This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TCAN1051V-Q1:STM32f091接口不工作

Guru**** 1133870 points
Other Parts Discussed in Thread: SN65HVD230
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/985852/tcan1051v-q1-stm32f091-interface-not-working

器件型号:TCAN1051V-Q1
主题中讨论的其他器件:SN65HVD230TCAN1051

大家好、

我使用 tcan1051v 模块来连接 stm32f091cct6控制器(已连接收发器的原理图)、并编写了与连接到 stm32f407发现板的另一个收发器 sn65hvd230进行 CAN 通信的代码。  

我无法在两个板之间进行 CAN 通信。 当我将 tcan1051收发器更改为 sn65hvd230并与连接到 stm32f407发现板的另一个 sn65hvd230模块进行通信时、它工作正常。 即使是发现板端收发器、我也使用了 MCP2551收发器、我也能使其正常工作。 该图显示了方框图。

我无法弄清为什么 tcan1051无法正常工作。 请帮助我解决 tcan1051侧的问题、以便我可以在电路板中使用它。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    感谢您分享系统的原理图和方框图。  

    TCAN1051是一款5V CAN 收发器、需要 Vcc 处的电源引脚电压大于4.5V 才能正常运行。 根据原理图、3.3V 电源将使器件保持欠压状态、并且无法正常工作。 SN65HVD230是一款3.3V CAN 收发器、因此当使用此器件时、系统可正常工作。  

    您希望切换到 TCAN1051的原因是什么? 我们可能能够推荐具有相似特性和功能的替代3.3V CAN 收发器。 否则、我建议更改 TCAN1051的 Vcc 引脚的电源以满足器件的要求。

    此致、
    Eric Schott

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Eric:
    感谢您的回复
    我在更改 Vcc 引脚5V 时进行了检查、并使其正常工作。 我的系统使用3.3V 电源、1051可选择在5V 和3.3V 系统中工作(参见数据表)、因此我们选择了此收发器。  
    我非常高兴你的快速答复和支持使我能够解决这个问题。
    再次感谢