客户报告说、如果 CAN 总线数据速率非常低(~10kbps)、ISO1050会出现问题。 数据表的第6.9节中有一个"主要超时"限制规格。
问题;ISO1050是否支持10kbps CAN? 在 IOS1050中、此超低数据速率应用中是否存在主要的超时限制?
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.
尊敬的 Peter:
是的、显性超时确实会限制可能的最小数据速率。 请参阅 ISO1050数据表第8页底部的第6.9节"开关特性:驱动器"后面的注释。
"TXD 显性超时(tTXD_DTO)会在 TXD 显性状态持续时间超过(tTXD_DTO)后禁用收发器的驱动器、从而释放总线线路为隐性状态、从而防止本地故障锁定总线显性状态。 驱动器只能在 TXD 返回高电平(隐性)后再次显性传输。 虽然这可以保护总线免受锁定总线显性的本地故障的影响、但它会限制可能的最小数据速率。 在最坏的情况下、CAN 协议允许最多11个连续显性位(TXD 上)、其中5个连续显性位后面紧跟一个错误帧。 这与(tTXD_DTO)最小值一起限制了最小位速率。 µs 的最小位速率可通过以下公式计算:最小位速率= 11/(tTXD_DTO)= 11位/300 μ s = 37kbps。"
在回答您的问题时、ISO1050不支持10kbps CAN。
感谢您发表此问题和最诚挚的问候、
Dan