• <table id="ceegc"></table>
  • <td id="ceegc"><option id="ceegc"></option></td>
  • <optgroup id="ceegc"></optgroup>
  • <td id="ceegc"></td>
  • <table id="ceegc"></table>
  • 發布時間:2020-10-05 10:21 原文鏈接: MCU如何擴展CAN/CANFD接口?(二)

    如果產品中使用的是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模塊提供透明轉換、透明帶標識、自定義協議等轉換形式,感興趣的工程師可以參考往期文章了解。


  • <table id="ceegc"></table>
  • <td id="ceegc"><option id="ceegc"></option></td>
  • <optgroup id="ceegc"></optgroup>
  • <td id="ceegc"></td>
  • <table id="ceegc"></table>
  • www.mitao95.com