大家好、我是 HART 协议的新用户
在上面的数据表中, 帧速率大于2242毫秒,我在这里弄不清楚如何根据帧速率选择 SPI 总线时钟。 天气 I 需要1Mbits、4Mbits 等
如果帧速率和每秒位数之间存在任何关系、请让我来看看。 如何使用每秒帧速率和帧间隔时间来驱动每秒位数。
2.有 帧间隙错误,我是否需要设置帧间隙时间以及如何检查帧时间时钟计数。
此致
Manukumar
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.
大家好、我是 HART 协议的新用户
在上面的数据表中, 帧速率大于2242毫秒,我在这里弄不清楚如何根据帧速率选择 SPI 总线时钟。 天气 I 需要1Mbits、4Mbits 等
如果帧速率和每秒位数之间存在任何关系、请让我来看看。 如何使用每秒帧速率和帧间隔时间来驱动每秒位数。
2.有 帧间隙错误,我是否需要设置帧间隙时间以及如何检查帧时间时钟计数。
此致
Manukumar
Manukumar、您好!
SPI 帧速率/持续时间是指连续 SPI 帧或 CS 边沿之间的时间周期。 在 HART 模式下、该持续时间需要大于2442ns。 帧之间的间隙是我所说的 CS 高电平时间。 对于 SPI 通信、CRC 已分解、
(24/ SCLK 频率)+ CS (高电平时间)> 2442ns
2.数据表中引用的间隙误差是指连续 HART 帧之间的周期大于1个字符时报告的误差。 这不同于"帧间隔时间"或"CS 高电平时间"。 HART 通信的数据链路层规范中定义了 GAP 误差。 为了避免 HART 间隙错误、HART 主站必须确保 HART 字符之间的持续时间始终小于1个字符长度。
此致、
请