如何实现UART/SPI转CAN扩展CAN接口

CSM系列嵌入式 SPI/UART转CAN模块可快速实现具有CAN-bus通讯接口扩展,CSM系列模块内部集成了微处理器、CAN控制器、CAN收发器、电源电路、隔离电路、总线保护,不需连接任何外围元件,即可使设备通过SPI或UART端口连接到 CAN-bus 网络中。

东西/原料

  • CSM300A UART/SPI转CAN模块
  • 电脑1台
  • 串口线一根
  • CSM-Eval 评估板一块
  • CSM300CFG软件
  • 电源适配器一个

引脚界说

  1. 1

    CSM300A隔离收发器引脚界说如图1所示。

  2. 2

    CSM300A隔离收发器各引脚功能界说如图2所示。

    END

硬件设计典型毗连电路

  1. 1

    SPI转CAN硬件电路

    利用SPI 转CAN 功能时,需要将MODE 引脚接至高电平。MCU 的SPI 接口与CSM300(A)的SPI 接口毗连,同时MCU 需要供给GPIO 与RST、INT、CTL0、CTL1 引脚毗连,实现对CSM300(A)的有用监测与节制。若需要经由过程MCU对CSM300(A)进行设置装备摆设,则需要额外的GPIO 与CFG 引脚毗连,具体如图3所示参考电路。

  2. 2

    UART转CAN硬件电路

    利用UART 转CAN 功能时,需要将MODE 引脚接至低电平。MCU 的UART 与CSM300(A)的UART 接口毗连,同时一个GPIO 与RST 引脚毗连。若需要经由过程MCU 对CSM300(A)进行设置装备摆设,则需要额外GPIO 的与CFG 引脚毗连。具体如下图4所示。

    END

软件设置装备摆设

  1. 1

    硬件毗连

    将电源适配器(9~12V)毗连至评估板电源接口;经由过程串口线(或USB转串口线)毗连评估板与计较机COM口(或USB口)。具体入下图5所示。

  2. 2

    硬件设置装备摆设

    短接UART跳线;按照产物型号选择产物工作电压;放置需要设置装备摆设的模块;设置装备摆设开关(CFG)选择0(使能设置装备摆设),模式选择(MODE)固定选择0,BOOT固定选择1;按下电源开关;按下复位键,复位产物,产物将进入UART设置装备摆设模式。具体如下图6所示。     

  3. 3

    毗连设置装备摆设软件

    打开计较机上位机设置装备摆设软件CSM300CFG,产物选择CSM100;选择与评估板毗连的计较机COM串标语;点击“毗连设备”按钮;毗连当作功后,设置需要设置装备摆设的参数,参数设置完当作,点击“写设置装备摆设”按钮,软件提醒“写设置装备摆设当作功!”。具体如下图7所示。

  4. 4

    设置装备摆设完当作

    断开设备,设置装备摆设开关(CFG)选择1(正常工作模式);按下复位键,复位产物,产物将进入正常工作模式。具体如下图8所示。

    END

注重事项

  • 模块在“设置装备摆设模式”和“正常工作”切换后应使模块复位,不然模块还处于本来的工作状况;
  • 设置装备摆设时,UART的波特率为9600bps,无法更改;
  • CSM100、CSM100-L、CSM100V33仅撑持透明转换及透明带标识转换;
  • CSM100T、CSM100TL仅撑持自界说转换;
  • 产物不撑持热插拔;
  • 未利用引脚请悬空处置;
  • 产物为ESD敏感器件,请做好防静电办法;
  • 产物供电电压切勿跨越许可规模,以免损坏产物。
  • 发表于 2020-03-04 19:00
  • 阅读 ( 1339 )
  • 分类:其他类型

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具