在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 2445|回复: 3

[原创] 单线通信的实现方案 -- 高手看过来

[复制链接]
发表于 2014-2-19 21:17:41 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
应用上需要依靠单线通信的电路,上位机是MCU(主频是MHz级别的,至少>4M).下位机通过一根线接收上位机数据,主要是配置/以及一些简单的数据。数据容量<64bit。    市面上有不少MCU 支持单线调试的,但是这种方案上位机性能可以配置得很强大,主要任务就是与目标chip通信,不会有其它负荷。
    本应用中上位机还有可能需要实现其它一些 强实时的任务(比如50uS内 必须响应)。
     初步思路:
        1. 上位发脉冲  表示数据,  0   1个脉冲,1  两个脉冲,脉冲快速发出(此时上位机中断禁止);
        2. 脉冲拉低后 维持一段时间,等待下位机采集。这个时间既要考虑适应下位机的时钟精度由于考虑通信的传输效率,做个平衡;
        3. 配置信息与 数据信息分开发。原因:配置信息是一次写的,而数据是反复更新的。这样又要引入命令控制。
      有没有做过类似应用的朋友,看看那些地方有隐患,比如可靠性等。
发表于 2014-2-23 18:24:20 | 显示全部楼层
does anione know this?
发表于 2014-2-24 04:48:16 | 显示全部楼层
顶!!!!!!!!!!!!!!!!!!!
发表于 2014-2-24 12:25:45 | 显示全部楼层
如果因为干扰,平白无辜地多了一个脉冲怎么办?
这非但可能影响对0、1的判断,还可能影响对传输了多少bit的计数。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

X

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-2 23:05 , Processed in 0.025886 second(s), 12 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表