SN888C RS-485收發器:特性、應用與設計要點
大家好,作為一名資深電子工程師,今天我要和大家詳細介紹一款非常實用的RS - 485收發器——SN888C。它在電子計量表等應用中有著出色的表現,下面我們就來深入了解一下。
文件下載:sn888c.pdf
一、SN888C概述
SN888C是一款具有總線極性校正和瞬態保護功能的低功耗RS - 485收發器。它采用SOIC - 8封裝,工作溫度范圍為 - 40°C至85°C。該收發器不僅滿足EIA - 485標準要求,還具備多項優秀特性。
(一)特性亮點
- 總線極性校正:能在76ms內完成總線極性校正,有效解決因交叉線故障導致的總線信號極性錯誤問題。
- 寬數據速率范圍:支持300bps至250kbps的數據速率,可適應不同的應用需求。
- 多種配置方式:可搭配僅使用故障安全電阻或同時使用故障安全和終端電阻兩種配置,并且總線上最多可連接256個節點。
- 強大的總線引腳保護:具備±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過程中有任何問題或經驗,歡迎在評論區留言分享,讓我們一起交流進步!
發布評論請先 登錄
有關隔離RS-485收發器的7個設計問題
隔離型RS-485收發器設計問題總結
RS-485收發器怎么保證戶外的正常通信?
有關隔離式RS-485收發器的7大設計問題
電表應用中RS-485收發器的設計考慮
電表應用中RS-485收發器的設計考慮
SN888C 具有 IEC-ESD 保護的總線極性校正 RS-485 收發器
SN65HVD888具有IEC-ESD保護的總線極性校正RS-485收發器數據表
SN65HVD485E 半雙工 RS-485 收發器數據表
SN888C RS-485收發器:特性、應用與設計要點
評論