您好!
你好。
数据表中提到收发器回路延迟最大值为160nsec
他们说比特率小于环路延迟。
我们是否必须启用收发器延迟机制才能正常工作?
客户需要一个与 CAN 接口中使用的收发器延迟机制相关的文档。
请提供建议。 非常感谢。
此致、
Ray Vincent
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.
您好!
你好。
数据表中提到收发器回路延迟最大值为160nsec
他们说比特率小于环路延迟。
我们是否必须启用收发器延迟机制才能正常工作?
客户需要一个与 CAN 接口中使用的收发器延迟机制相关的文档。
请提供建议。 非常感谢。
此致、
Ray Vincent
射线、
最大 CANFD 速度为5Mbps。 该速率下的单个位将为200ns。 因此、除非它们的运行速度大于最大 CAN FD 速度、否则它不小于环路延迟。 我们的器件可在8Mbps 下运行、但这是在特定的负载条件下和较短的总线长度下运行的。 您还需要找到一个速度可超过5Mbps 的 CAN 控制器。
您可以在本文档中阅读有关循环延迟的更多信息。 现在、在 CANFD 报文期间、报文有两个部分。 仲裁阶段、然后是数据阶段。 在仲裁期间、多个 CAN 器件可以同时进行通信。 因此、重要的是、每个器件可以同时读取 CAN 总线上的位、以便它们知道它们是否正在丢失仲裁、或者消息是否针对它们。 这就是仲裁的最大速度限制为1Mbps 的原因。 但是、根据 CAN 总线负载的不同、您可能需要使用较低的速度、以便每个器件能够补偿传播延迟。 我链接的文档详细介绍了这一点。
现在、当您进入数据阶段时、它是一个在总线上传输的器件、因此传播延迟不再重要。 发送器件与其他器件接收位的时间是否比发送位晚得多无关。
最棒的
Chris