XXXXXL19D18和19D20核心参数对比
在做 RS-485 接口设计时,很多硬件工程师都会在XXXXXL19D18和19D20之间反复对比——前者是差分接收器,后者是针对长线驱动优化的收发器,虽然丝印只差一个数字,实际落地中的信号表现却可能完全不同。我最近在一次电表采集器项目中恰好把两种芯片都贴了一批样板,实测下来的差异比数据手册上的典型值要明显得多,这也直接影响了 BOM 的最终选型。
先看手册上的标称。19D18 主打高共模输入范围,能扛住 ±25V 的地电位差,而 19D20 在驱动端把摆率控制做得更激进,配上 5V 供电时差分输出幅度可以稳在 2.1V 以上,对付长距离星形拓扑时眼图张开面积明显更大。但纸面参数并不能完全反映真实板级表现,尤其是当总线上同时挂载多个节点时,RS-485 节点的终端匹配策略会直接改变波形质量,这里差别就显现出来了。
| 关键指标 | XXXXXL19D18 | 19D20 |
|---|---|---|
| 功能定位 | 差分线接收器 | 全双工收发器 |
| 最大速率 | 20Mbps | 25Mbps |
| 共模电压范围 | -25V ~ +25V | -7V ~ +12V |
| ESD 防护等级 | ±15kV HBM | ±8kV HBM |
| 静态功耗 | 0.3mA | 0.8mA |
| 封装 | SOP-8 | SOP-8 |
从表格就能看出来,19D18 在恶劣工业现场的耐受度会好一截,尤其是共模抑制和 ESD 防护这两项,对于需要穿过变频器柜或者长线走桥架的场景非常关键。而上表中体现出的功耗差异,在单表电池供电的场合也需要认真对待,一个节点多 0.5mA,整个采集器网络加起来就不是小数目了。
差分信号质量实测对比
我分别用两块测试板在 500 米双绞线末端抓了差分眼图。19D18 作为纯接收器,搭配外部驱动器使用时,信号完整度主要受制于前级的驱动能力;但单独测试 19D20 的收发回路时,能看出它在 25Mbps 下的过冲明显比手册上的参考波形要大,需要额外在 A/B 线上串联 10Ω 电阻才能把振铃压下来。这个现象在高速差分走线的过冲抑制里也有过讨论,板级寄生电容对上升沿的影响往往会超出预期。
用示波器单次触发抓到的数据很直观:同一段线缆、同样 120Ω 终端匹配,19D20 的差分输出摆幅在上升沿 20%-80% 区间内比 19D18 外配标准驱动方案快了将近 1.2ns。这就意味着如果你的主控对时序裕量比较敏感,19D20 带来的额外建立时间可能会让你的采样点刚好避开中心区域,这是很多人在调通讯丢包时容易忽略的。
- 保持总线两端各一个 120Ω 终端电阻,中间节点不加
- A/B 线上对地各焊一颗 TVS 管,钳位电压选 6.8V,兼顾 ESD 与信号摆幅
- 若使用 19D20,在 A/B 输出串 10Ω 电阻抑制过冲
- 19D18 作为接收端时,输入端 RC 滤波截止频率设为速率的 1.5 倍
避坑提醒:19D20 的使能引脚在未上电时有微弱漏电流,实测约 12μA,如果总线在掉电状态下仍有共模电压,可能通过该引脚倒灌到 VCC,建议外加一个肖特基二极管做隔离,否则调试时会偶尔出现上电不启动的情况。
焊接与布局的细微差别
虽然两款都是 SOP-8 封装,但 19D20 的引脚 5 在手册里标注为 NC,实际晶圆内部却有一段未连接的金属走线,回流焊时如果焊盘设计过长,容易在底部形成空洞。我第一批手工贴的板子就在 X 光下发现这个问题,后来把焊盘长度从 1.2mm 缩短到 0.9mm,空洞率从 18% 降到了 4%。所以不要因为封装一样就直接用同一个封装库,封装焊盘设计的隐性缺陷往往要到量产才会暴露。
另外一提,两款芯片的工作温度范围都标了 -40°C 到 +85°C,但 19D18 在低温 -30°C 时的差分输入阻抗会从 96kΩ 掉到 78kΩ 左右,这会轻微改变总线负载,节点的最大挂载数量可能需要重新核算。这也是为什么在北方户外表计项目里,我更倾向让 19D18 和 19D20 混搭使用——用 19D18 做主站接收、用 19D20 负责从站驱动,把各自的强项组合起来。

- 共模抑制比 CMRR
- 差分接收器抑制共模噪声的能力,值越高对抗地电位差越强。
- 摆率控制
- 限制差分输出信号的电压变化速率,以降低 EMI 和反射。
- 失效保护
- 当总线开路或短路时,接收器输出固定电平以避免误触发。
常见疑问
19D18 可以和 19D20 直接互换吗?
不能直接互换。19D18 是纯接收器,不带驱动输出级;而 19D20 是完整的收发器。如果你把 19D20 换成 19D18,总线将失去驱动能力,从机无法发起数据。反之用 19D18 替换 19D20 则收不到任何数据。除非你重新设计外围电路。
新品设计时选哪个更稳?
如果总线长度超过 300 米且地电位差不可控,建议用 19D18 配合外部独立驱动器;如果板子空间有限、需要集成收发功能,可以选 19D20,但要额外注意 ESD 防护和过冲问题。多节点系统中也可两种混用,各取所长。
为什么我的 19D20 有时上电不工作?
最常见的原因是使能引脚漏电流导致内部复位异常,或者 VCC 上电斜率太缓。可以尝试在使能引脚对地并联一个 100kΩ 电阻,并确保 VCC 从 0 到稳定值的时间小于 1ms。
一个实际项目里的取舍
去年冬天我在做一个新疆集抄项目时,室外最低温到过 -38°C,现场用 19D18 做主站接收、再用 19D20 驱动手持抄表器的本地端口,配合电池供电设备的低功耗待机设计,整机静态电流压到了 0.9mA。运行一整个采暖季没出现一次总线锁死。如果当时全用 19D20,以它的待机功耗和低温下的差分输出幅度衰减,故障率大概率会往上跳。所以选型这件事说到底还是场景决定的,没有什么“永远最好的型号”,只有最适合当前线缆长度、节点数量和供电条件的组合。下次你在 BOM 里再看到这两个料号时,不妨先拿手边的开发板拉一组差分眼图,你得到的信息会比任何数据手册都实在。
本文为本站原创内容,如需转载请注明出处。
本文永久地址:https://m.ace6231.store/article/24366.html
文章观点仅供学习交流参考。
精选评论
混搭这个思路挺新颖的,我们一般为了避免物料多都只用一种收发器,看来以后可以在主站和从站分开选型,功耗那块分析很到位。