SN888C RS-485收发器:特性、应用与设计要点

电子说

1.4w人已加入

描述

SN888C RS-485收发器:特性、应用与设计要点

大家好,作为一名资深电子工程师,今天我要和大家详细介绍一款非常实用的RS - 485收发器——SN888C。它在电子计量表等应用中有着出色的表现,下面我们就来深入了解一下。

文件下载:sn888c.pdf

一、SN888C概述

SN888C是一款具有总线极性校正和瞬态保护功能的低功耗RS - 485收发器。它采用SOIC - 8封装,工作温度范围为 - 40°C至85°C。该收发器不仅满足EIA - 485标准要求,还具备多项优秀特性。

(一)特性亮点

  1. 总线极性校正:能在76ms内完成总线极性校正,有效解决因交叉线故障导致的总线信号极性错误问题。
  2. 宽数据速率范围:支持300bps至250kbps的数据速率,可适应不同的应用需求。
  3. 多种配置方式:可搭配仅使用故障安全电阻或同时使用故障安全和终端电阻两种配置,并且总线上最多可连接256个节点。
  4. 强大的总线引脚保护:具备±16kV HBM保护、±12kV IEC61000 - 4 - 2接触放电保护以及 + 4kV IEC61000 - 4 - 4快速瞬态脉冲群保护。

(二)典型应用

SN888C主要应用于电子计量表(E - meters)领域,为该领域的数据传输提供稳定可靠的解决方案。

二、工作模式与引脚功能

(一)驱动引脚功能

SN888C的驱动引脚在正常模式和极性校正模式下有不同的输出表现。例如,在正常模式下,当输入D为高电平、使能DE为高电平时,输出A为高电平、B为低电平,主动驱动总线为高;而在极性校正模式下,相同输入条件下输出则相反。具体的驱动引脚功能可参考以下表格: INPUT D ENABLE DE OUTPUTS DESCRIPTION
A B
NORMAL MODE
H H H L Actively drives bus high
L H L H Actively drives bus low
X L Z Z Driver disabled
X OPEN Z Z Driver disabled by default
OPEN H H L Actively drives bus high
POLARITY - CORRECTING MODE(1)
H H L H Actively drives bus low
L H H L Actively drives bus high
X L Z Z Driver disabled
X OPEN Z Z Driver disabled by default
OPEN H L H Actively drives bus low

(二)接收引脚功能

接收引脚同样在正常模式和极性校正模式下有不同的输出响应。在正常模式下,当差分输入电压VID大于正阈值VIT + 且使能/RE为低电平时,输出R为高电平,表示接收到有效的总线高电平信号;而在极性校正模式下,相同输入条件下输出则可能相反。具体的接收引脚功能如下表所示: DIFFERENTIAL INPUT ENABLE OUTPUT DESCRIPTION
VID = VA - VB /RE R
NORMAL MODE
VIT + < VID L H Receive valid bus high
VIT - < VID < VIT + L ? Indeterminate bus state
VID < VIT - L L Receive valid bus low
X H Z Receiver disabled
X OPEN Z Receiver disabled
Open, short, idle bus L ? Indeterminate bus state
POLARITY - CORRECTING MODE(1)
VIT + < VID L L Receive valid bus low
VIT - < VID < VIT + L ? Indeterminate bus state
VID < VIT - L H Receive polarity corrected bus high
X H Z Receiver disabled
X OPEN Z Receiver disabled
Open, short, idle bus L ? Indeterminate bus state

三、电气与开关特性

(一)电气特性

在推荐的工作条件下,SN888C的各项电气参数表现良好。例如,其供电电压Vcc推荐范围为4.5V至5.5V,差分输入电压VID范围为 - 12V至12V。具体的电气特性参数可参考文档中的表格,这里就不一一列举了。大家在设计时,一定要根据实际需求合理选择参数,确保设备的正常运行。

(二)开关特性

开关特性方面,要求3.3ms > 位时间 > 4μs。以驱动差分输出的上升和下降时间为例,在RL = 54Ω、CL = 50pF的测试条件下,其最小值为400ns,典型值为700ns,最大值为1200ns。这些特性对于数据的准确传输至关重要,我们在设计电路时需要充分考虑。

四、低功耗待机与总线极性校正

(一)低功耗待机模式

当驱动和接收器都禁用(DE = 低电平且RE = 高电平)时,设备进入待机模式。不过,如果使能输入处于禁用状态的时间小于100ns,设备不会进入待机模式,避免在驱动或接收器启用期间进入该模式。只有当使能输入保持禁用状态300ns或更长时间时,设备才会进入低功耗待机模式,此时稳态供电电流通常小于400nA。在VCC上电时,若设备设置为驱动和接收器都禁用模式,由于电容充电效应,ICC禁用电流可能会超过5μA,但这种情况仅在VCC上电时出现。

