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

2025-10-26 15:00:45

1、CSM300A隔离收发器引脚定义如图1所示。

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

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

2、CSM300A隔离收发器各引脚功能定义如图2所示。

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

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所示参考电路。

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

2、UART转CAN硬件电路

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

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

1、硬件连接

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

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

2、硬件配置

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

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

3、连接配置软件

打开计算机上位机配置软件CSM300CFG,产品选择CSM100;选择与评估板连接的计算机COM串口号;点击“连接设备”按钮;连接成功后,设置需要配置的参数,参数设置完成,点击“写配置”按钮,软件提示“写配置成功!”。具体如下图7所示。

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

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

4、配置完成

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

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

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