我想进一步了解 FSI 错误检测。 我指的是 spruj17d TRM、我在 https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/849424/tms320f280049-fsi-interface-clarification 中看到过一个类似的问题、
由于 CRC 会保护用户数据和数据字、并且不 存在于 Ping 帧中、因此我想知道 Ping 帧可以进行何种错误检测。 与 7.4.8.2.2.2接收中断部分类似。
在 spruj17d 部分"7.4.8.3.3.10接收器必须进行软复位的条件"中、定义了错误条件、但未定义检测机制的细节。
我的问题:
"帧类型错误"会检测接收到的帧类型字段是否与允许的值不匹配、还是也会检查接收到的帧类型是否 与其余帧内容不匹配? 如果接收到 Ping 帧类型并且帧中存在用户数据或数据字、是否会出现此错误标志?
我可以看到存在"帧结束错误"。 第 7.4.8.2.2.2节指出已接收到无效的位模式、因此我 认为这样会检查 EOF 字段是否为0110。
但是、帧起始并不等效。 如果帧起始或前同步信号损坏、是否不会检测到任何帧和/或是否会 接收到错误中断?
如果后同步码中存在损坏、是否不会检测到帧和/或是否会 接收到错误中断? (帧看门狗超时(FRAME_WD_TO)?)
谢谢
乔治

