Freescale MC33780:雙DBUS主設備的技術剖析與應用
在分布式系統(tǒng)的設計中,主設備的性能和功能對于整個系統(tǒng)的穩(wěn)定運行和高效通信至關重要。Freescale的MC33780作為一款雙DBUS主設備,憑借其獨特的設計和豐富的特性,為工程師們提供了一個強大的解決方案。今天我們來深入剖析這款設備。
文件下載:MC33780EG.pdf
一、MC33780概述
MC33780是一款專為兩個差分DBUS總線設計的主設備。它集成了將總線與標準串行外設接口(SPI)端口連接的邏輯,以及用于在總線上驅動數(shù)據(jù)和電源,并從遠程從設備接收數(shù)據(jù)的模擬電路。其差分模式在數(shù)據(jù)速率和布線可能導致電磁干擾(EMI)問題的情況下,能有效降低干擾。此外,頻率擴展技術通過將能量分散到多個通道,進一步減少了單個通道的能量,從而降低了干擾。
二、關鍵特性
2.1 接口與功能特性
- 雙獨立DBUS I/O:可以同時獨立地控制兩個DBUS總線,增加了系統(tǒng)的靈活性和擴展性。
- 通用SPI接口:所有操作都通過通用的SPI接口進行,方便與微控制器(MCU)連接,簡化了系統(tǒng)設計。
- 開漏中斷輸出:帶有上拉電阻的開漏中斷輸出,可與其他開漏輸出進行“或”操作,實現(xiàn)多個設備的中斷共享。
- 可屏蔽中斷:支持發(fā)送和接收數(shù)據(jù)狀態(tài)的可屏蔽中斷,方便開發(fā)者根據(jù)實際需求進行中斷管理。
- 自動消息循環(huán)冗余校驗(CRC):自動進行消息的CRC生成和校驗,提高了數(shù)據(jù)傳輸?shù)目煽啃浴?/li>
- 四級收發(fā)緩沖器:支持8 - 16位消息和0 - 8位CRC,能有效處理數(shù)據(jù)的收發(fā),減少數(shù)據(jù)丟失的風險。
2.2 其他特性
- 獨立頻率擴展:每個通道都有獨立的頻率擴展功能,進一步降低了電磁干擾。
- 無鉛封裝:以后綴代碼EG表示,符合環(huán)保要求。
三、引腳定義與功能
MC33780采用16引腳SOICW封裝,各引腳功能明確,以下為關鍵引腳的功能介紹:
- 復位引腳(RST):低電平有效,將所有寄存器復位到已知狀態(tài),是系統(tǒng)初始化的重要控制引腳。
- 片選引腳(CS):用于選擇SPI端口,低電平啟動SPI事務,高電平時SPI信號被忽略,事務結束信號。
- 中斷輸出引腳(INT):當啟用的中斷條件發(fā)生時,輸出低電平,內(nèi)部有上拉電流源,空閑時保持高電平。
- SPI數(shù)據(jù)輸入/輸出引腳(MOSI、MISO):MOSI用于向設備輸入SPI數(shù)據(jù),在SCLK的上升沿采樣;MISO用于將設備的SPI數(shù)據(jù)發(fā)送到MCU,在SCLK的下降沿改變數(shù)據(jù)。
- 時鐘引腳(CLK):為內(nèi)部邏輯提供4.0 MHz的主時鐘源,確保設備的穩(wěn)定運行。
- 電源與接地引腳(VCC、GND):VCC為邏輯電源輸入,標稱值為 +5.0 V,需通過小電容旁路接地;GND為邏輯和DBUS的接地源。
- DBUS高低側輸出引腳(DnH、DnL):D0H、D1H為高側輸出,D0L、D1L為低側輸出,構成DBUS物理層的差分輸出信號,在空閑時為從模塊提供電源,輸出需接4.7 nF的旁路電容到地。
- 總線正電源引腳(VSUP):提供9.0 V - 25 V的電源,為連接到DBUS的從設備供電。
四、電氣特性
4.1 最大額定值
在使用MC33780時,必須注意其最大額定值,超過這些值可能會導致設備故障或永久損壞。例如,電源電壓VSUP范圍為 -0.3 V 到 26.5 V(負載突降時最大40 V),VCC范圍為 -0.3 V 到 7.0 V;邏輯輸入/輸出引腳的最大電壓為 -0.3 V 到 VCC + 0.3 V,DBUS引腳的最大電壓為 -0.3 V 到 VSUP + 0.3 V等。同時,在溫度方面,存儲溫度范圍為 -55°C 到 150°C,工作環(huán)境溫度范圍為 -40°C 到 85°C。
4.2 靜態(tài)電氣特性
在特定條件下(如 (4.75V ≤V{CC} ≤5.25V),(9.0V ≤V{SUP } ≤25V),(-40^{circ} C ≤T_{A} ≤85^{circ} C)),MC33780具有一系列靜態(tài)電氣特性。例如,電源輸入電流方面,VSUP在不同狀態(tài)下的典型電流為6.5 mA - 23 mA,VCC的典型電流為4.5 mA - 6.0 mA;在微控制器接口方面,輸入輸出邏輯電平和電容等參數(shù)也有明確規(guī)定,如輸入高電平VIH為0.7VCC,輸入滯回電壓VHYST為500 mV等。
4.3 動態(tài)電氣特性
動態(tài)電氣特性同樣重要,它涉及到設備在工作過程中的時序和速率等參數(shù)。例如,CLK時鐘的周期、高低電平時間和轉換時間等都有嚴格要求;SPI接口的時鐘周期、高低電平時間、數(shù)據(jù)建立和保持時間等也需要滿足特定條件,以確保數(shù)據(jù)的正確傳輸。在總線收發(fā)方面,信號的轉換速率、通信數(shù)據(jù)速率、延遲時間等參數(shù)也會影響系統(tǒng)的性能。
五、功能描述
5.1 整體功能
MC33780作為分布式系統(tǒng)中的主設備,通過簡單的SPI接口使MCU能夠與總線上的設備進行通信。它支持兩個差分總線,并可通過回環(huán)線在開路情況下保證總線正常運行,且差分輸出降低了電磁輻射和敏感度。在總線電容方面,由于總線線與地之間的電壓變化僅為兩總線線之間變化的一半,因此地電容的電流僅為直接跨接在總線上的一半,為了實現(xiàn)最低的輻射EMI能量,應保持兩總線線到地的電容相同。
5.2 內(nèi)部模塊功能
- SPI與寄存器:作為SPI從設備,處理字節(jié)和多字節(jié)傳輸,尋址22個寄存器,結合了68HC55(DSID)和33790(DSIP)的功能,具體寄存器組織可參考“Register and Bit Descriptions”部分。
- 中斷發(fā)生器:接收未屏蔽的數(shù)據(jù)流中斷輸入,通過開漏輸出與其他設備共享中斷。當發(fā)送FIFO寄存器為空或接收FIFO不為空時,會產(chǎn)生中斷;當發(fā)送FIFO不為空或接收FIFO為空時,中斷信號可被清除。
- 協(xié)議引擎:將寄存器中的待傳輸數(shù)據(jù)轉換為DBUS序列,并將DBUS響應序列轉換為寄存器中的數(shù)據(jù),同時生成正確的DBUS時序。DBUS傳輸協(xié)議采用返回1類型數(shù)據(jù),具有由邏輯狀態(tài)決定的占空比,并需要進行循環(huán)冗余校驗(CRC)。
- DBUS驅動/接收器(物理層):將傳輸數(shù)據(jù)轉換為驅動DBUS所需的電壓和電流,檢測從設備的響應電流并轉換為數(shù)字電平。內(nèi)部通過DSIF和DSIS信號控制驅動器狀態(tài),Idle驅動器在空閑和狀態(tài)轉換時工作,Signal驅動器僅在實際信號傳輸時工作。同時,為確保信號驅動器的穩(wěn)定性,需要在輸出和地之間連接電容,并在VSUP處連接旁路電容。
- 擴頻功能:具有中央頻率范圍為132 - 148 kHz,不同的位周期偏差和幀抖動特性,可進一步降低電磁干擾。
六、應用與思考
MC33780適用于各種分布式系統(tǒng),如汽車電子、工業(yè)控制等領域。其豐富的特性和穩(wěn)定的性能為系統(tǒng)設計提供了很大的便利。但在實際應用中,工程師們需要根據(jù)具體的系統(tǒng)需求,合理選擇引腳配置、設置電氣參數(shù),并處理好與其他設備的接口和通信問題。例如,如何優(yōu)化總線電容以降低EMI,如何根據(jù)系統(tǒng)要求調整擴頻參數(shù)等,都是需要深入思考和實踐的問題。
-
分布式系統(tǒng)
+關注
關注
0文章
155瀏覽量
19917
發(fā)布評論請先 登錄
Freescale MC9RS08KA8系列MCU深度剖析
Freescale MC9S08SE8系列MCU:特性、參數(shù)與應用分析
深入剖析Freescale MC9S08JE128系列MCU:高效節(jié)能的理想之選
Freescale MC9S08DN60系列微控制器深度剖析
Freescale半導體MC系列芯片數(shù)據(jù)修正說明
MC68HC705C8A微控制器:技術剖析與應用指南
Freescale MC68HC11A8微控制器:功能剖析與應用指南
Freescale MC56F827xx系列數(shù)字信號控制器深度解析
Freescale MC34704:多通道DC - DC電源管理IC的卓越之選
Freescale MC9S08GW64系列MCU深度解析
Freescale K10 系列微控制器技術剖析與設計指南
Freescale MC33897單總線CAN收發(fā)器:技術解析與應用指南
Freescale MC9S08SE8系列MCU深度解析
SCANSTA101:低電壓IEEE 1149.1系統(tǒng)測試訪問主設備的深度剖析
MC-LAG主設備升級備設備業(yè)務中斷的案例分析
Freescale MC33780:雙DBUS主設備的技術剖析與應用
評論