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.

[参考译文] TCAN4550EVM:无法更改为正常模式。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/894777/tcan4550evm-cannot-be-changed-to-normal-mode

器件型号:TCAN4550EVM
主题中讨论的其他器件:TCAN4550

尊敬的先生:

我的客户正在为以下序列编程寄存器。 但它不会将模式从待机更改为正常。

您能就此问题向我提供建议吗?

1.检查 TCAN IC 的当前模式是否为待机模式。 如果它不处于待机模式、则通过 SPI 写入将0x0800 [7:6]的值更改为1。
2.通过读取 M_CAN CCCR 值来检查 CCE、INIT 值、如果不是1、则将其更改为1。 在这里、我们确认 CSR 值也是1。
由于我们不使用 CAN_FD、因此我们不对其进行配置。
4.设置看门狗定时器。
5.设置 CAN 时序。
6.按以下邮件附件所示设置 MRAM 设置,如文件第11页的表7所示。
7.要将 TCAN IC 的模式更改为正常模式,请将0x0800 [7:6]设置为2并执行 SPI 写操作。 但是、在发送 SPI 写入命令后、无法将确认模式更改为正常模式。

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

    尊敬的 Dexter:

    您描述的顺序听起来不错。 看来、在 TCAN4550处于待机模式时、它应该初始化、然后再返回正常工作模式。  

    请在写入之前和之后共享有关器件状态的更多信息以返回正常模式(步骤7)吗?
    a)控制器在写入之前或之后是否通过 SPI 接收到响应以返回正常模式?
    b)当在步骤7后读取 MODE_SEL (0x0800[7:6])时、它是否仍读为01以指示器件仍处于待机模式?
    c)切换到待机模式和尝试返回正常模式之间需要多长时间? 秒的顺序? 分钟?
    d)您能否确认器件的电源在此期间是否稳定? 您是否看到 VccOut 上有任何波动?

    此致、
    Eric

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

    尊敬的先生:

    请参阅以下答案。

    a)控制器在写入之前或之后是否通过 SPI 接收到响应以返回正常模式?

    以返回待机模式。


    b)当在步骤7后读取 MODE_SEL (0x0800[7:6])时、它是否仍读为01以指示器件仍处于待机模式?
    是的、器件仍处于待机模式。

    c)切换到待机模式和尝试返回正常模式之间需要多长时间? 秒的顺序? 分钟?

    我不知道所花的时间是多少。 我想器件不处于待机模式。

    d)您能否确认器件的电源在此期间是否稳定? 您是否看到 VccOut 上有任何波动?
    VccOut 上没有任何波动。

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

    尊敬的 Dexter:  

    这听起来很奇怪。 在收到 MODE_SEL 以使器件返回正常模式的写命令后、它应回读新器件状态。 如果器件处于禁用 SPI 的睡眠模式、则情况并非如此。 如果器件保持空闲一分钟左右、则可能会发生这种情况、但也会禁用 SPI 接口、因此您将无法使用此方法读取器件模式。

    您能与我共享您的代码吗? 如果它与商店页面上提供的演示代码类似、您可能会分享您所做的重要更改。 如果没有、请提供该计划的概述、以便我能够更好地理解并遵循所需的功能。 您可以选择在公共论坛的此处共享、也可以直接通过电子邮件将其发送给我。 单击我的 E2E 名称查找我的电子邮件。

    此致、
    Eric

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

    尊敬的 Eric:

    我 将直接向您发送电子邮件。

    谢谢。