电路设计论坛
直播中

物品

6年用户 284经验值
擅长:电源/新能源
私信 关注
[问答]

想问个单总线通讯方式,就是双向一线通,模组跟外设通信,RX跟TX接到外设的同一根线,做双向一线通

1314.png
上图是别人做的一个方案,但是我用EDA仿真下来,当模组TX发高电平的,外设接口的高也只有1.7V,正常外设的高电平为5V的。
当外设接口作为发送端时,外设输出高,模组RX为高,外设输出低,模组RX为低
当外设接口作为接收端时,模组输出高,外设接口高电平只有1.7V,模组输出低,外设接口的低电平为0.56V,这个正常吗,有什么优化方案吗。
或者说各位大神有没有别的这种电路,单总线通讯

已退回20积分

回帖(1)

李伟

2024-3-19 13:38:41
这种单总线通信方式通常被称为单总线(One-Wire)通信,常用于一些低速、低功耗的应用场景。常见的单总线通信协议有1-Wire和I2C。

对于您描述的情况,模组和外设之间的电平差异可能是由于电平逻辑电平转换电路的问题造成的。请确保您的电平转换电路工作正常,或者尝试更换其他电平转换方案。

此外,您也可以尝试使用其他更常见的通信方式,如SPI或UART。这些通信方式通常使用多个引脚进行通信,可以更好地保证信号的可靠性和电平的兼容性。

最后,如果您需要更高的通信速率和更可靠的通信方式,考虑使用其他具有专用通信总线的协议,例如CAN、Ethernet等。这些通信方式通常具有更高的性能和可靠性,并且可以满足更广泛的应用需求。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分