ZHCSFZ7C February 2017 – February 2023 PGA460-Q1
PRODUCTION DATA
如GUID-048C59B8-7835-47F1-BC5D-944AF6850CC6.html#TITLE-SLASEC8X3845 部分所述,PGA460-Q1 器件会使用诊断数据字段开始响应传输。该字段包含 UART 通信错误位。如果特定位设置为 1,则在最后一个响应操作和当前响应操作之间的某个时候发生了相关的通信错误。执行响应操作后,通信错误位被清除。诊断字段包含在外设生成的校验和计算中。#X6748 显示了诊断数据字段。
表 7-4 列出了诊断数据错误状态位。
诊断字段中的错误状态 [7:6] 位设置为 01b,以便可以轻松测量外设传输的位时间。如果需要更多错误状态,这些位的位置可以用来发送额外的错误状态。
位 | UART_DIAG = 0 | UART_DIAG = 1 |
---|---|---|
错误状态 [0] | PGA460-Q1 器件繁忙 | |
错误状态 [1] | 同步字段比特率太高 (>115200bps) | 阈值设置 CRC 错误 |
同步字段比特率太低 (>115200bps) | ||
错误状态 [2] | 连续同步字段位宽不匹配 | 频率诊断错误 |
错误状态 [3] | 接收到来自控制器的无效校验和(实际上,计算出的外设校验和与控制器传输的校验和不匹配) | 电压诊断错误 |
错误状态 [4] | 控制器发送的命令无效 | 逻辑 0 |
错误状态 [5] | 一般通信错误:
| EEPROM CRC 错误或 TRM CRC 错误 |
错误状态 [6] | 逻辑 1 | |
错误状态 [7] | 逻辑 0 |