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 接口运行相关的其他参数包括:
#X5128 展示了 USART 异步模式的位时序。数据和控制都采用小端字节序格式。数据以字节大小数据包形式通过 UART 接口进行传输。数据包字段的第一个位是起始位(显性)。该字段的接下来 8 个位是 UART 接收器要处理的数据位。该字段的最后一个位是停止位(隐性)。信息字节以及起始位和停止位组合在一起构成了一个 UART 字段。#X2237 展示了 UART 接口字段的标准字段结构。
一组字段构成一个传输帧。一个传输帧由在 UART 接口上完成一次传输操作所需的字段组成。#X9025 展示了一个传输帧中数据传输操作的结构。
每个传输帧必须具有一个同步字段和一个命令字段,后跟多个数据字段。同步字段和命令字段始终由控制器传输。数据字段可以由控制器或外设传输,具体取决于命令字段中提供的命令。命令字段决定数据字段的传输方向(控制器到外设或外设到控制器)。发送的数据字段数也由命令字段中的命令决定。字段间等待时间为 1 位长,外设或控制器处理已接收到的数据或者在命令字段发送后数据必须改变方向并且外设必须将数据传回至控制器时需要该等待时间。必须为控制器和外设信号驱动器留出改变方向的时间。如果 UART 接口在逻辑 0 或逻辑 1 状态下保持空闲状态超过 15ms,则 PGA460-Q1 通信将重置并期望从控制器接收同步字段作为下一次数据传输。