ap0304157 发表于 2009-8-31 23:38:04

两个单片机两块单片机用串口通信需要电平转换芯片(例如MAX232)吗

M64与M16两块芯片进行串口通信,同一个5V电源的情况下,需要电平转换芯片(例如max232)吗?每个芯片各自用独立的5V电源的情况下,需要电平转换芯片(例如max232)吗?

chaochao5107 发表于 2009-8-31 23:39:41

不需要,但是最好中间串个电阻

windy__xp 发表于 2009-8-31 23:45:38

距离很近就不用,距离远点用RS232,再远1Km左右,用RS485吧。

ap0304157 发表于 2009-8-31 23:49:29

无论是否同电源,用232都不会影响两个芯片之间的通信?

windy__xp 发表于 2009-9-1 00:05:50

【3楼】 ap0304157

无论是否同电源,用232都不会影响两个芯片之间的通信?
-----------------------------------------------------------------
    TTL、RS232需要共地,RS485使用差分信号传输数据,也就是使用AB线的电压差表示逻辑信号,所以只需要两根线,电源可以互相独立。
 

rei1984 发表于 2009-9-1 00:21:37

无论是否同电源,用232都不会影响两个芯片之间的通信?   
-----------------------------------------------------------------
    TTL、RS232需要共地,RS485使用差分信号传输数据,也就是使用AB线的电压差表示逻辑信号,所以只需要两根线,电源可以互相独立。

------------------------
补充:但是ab线公模电压需要在 -7v 到 +12v 之间,不然ic就挂了!

chaochao5107 发表于 2009-9-1 00:39:04

我当时也是遇到这样一个项目,把2个cpu之间加了个232,亏得被我们老大发现了,要不一上电,232端一个12v的电压,什么cpu能顶住啊

holycat 发表于 2009-9-1 07:01:30

还甭说,如果距离拉远了,特别是不同电源的话,两只单片鸡之间插入MAX232不失为个好主意,当然,是插两片不是一片。
既提高了信噪比,也作为缓冲隔离——反正这种情况下最好是加缓冲器的。

4555 发表于 2010-3-3 18:24:51

最好,再加上两只4.7k -10k上拉电阻。

yqhpaladin123 发表于 2010-3-3 22:05:44

回复【6楼】chaochao5107 小人物
-----------------------------------------------------------------------

有道理……

laoma 发表于 2010-3-3 22:26:01

RS232芯片的电荷泵对系统电源影响不小,系统有模拟部分就要注意了

lrbdh 发表于 2011-5-23 20:33:42

mark

七毛07 发表于 2014-1-19 15:48:59

mark                                       

sky@215574023 发表于 2014-1-24 22:17:44

一个板子上一版都不加!
页: [1]
查看完整版本: 两个单片机两块单片机用串口通信需要电平转换芯片(例如MAX232)吗