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:TCAN4550是否具有用于 CANFD 的 MBs (消息缓冲器)? TCAN4550有多少个消息缓冲器?

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1268855/tcan4550evm-does-tcan4550-have-mbs-message-buffers-for-canfd-how-many-number-of-message-buffers-does-the-tcan4550-have

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

您好 TI  

TCAN4550是否具有用于 CANFD 的 MBs (消息缓冲器)?  TCAN4550有多少个消息缓冲器?

下面是 NXP S32K144示例:

谢谢

菲琴

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

    尊敬的 FII Qin:

    TCAN4550-Q1使用 Bosch 为 CAN FD 控制器开发的 MCAN IP。  您可以在博世发布的《MCAN 用户手册》中找到更多 MCAN 特定信息。 (链接)

    您可以接收并保留在 TCAN4550-Q1存储器 RAM (MRAM)中的 CAN 消息数量将取决于您分配存储器的方式以及您创建的 TX 缓冲区和 RX FIFO/缓冲区元素的数量。

    TCAN4550-Q1有2KB 的总 MRAM 空间用于11位 SID 滤波器、29位 XID 滤波器、RX FIFO 0、RX FIFO 1、RX 缓冲器(专用)、 TX 事件 FIFO 和 TX 缓冲器。

    每个 RX 和 TX 缓冲器元件所需的实际存储器容量也取决于您需要如何使用数据字节来存储具有最大数据有效载荷的消息。  例如、如果您需要接收一条包含64个字节的消息、则所有 RX 缓冲区元素都需要保留64个数据字节。  但如果您只需要8个字节、那么您只需要为每个缓冲区保留8个数据字节。

    您没有指定询问的是 RX 缓冲区还是 TX 缓冲区。

    每个 RX FIFO (0和1)最多可创建64个单元、也最多可创建64个专用 RX 缓冲器元件。  这是 Bosch MCAN IP 可以从配置角度支持的最大元素数量。  但是、必须与其他元素类型共享的可用 MRAM 空间总量可能是应用程序的限制因素。  但从技术上讲、如果大小允许、最多可以分配192个 RX 消息存储器元素。

    如果大小允许、最多可以创建32个 TX 缓冲器元素。

    如果您有任何其他问题、请告诉我。

    此致、

    乔纳森