上海貝嶺熱插拔功能RS-485收發(fā)器BL1590
一、引言
熱插拔 (Hot Swap) 即帶電插拔,是指在不關(guān)閉系統(tǒng)電源的情況下,將模塊、板卡插入或拔出系統(tǒng)而不影響系統(tǒng)的正常工作,從而提高了系統(tǒng)的可靠性、快速維修性、冗余性和對災(zāi)難的及時恢復(fù)能力等。
RS-485收發(fā)器在工業(yè)控制、通訊、儀器儀表、安防監(jiān)控、智能家居、燈光控制等諸多領(lǐng)域得到了廣泛應(yīng)用,同時系統(tǒng)對于RS-485收發(fā)器的可靠性提出了較高的要求,不僅僅局限于完美的實驗室環(huán)境,在各種嚴苛的工業(yè)環(huán)境中也要有優(yōu)異的表現(xiàn),具有熱插拔功能的RS-485收發(fā)器成為應(yīng)用的首選。
二、熱插拔過程中總線的擾動
RS-485收發(fā)器在總線上傳輸差分信號,當通訊模塊插入到正在工作或帶電背板時,存在上電時序以及動態(tài)插入過程。如果數(shù)據(jù)存在擾動,可能會導(dǎo)致總線或者接收端數(shù)據(jù)錯誤,影響系統(tǒng)的可靠性。
圖1 系統(tǒng)熱插拔示意圖
圖1為工控系統(tǒng)中RS-485通訊模塊熱插拔的示意圖。當通訊模塊動態(tài)接入背板時,通訊模塊的主控制芯片進入上電初始化時序,此時主控的I/O處于高阻態(tài)。RS-485的驅(qū)動器的使能端DE和接收器的使能端/RE是由主控芯片的I/O控制的,主控芯片的I/O在高阻態(tài)的漏電以及系統(tǒng)寄生參數(shù)的影響,都可能將驅(qū)動器和接收器的控制端置于異常的邏輯電平,從而將驅(qū)動器或接收器錯誤地開啟,造成總線和接收端數(shù)據(jù)的擾動,影響系統(tǒng)的正常通訊。
三、具有熱插拔功能的RS-485收發(fā)器
具有熱插拔功能的RS-485收發(fā)器,可以有效地避免上述的潛在問題。圖2是上海貝嶺高速RS-485收發(fā)器BL1590的功能框圖,和通用的RS-485收發(fā)器相比,增加了熱插拔電路模塊,另外內(nèi)置的過流保護和溫度保護模塊也更適用于嚴苛的應(yīng)用場景。
圖2 具有熱插拔功能的RS-485收發(fā)器
熱插拔電路通過對DE和/RE使能端的優(yōu)化設(shè)計來實現(xiàn)。表1為RS-485收發(fā)器的真值表。從表中可以看到,將DE端置低,/RE端置高,可以將收發(fā)器的輸出端置于高阻狀態(tài)。
驅(qū)動器真值表
接收器真值表
表1 RS-485收發(fā)器真值表在收發(fā)器的上電過程中,芯片內(nèi)部的定時器開啟,使能端DE和/RE通過芯片內(nèi)部的上下拉,將收發(fā)器置于關(guān)斷狀態(tài),總線和RO的輸出均為高阻。當定時器計時結(jié)束后,保持關(guān)斷狀態(tài),直至外加控制信號能夠提供足夠的驅(qū)動能力來控制使能信號,收發(fā)器的控制端恢復(fù)為高阻抗輸入。同樣,收發(fā)器掉電時,控制端的熱插拔電路進行復(fù)位,保證了收發(fā)器掉電時的總線和RO輸出的高阻狀態(tài)。
圖3和圖4分別為通用RS-485收發(fā)器和具有熱插拔功能RS-485收發(fā)器,在熱插拔過程中的對比波形。從對比結(jié)果可以看到,具有熱插拔設(shè)計的收發(fā)器在芯片上電過程中,控制端信號沒有建立的情況下,無論在A/B總線還是RO的輸出端,都沒有出現(xiàn)波形的擾動。
圖片
圖3 通用收發(fā)器熱插拔過程中輸出端的擾動
圖片
圖4 具有熱插拔功能收發(fā)器的輸出波形
BL1590具備如下優(yōu)勢
- 傳輸速率可達16Mbps,滿足高速通訊的需求。
- 3V~5.5V寬電源電壓,適用于不同電源電壓的系統(tǒng)。
- 支持熱插拔功能,內(nèi)置過流和過溫度保護電路。
- 工作溫度范圍-40~125℃,可以承受更高的環(huán)境溫度。
- 驅(qū)動能力強,系統(tǒng)中外接熱敏電阻和匹配電阻時,A/B端口仍有出色的驅(qū)動能力。
編輯:admin 最后修改時間:2022-05-23