(二)总线极性校正

SN888C能够自动校正因交叉线故障导致的总线信号极性错误。要检测总线极性,需要满足三个条件:一是故障安全偏置网络(通常在主节点)必须定义总线的信号极性;二是从节点必须启用接收器并禁用驱动器(/RE = DE = 低电平);三是总线必须空闲一段时间,即故障安全时间tFPS - max。经过故障安全时间后,极性校正完成并应用于接收和发送通道,总线极性状态会在收发器内锁存,后续数据传输时保持不变。这里需要注意,要避免连续0或1的数据串持续时间超过tFS - min,以免意外触发错误的极性校正。

五、应用设计要点

(一)设备配置

SN888C是半双工RS - 485收发器,采用单5V ± 10%电源供电。其驱动和接收器使能引脚有多种配置方式:

  • 独立使能线配置:提供最灵活的控制,可分别开启或关闭驱动和接收器,还能使设备进入低功耗待机模式。
  • 组合使能信号配置:将使能信号组合形成单个方向控制信号,简化与控制器的接口。
  • 固定接收器使能配置:将接收器使能接地,仅控制驱动使能输入,可让节点接收总线上的所有数据,便于验证数据传输的正确性。

(二)总线设计

RS - 485总线由多个收发器并联连接到总线电缆组成。为消除线路反射,每个电缆末端需使用终端电阻RT进行端接,其值应与电缆的特性阻抗Z0匹配。常见的电缆有非屏蔽双绞线(UTP),如CAT - 5电缆(Z0 = 100Ω)和RS - 485电缆(Z0 = 120Ω)。总线的最大长度通常为4000ft或1200m,但实际最大可用电缆长度取决于信号速率、电缆特性和环境条件。此外,还需使用外部故障安全电阻网络,确保总线空闲时的故障安全操作。

(三)电缆长度与数据速率关系

电缆长度和数据速率呈反比关系,即数据速率越高,电缆长度越短;反之亦然。大多数RS - 485系统的数据速率在10kbps至100kbps之间,而电子计量表应用中,即使在4000ft及更长的距离上,也可实现高达250kbps的数据速率,不过可能需要允许一定的信号抖动。

(四)短截线长度

连接节点到总线时,收发器输入与电缆主干之间的短截线应尽可能短。因为短截线过长会引入反射,影响信号质量。一般来说,短截线的电气长度或往返延迟应小于驱动器上升时间的十分之一,根据公式计算,SN888C设备的最大电缆短截线长度约为9.4m(或30.6ft)。

(五)3 - V至5 - V接口

将SN888C与3 - V控制器接口时,收发器的5 - V逻辑输入可直接连接到控制器I/O,但5 - V接收器输出R需通过肖特基二极管和10 - k电阻进行电平转换后再连接到控制器输入。

(六)噪声免疫

标准RS - 485收发器的输入灵敏度为±200mV,而SN888C通过提供典型35mV的正向输入阈值和最小40mV的滞后,实现了高接收器噪声免疫能力。在输入有噪声的情况下,高达40mVPP的差分噪声电压不会导致接收器输出状态改变。

(七)瞬态保护

SN888C的总线端子具备片上ESD保护,可承受±16kV HBM和±12kV IEC61000 - 4 - 2接触放电。对于更长持续时间的瞬态,如浪涌瞬态,可采用外部保护电路进行防护。在PCB设计时,需遵循一些高频布局技术,如将保护电路靠近总线连接器、使用VCC和接地平面等,以确保设备的可靠性。

六、封装与包装信息

SN888C有多种封装选项,如SOIC (D)封装。其包装形式包括管装(TUBE)和卷带包装(LARGE T&R),不同包装形式的引脚数量、每包数量等信息可参考文档中的表格。在选择封装和包装时,要根据实际生产需求进行合理选择。

七、总结

SN888C作为一款优秀的RS - 485收发器,具有总线极性校正、低功耗、高可靠性等诸多优点,适用于电子计量表等多种应用场景。在设计过程中,我们需要充分了解其特性和应用要点,合理配置设备、设计总线、处理接口和保护电路等,以确保系统的稳定运行。希望大家在实际应用中能够充分发挥SN888C的优势,设计出更加优秀的电子产品。

大家在使用SN888C过程中有任何问题或经验,欢迎在评论区留言分享,让我们一起交流进步!

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分