您尚未登录。

#1 2021-03-29 11:48:18

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 588
积分: 586

请教,单片机串口到通讯芯片间,需不需要串接电阻?

在一些群和论坛里问过,有的说需要,有的说不需要。
在这里,再问一遍。

单片机串口到max232芯片之间,单片机串口到max485芯片之间,单片机can管脚到can通讯芯片之间,到底需不需要再串接电阻?
如果需要,那么串电阻的作用是什么?
如果不需要,又有何依据?

离线

#2 2021-03-29 13:29:26

mysteryli
会员
注册时间: 2020-03-05
已发帖子: 237
积分: 202
个人网站

Re: 请教,单片机串口到通讯芯片间,需不需要串接电阻?

一般都是用来做阻抗匹配的,或者两者电平不同,做电平匹配,如果都不需要就完全可以不接

离线

#3 2021-03-29 13:54:21

Gentlepig
会员
注册时间: 2018-10-24
已发帖子: 588
积分: 586

Re: 请教,单片机串口到通讯芯片间,需不需要串接电阻?

有的朋友说法是加10-100欧电阻,可提高io口抗干扰能力。

离线

#4 2021-03-29 14:44:08

saub
会员
注册时间: 2020-01-28
已发帖子: 64
积分: 59

Re: 请教,单片机串口到通讯芯片间,需不需要串接电阻?

需要,血的教训

离线

#5 2021-03-29 17:12:12

小智
会员
注册时间: 2019-10-16
已发帖子: 93
积分: 91.5

Re: 请教,单片机串口到通讯芯片间,需不需要串接电阻?

转载 https://www.sohu.com/a/296278163_100281310
问题的提出:

看原理图时,经常看到串一些小电阻,如22欧姆,但有时也不是一定要串。同样的应用中,有的串电阻,有的不串。这是什么原因?请哪位高人指点一下吧:)

回复1:

如果是高速信号线上串小电阻,那就应该是终端阻抗匹配。

如果是GPIO口上串了小电阻,很可能是抗小能量电压脉冲的。

简单的例子:一个串口通讯的提示信号,当接上串口时,因为瞬间的插拔产生了一个很窄的电压脉冲,如果这个脉冲直接打到GPIO口,很可能打坏芯片,但是串了一个小电阻,很容易把能力给消耗掉。

如果脉冲是5mA 5.1V,那么过了30ohm后就是5v左右了。。。。。

回复2:

高速信号线频率要到多少才算高速呢?

回复3:

严格来讲,当高速电路中,信号在传输介质上的传输时间大于信号上升沿或者下降沿的1/4时,该传输介质就需要阻抗匹配。

一般当PCB走线的长度大于其传输信号的波长的1/10时,我们就就需要考虑阻抗匹配。100MHz以上的高速数字电路就可以考虑阻抗匹配了。

回复4:

在高速信号线上,经常看到串了个小电阻,在LAYOUT时,应该将此电阻放在信号的源端(CPU端)还是信号的终端啊?看到过centrality GPS公版方案,是放在源端的,但也看到一些电路是放在终端的,请版主指点下,给点理论支持!

回复5:

一般的做法是在信号源端串小电阻,在信号终端并一个小电阻。

在信号源端串一个小电阻,没有公式的理论:一般传输线的特征阻抗为50欧姆左右,而TTL电路输出电阻大概为13欧姆左右,在源端串一个33欧姆的电子,13+33=46大致和50相当,这样就可以抑制从终端反射回来的信号 再次反射。

在信号接收终端并一个小电阻,没有公式的理论: 若信号接收端的输入阻抗很大,所以并接一个51欧姆的电阻,电阻另一端接参考地,以抑制信号终端反射。

信号接收终端串接电阻,从抑制信号反射的角度考虑,只有终端输入的电阻小于50欧姆。但IC设计时,考虑到接收能量,不会将接收端的输入电阻设计得小。

在信号线上串一个电阻,可能还有一个用途:ESD。如在USB接口上,靠USB PORT端 的D+和D-上串一个小电阻,如10欧姆。就是因为USB PORT端的ESD过不了的原因。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn