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