您是否遇到需要使用CAN總線,但MCU沒有集成CAN總線控制器的情況?您又是否遇到MCU的CAN口資源不夠的情況?一顆CSM330A芯片能解決您的問題,本文將帶您了解CSM330A的優(yōu)勢及應(yīng)用。
CSM330A的優(yōu)勢
如圖1所示,通過SPI或UART擴展隔離CAN接口的常規(guī)方案,一般要用到CAN控制器芯片、隔離DC-DC電源、數(shù)字隔離芯片、CAN收發(fā)芯片等,存在電路設(shè)計復(fù)雜、器件種類多、占板面積大等缺點。
圖1 常規(guī)CAN接口擴展方案
ZLG致遠(yuǎn)電子推出的CSM330A可以很方便的嵌入到有SPI/UART接口的設(shè)備中,在不改變原有硬件結(jié)構(gòu)的前提下使設(shè)備獲得CAN-bus通信接口。CSM330A的大小僅為15×10×3mm,體積僅為CSM300(A)系列直插封裝SPI/UART轉(zhuǎn)CAN模塊的11%,拇指大小的模塊大大減少了占板空間,更加適合嵌入到設(shè)備中。如圖2,僅需一片CSM330A,即可擴展出一路CAN接口。
圖2 CSM330A擴展CAN接口
CSM330A硬件電路設(shè)計
使用SPI轉(zhuǎn)CAN功能時,需要將MODE引腳接至高電平。MCU的SPI接口與CSM330A的SPI接口連接,同時MCU需要提供GPIO與RST、INT、CTL0、CTL1引腳連接,實現(xiàn)對CSM330A的有效監(jiān)測與控制。若需要通過MCU對CSM330A進(jìn)行配置,則需要額外的GPIO與CFG引腳連接。
圖3 SPI轉(zhuǎn)CAN參考電路
使用UART轉(zhuǎn)CAN功能時,需要將MODE引腳接至低電平。MCU的UART與CSM330A的 UART接口連接,同時一個GPIO與RST引腳連接。若需要通過MCU對CSM330A進(jìn)行配置,則需要額外GPIO 的與CFG引腳連接。
圖4 UART轉(zhuǎn)CAN參考電路
行業(yè)應(yīng)用
用戶使用CSM330A進(jìn)行CAN協(xié)議轉(zhuǎn)換,能很方便地在設(shè)備中擴展出CAN接口,可廣泛使用于儲能、充電樁、智慧交通、工業(yè)控制、軌道交通等領(lǐng)域。
例如ZLG致遠(yuǎn)電子面向DMS(駕駛員監(jiān)控系統(tǒng))行業(yè)客戶提供的司機行為監(jiān)測解決方案,其中主控采用了Cortex®-A35 M1808 AI核心板。該核心板搭載自主研發(fā)的圖像傳感技術(shù),搭配推出車載行為監(jiān)測系統(tǒng)解決方案,可實現(xiàn)駕駛員身份信息識別和司機行為監(jiān)測,以此向車主發(fā)出報警提醒,并可通過板載的WiFi、4G等模塊實現(xiàn)遠(yuǎn)程人臉錄入、管理與監(jiān)控。
供電方面推薦ZLG致遠(yuǎn)電子的隔離DC-DC電源模塊E2405UHADD-10W,該電源模塊9-36V寬壓輸入,±5V穩(wěn)壓輸出,能有效降低供電波動導(dǎo)致的設(shè)備損壞風(fēng)險。
M1808 AI核心板有著兩路CAN FD和高達(dá)8路的UART接口,如果外接的車載應(yīng)用較多的情況下核心板的CAN口資源不夠用,這時就可以通過CSM330A來拓展CAN接口,其應(yīng)用如圖5所示。
圖5 司機行為監(jiān)測解決方案