MCP25625不发送CAN消息

时间:2016-08-10 14:50:41

标签: microchip can-bus

我正在使用MCP25625,这是MCP2515 +集成MCP2551并尝试循环发送消息。 对于某些共振,我在CANH,CANL线路上看不到任何信号。

  • SPI通信正常工作
  • 我使用软件重置程序
  • 水晶
  • 有明显的20Mhz正弦波
  • 有TXCAN信号

目前没有任何东西可以连接到CANL,CANH,只有探头。

我也尝试在LOOPBACK模式下运行,但是在NORMAL模式下没有任何结果。

好像收听者被打破了?我已经换了2个芯片,所以不应该是问题。 有什么建议吗?

Schematics

2 个答案:

答案 0 :(得分:2)

您是否考虑过CAN收发器的操作模式?

在原理图中,引脚值不清楚。

如果已将其连接到MCU,请将其拉​​至低电平以选择收发器的正常操作模式(它的配置与CAN控制器设置不同,因此可能会引起混淆!)。

通过MCU控制它是一个不错的选择,因为它可以提供更多控制权,以防止由于CAN控制器失控而导致网络通信被阻塞。

否则,将其接地,以确保专门用于内置收发器的正常操作模式。

我参考了MCP25625,MCP2515和TJA1050的数据手册来得出这个结论。

TJA1050具有用于选择高速模式和静音模式的pin-S。这两种模式分别与MCP25625收发器的正常模式和待机模式相似。

此外,TJA1050中的pin-S配置类似于MCP25625中的pin-STBY配置。

  1. 0(LOW)用于TJA1050 / MCP25625-收发器的高速/正常模式
  2. 1(高)表示TJA1050 / MCP25625-收发器的静音/待机模式

希望这会有所帮助。

答案 1 :(得分:0)

  

目前没有任何东西可以连接到CANL,CANH,只有探头。

希望您已连接终端电阻?它在原理图上,但是......