Other Parts Discussed in Thread: TCAN4550-Q1
大家好、
对于 TCAN4550-Q1、请问在有效载荷大小不同的情况下、 同时可相应接收多少个 ID?
谢谢、此致、
泰瑞
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.
Other Parts Discussed in Thread: TCAN4550-Q1
大家好、
对于 TCAN4550-Q1、请问在有效载荷大小不同的情况下、 同时可相应接收多少个 ID?
谢谢、此致、
泰瑞
您好、Terry、
可接收并保存在 TCAN4550-Q1存储器 RAM (MRAM)中的 CAN 消息数量将取决于您分配存储器的方式以及创建的 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 FIFO (0和1)最多可创建64个单元、也最多可创建64个专用 RX 缓冲器元件。 这是 Bosch MCAN IP 可以从配置角度支持的最大元素数量。 但是、必须与其他元素类型共享的可用 MRAM 空间总量可能是应用程序的限制因素。 但从技术上讲、如果大小允许、最多可以分配192个 RX 消息存储器元素。
您可以在博世发布的《MCAN 用户手册》中找到更多有关 MCAN 的特定信息,包括 MRAM 的分配。 (链接)
如果您有任何其他问题、请告诉我。
此致、
乔纳森