开云-BPO行业整合方案提供者
专业化、科技化、国际化;高标准、广覆盖、全流程
了解更多485差分旌旗灯号不合错误称,到底加不加上下拉电阻?加多年夜? 时候:2024-12-07 20:54:00 手机看文章
扫描二维码随时随地手机看文章
01【问题:485差分旌旗灯号不合错误称】当RS485装备测试旌旗灯号时(总线未接从机),发现RS485的输出差分旌旗灯号关在GND不合错误称?A,B相的旌旗灯号也没有笼盖全部0-3.3V区间。以下图1所示所示:较着看出来RS485 旌旗灯号A低电平没到GND,RS485旌旗灯号B高电平没到VDD。
查看芯片手册,芯片手册中关在芯片内部A,B相对地等效阻抗是年夜在98kΩ,典型值200kΩ(典型值在芯片手册中未标明,扣问原厂获得)。以下图2。既然内部对地电阻是对称的,外部电路上下拉也是对称的,为何测出来不合错误称呢?图 1 RS485收集旌旗灯号波形图 2领受器输入阻抗值02【解决进程】总线上的电压是分压的成果,以下图3示意:图 3 添加了总线偏压电阻后的DC路径是否是跟总线上的负载有关?带着这个料想试着断开负载:先将总线上负载去失落(电路上去失落R21,R22)。测试出来以下图4所示,改良不年夜,根基没看出来有甚么转变,仍是不合错误称。图 4 RS485总线AB相去失落0R电阻其他没有此外工具了,挺希奇,假定芯片内部A,B相标注的输入阻抗值是正确的,那末总线输出必然是对称的?莫非是上下拉电阻的问题?问题是上下拉电阻是一样年夜啊,不成能是这个问题吧,带着尝尝看的心里去失落了上下拉电阻R19、R25,再次丈量总线旌旗灯号,以下图5所示,波形根基对称了,解决了。看来是外部上下拉电阻问题。我理解错了,觉得只如果表里电阻、上下拉电阻一样,旌旗灯号就会对称。其实否则,对RS485 总线来讲:当强上拉或强下拉时,采到的旌旗灯号是不合错误称的,举一个极端一点的例子:A用0R强上拉到VDD,那末A发1,可以输出高电平,没问题,可是当A发0时,是没法输出低电平的,这是上下拉电阻阻值酿成的不合错误称,对B也如斯。就像MCU的GPIO一样,统一个GPIO口,它的推拉电流能力也纷歧样。这是造成测试出来差分旌旗灯号不合错误称的缘由。别的一种不合错误称多是由分歧厂家的RS485芯片酿成的,由于分歧厂家的485芯片驱动能力略有差别。假如RS485收集中主从是纷歧样厂家的芯片,就有可能出线总线电平不合错误称的环境出线。图5 RS485 AB总线断开0R+去失落上下拉电阻有仔细的小火伴发现上面的波形似乎在凹凸电平时代不是很平展,这个在我们测试旌旗灯号的时辰常常会碰到,也很轻易疏忽,这实际上是利用示波器之前未进行校准致使的,校准完成以后复测旌旗灯号,波形图以下图6,很是完善。图6RS485 AB总线断开0R+去失落上下拉电阻+已校准探头 欲知详情,请下载word文档 下载文档