ZHCSFZ7C February 2017 – February 2023 PGA460-Q1
PRODUCTION DATA
PGA460-Q1 器件包含一個 USART 數字通信接口。USART 的主要功能是實現對所有可用于 USART 訪問的地址的寫入和讀取。該功能包括訪問 PGA460-Q1 器件上的大多數 EEPROM 寄存器和 RAM 寄存器存儲器位置。USART 異步模式 (UART) 數字通信是一種控制器/外設通信鏈路,其中 PGA460-Q1 僅是外設。控制器設置數據傳輸開始和結束的時間。在控制器發出命令之前,外設不會將數據發送回至控制器。UART 接口上的邏輯 1 值被定義為隱性值(RXD 引腳上的弱上拉)。UART 接口上的邏輯 0 值被定義為顯性值(RXD 引腳上的強下拉)。
PGA460-Q1 中的 UART 異步模式接口專為 2400bps 至 115200bps 的工作數據速率而設計,其中根據控制器生成的同步字段自動檢測數據速率。與 UART 接口運行相關的其他參數包括:
圖 7-18 USART 異步接口位時序#X5128 展示了 USART 異步模式的位時序。數據和控制都采用小端字節序格式。數據以字節大小數據包形式通過 UART 接口進行傳輸。數據包字段的第一個位是起始位(顯性)。該字段的接下來 8 個位是 UART 接收器要處理的數據位。該字段的最后一個位是停止位(隱性)。信息字節以及起始位和停止位組合在一起構成了一個 UART 字段。#X2237 展示了 UART 接口字段的標準字段結構。
圖 7-19 UART 接口數據包字段一組字段構成一個傳輸幀。一個傳輸幀由在 UART 接口上完成一次傳輸操作所需的字段組成。#X9025 展示了一個傳輸幀中數據傳輸操作的結構。
圖 7-20 UART 接口傳輸幀每個傳輸幀必須具有一個同步字段和一個命令字段,后跟多個數據字段。同步字段和命令字段始終由控制器傳輸。數據字段可以由控制器或外設傳輸,具體取決于命令字段中提供的命令。命令字段決定數據字段的傳輸方向(控制器到外設或外設到控制器)。發送的數據字段數也由命令字段中的命令決定。字段間等待時間為 1 位長,外設或控制器處理已接收到的數據或者在命令字段發送后數據必須改變方向并且外設必須將數據傳回至控制器時需要該等待時間。必須為控制器和外設信號驅動器留出改變方向的時間。如果 UART 接口在邏輯 0 或邏輯 1 狀態下保持空閑狀態超過 15ms,則 PGA460-Q1 通信將重置并期望從控制器接收同步字段作為下一次數據傳輸。