NXP MCU 技术论坛
直播中

刘满贵

7年用户 1460经验值
私信 关注
[问答]

I.MX6ULL的SPI延迟问题如何解决?

我们使用 NXP 的 I.MX6ULL 处理器和 TCAN4550 进行 CANFD 通信。我们在传输 CAN 数据时面临 SPI 延迟问题。CAN 数据传输/接收是根据 SPI 中断发生的。我们观察到,在 1 毫秒内发送/接收一串数据,然后在特定时间(我们观察到 16 毫秒)处于非活动状态,然后在接下来的 1 秒内再次进行数据发送/接收。这还在继续。CS 线连续多次变低和变高 1 毫秒。然后 CS 将在接下来的 16 秒内处于非活动状态(高电平)。这还在继续。
您能否推荐在 SPI 驱动程序中需要做的更改以解决此延迟问题。有支持多字的SPI驱动吗?

更多回帖

发帖
×
20
完善资料,
赚取积分