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.

[参考译文] TCAN4550:TCAN4550应用问题

Guru**** 2937200 points

Other Parts Discussed in Thread: TCAN4550, AM4379

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1212913/tcan4550-tcan4550-application-questions

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

您好,

我们的客户 使用了 TCAN4550、并解答了以下问题:

我们的主板是 AM4379、canfd 通信是 TCAN4550、TDC 启用、TDCV = 12、我们以500K、4M 数据传输、采样率为72%、当接收数据 PSR 寄存器 RFDF 时、RBRS 位有时为0、通信后一段时间未接收到正确数据、  请帮助分析问题的可能性。 非常感谢。  

此致

kailyn

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

    Kailyn,

    感谢您向 E2E 介绍本视频。 是否也可以共享中断寄存器的寄存器内容? 每当错误消息未被正确接收时、0x0820和0x0824都是如此? 消息是从未正确接收过、还是从未正确接收过?

    此外、您能否在 CAN 通信期间共享任何波形? 有用的信号是 CANH 和 CANL。

    此致、

    Eric Hackett  

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

    您好、Eric、

    非常感谢您的回复、我会与客户确认。

    此致

    kailyn

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

    您好、Eric、

     客户已更改  MARM 的配置、实现了每帧最多48字节的通信。 但他无法  进行64字节的通信、您能帮忙吗?

    48字节配置: mcan_ir (h1050)= 0、dev_ir (h0820)= h04a8。

    此致

    Kailyn

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

    尊敬的 Kailyn:

    SPIERR 中断标志似乎被置位。 这将表明上次清除此中断后的其中一个 SPI 事务出现问题。 请确保正确遵循此器件的 SPI 格式。 如果 SPI 格式偏离、器件将忽略该消息、并可能导致配置未完成。  

    需要将 CAN 控制器的 MRAM 配置为适当的大小、以存储更大的数据有效负载。 请记住、该器件只有2k 字节的 MRAM、因此如果使用64字节的有效载荷、则可以存储的数据包数量将会受到限制。 有关如何为64字节有效负载配置缓冲区和 FIFO 的更多信息、请参阅 TCAN4550软件用户指南。  

    您目前是否正在使用 TCAN4550演示的驱动程序? 如果是、请分享 TCAN4x5x_MRAM_Config 函数调用的 TCAN4x5x_MRAM_Config 结构的初始化和填充。  

    此致、
    Eric Schott

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

    您好、Eric、

    非常感谢您的答复。

    客户反馈说、他 下载了  针对具有 Linux 平台的 TCAN4550修改的 MSP430驱动程序、 使用了 线程轮询中断、然后读取数据。 数据有时会丢失。

    此致

    Kailyn

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

    Kailyn,

    您是否认为从 RX 存储器中进行检索时消息丢失了? 可能会出现轮询不像接收消息那样频繁、从而消息被覆盖的情况。

    此致、

    Eric Hackett