Part Number:TCAN4550
1、与TCAN4550通信的DEMO工程是我之前的工程,已经能够与TCAN4550的DEMO板能够正常通信,即:我的M3可以通过4550转的CAN,与外部CAN进行双向通信。
2、把同样的工程拉出来,与我的控制板(还是M3与TCAN4550通过SPI通信,4550转换CAN),,问题是:给TCAN4550发送的时序看起来没有问题,如下图所示:
上图中CH4:CS; CH1:SCK;CH3:M3的MOSI,CH2:M3的MISO(也就是TCAN4550的输出)
3、检查我的复位上电时序,如下图所示:
上图中CH4:CS; CH1:SCK;CH3:M3的MOSI,CH2:TCAN4550的RST(现在是通过M3的IO来控制的);
4、检查了一下TCAN4550的各管脚电平,如下图所示:
5、测量了一下我的SPI时钟,900KHz,小于1MHz;
排查了以上因素外,,TCAN4550还是没有SPI通信口的SDO输出信号,,请问,,哪里还存在问题,引起TCAN4550的SPI(SDO 6脚)没有响应数据?
期待回复!
Amy Luo:
您好,
您先确认下SPI 通信电平是否兼容,看您VIO使用的是3.3V,主控端是使用的3.3V吗?
,
nicolas Kiti:
主控M3用的显然是3.3V,要不然为啥VIO使用3.3V。
,
Amy Luo:
下周一我会再具体看下您的问题,若给您带来不便很抱歉。
,
Amy Luo:
看下面截图表格,SPI 接口在UVIO Protected 和 Sleep 模式下是off 的,不确定设备是否进入sleep 模式,您断电重启或翻转RST引脚电平,然后再看SPI 是否有输出?