TI中文支持网
TI专业的中文技术问题搜集分享网站

PGA460: UART接口时,芯片的响应操作

Part Number:PGA460

PGA460的datasheet中,第7.3.6.2.1.6.2所述:除读取寄存器操作外,其他PGA460芯片有响应的操作,主站master无需发送校验码。但是在7.5.1的举例4(Example 4)中,读取测量结果命令,主站master向PGA460发送55 05 FA,这里FA是校验码,与前述的“无需发送校验码不符”,以哪个为准?

Kailyn Chen:

您好,7.3.6.2.1.6.2描述的意思是:

PGA460 UART 接口的响应操作由主机先发送一个响应请求,  在 PGA460 器件收到响应请求后、 UART 将使用正确数据进行响应 请求的命令。 在响应操作中,主机不生成校验和字段、而是由PGA460生成校验和字段 .

 所以example 4中我的理解是,在PAG460 向master响应请求命令之后,主机没有再生成校验字段,和前面描述的是一致的。

Master to PGA460: 0x55, 0x05, 0xFA …

PGA460 to master: … 0xdiag , 0xtime_of_flight_in_us_[MSB], 0xtime_of_flight_in_us_[LSB], 0xtime_object_width_in_us, 0xpeak_amplidute_in_LSB, 0xchecksum

另外, 下面链接是PGA460的library和code example,

http://www.ti.com/lit/zip/slac741

其中PGA460_USSC.cpp/h包含了与主机进行 UART 、 SPI 、 TCI 或 OWU 通信的所有功能。您可以参考一下。 

赞(0)
未经允许不得转载:TI中文支持网 » PGA460: UART接口时,芯片的响应操作
分享到: 更多 (0)