如果產品中使用的是CAN2.0A或者CAN2.0B協議,我們繼續對比選擇。CANFDSM不帶CAN或者CANFD收發器,用戶需自行增加隔離或者不隔離的收發器模塊。而CSM300內部集成有CAN隔離收發器、CAN控制器,因此可以直接連接MCU與CAN總線。

圖6 CSM300與CANFDSM內部器件情況
以上討論的情況是針對板載需求的應用,對于需要直接應用在設備中的場合又該如何選擇呢?CANCOM或者CANFDCOM絕對是您的首選。CANFDCOM接口卡的1~2通道CAN FD接口均自帶2500VDC電氣隔離,靜電等級為接觸放電±8KV,浪涌±1KV,可有效避免因為不同節點地電位不同導致的回流損壞,特別適合于電動汽車與列車的測試。

圖7 串口轉CAN設備
應用電路
以CANFDSM-100為例,該類模塊通用應用方式如下下。協議轉換模塊直接與MCU通過UART的TX、RX交叉連接通信,PIN3、PIN4通過CAN隔離收發器CTM3FD連接到外部CAN總線上。需要注意的是,模塊在使用前需要進行參數配置,使用PIN7使模塊進入配置狀態后再配合MCU的AT指令即可完整參數配置。此外,配合上位機軟件亦可快速完成參數配置。

圖8 應用電路

圖9 CANFDSM-100管腳定義
協議轉換格式
串口轉CAN模塊提供透明轉換、透明帶標識、自定義協議等轉換形式,感興趣的工程師可以參考往期文章了解。