ZHCSGA0C April 2017 – February 2023 PGA460
PRODUCTION DATA
如GUID-048C59B8-7835-47F1-BC5D-944AF6850CC6.html#TITLE-SLASEC8X3845 部分所述,PGA460 器件會使用診斷數(shù)據(jù)字段開始響應(yīng)傳輸。該字段包含 UART 通信錯誤位。如果特定位設(shè)置為 1,則在最后一個響應(yīng)操作和當前響應(yīng)操作之間的某個時候發(fā)生了相關(guān)的通信錯誤。執(zhí)行響應(yīng)操作后,通信錯誤位被清除。診斷字段包含在外設(shè)生成的校驗和計算中。#X6748 顯示了診斷數(shù)據(jù)字段。
圖 7-27 UART 診斷數(shù)據(jù)字段表 7-4 列出了診斷數(shù)據(jù)錯誤狀態(tài)位。
診斷字段中的錯誤狀態(tài) [7:6] 位設(shè)置為 01b,以便可以輕松測量外設(shè)傳輸?shù)奈粫r間。如果需要更多錯誤狀態(tài),這些位的位置可以用來發(fā)送額外的錯誤狀態(tài)。
| 位 | UART_DIAG = 0 | UART_DIAG = 1 |
|---|---|---|
| 錯誤狀態(tài) [0] | PGA460 器件繁忙 | |
| 錯誤狀態(tài) [1] | 同步字段比特率太高 (>115200bps) | 閾值設(shè)置 CRC 錯誤 |
| 同步字段比特率太低 (>115200bps) | ||
| 錯誤狀態(tài) [2] | 連續(xù)同步字段位寬不匹配 | 頻率診斷錯誤 |
| 錯誤狀態(tài) [3] | 接收到來自控制器的無效校驗和(實際上,計算出的外設(shè)校驗和與控制器傳輸?shù)男r灪筒黄ヅ洌?/td> | 電壓診斷錯誤 |
| 錯誤狀態(tài) [4] | 控制器發(fā)送的命令無效 | 邏輯 0 |
| 錯誤狀態(tài) [5] | 一般通信錯誤:
| EEPROM CRC 錯誤或 TRM CRC 錯誤 |
| 錯誤狀態(tài) [6] | 邏輯 1 | |
| 錯誤狀態(tài) [7] | 邏輯 0 | |