如何選擇合適的 CAN 總線控制器?
要選擇合適的 CAN 總線控制器,得從多方面考慮。
先得了解 CAN 總線協(xié)議,這是基礎(chǔ),知道它是多主總線系統(tǒng),能多個設(shè)備共享線路,支持多種數(shù)據(jù)速率。
然后明確應(yīng)用場景,像工業(yè)自動化要高實(shí)時性、高可靠性,汽車電子得支持更多數(shù)據(jù)速率和復(fù)雜網(wǎng)絡(luò)拓?fù)洹?/p>
數(shù)據(jù)速率也很重要,根據(jù)需求選,快速響應(yīng)的實(shí)時控制系統(tǒng)就得支持更高數(shù)據(jù)速率的。
電氣特性不能忘,像電壓范圍、功耗、電磁兼容性會影響性能和可靠性。
評估網(wǎng)絡(luò)拓?fù)?,簡單線性拓?fù)溆没究刂破骶托?,?fù)雜的樹形或星形拓?fù)湟呒壍摹?/p>
接口類型也得看,串行、USB 或以太網(wǎng)接口,要考慮與現(xiàn)有系統(tǒng)兼容和未來擴(kuò)展。
軟件支持和開發(fā)工具得好,比如易用的 API、驅(qū)動程序和調(diào)試工具。
預(yù)算和成本效益不能忽視,滿足技術(shù)要求下選性價比高的。
供應(yīng)商支持和售后服務(wù)要好,能降低項目風(fēng)險。
可靠性和耐用性在工業(yè)、汽車應(yīng)用中很關(guān)鍵,要考慮工作環(huán)境適應(yīng)性,像溫度、濕度、抗振動能力。
總之,選 CAN 總線控制器是綜合考慮的過程,仔細(xì)評估才能選到合適的,提升系統(tǒng)性能和可靠性。
像常見的 CAN 總線控制器,比如 Philips 的 SJA1000 就不錯,它引腳電氣參數(shù)與 PCA82C200 兼容,有 BasicCAN 模式和 PeliCAN 模式,支持 CAN2.0A 和 CAN2.0B,有擴(kuò)展接收緩沖器,支持 11 位和 29 位標(biāo)識碼,通信速率可達(dá) 1Mbps。
另外,一些品牌的 CAN 控制器,如 Philips 的 TJA1040 是 UART 接口,傳輸速率高達(dá) 1Mbps、8pin 封裝。
Microchip 的 MCP2551 是 UART 接口,傳輸速率高達(dá) 1Mbps,適合 12V 和 24V 系統(tǒng)、8pinPDIP/SOIC 封裝。
MCP2510 是 SPI 接口,傳輸速率高達(dá) 1Mbps,18pinPDIP/SOIC 封裝、20pinTSSOP 封裝。
ZLG 的 CTM1050 是 UART 接口,傳輸速率高達(dá) 1Mbps,DIP8pin 封裝,帶隔離的高速 CAN 收發(fā)器。
TJA1051T/3 是 UART 接口,傳輸速率高達(dá) 1Mbps,SO8 封裝。