Part Number: PGA460
We have problem that get wrong CS value in response data when sending read command to PGA460A.
The baudrate is 115.2k bps. We have no CS value issue in case lower speed communication (~10% down from 115.2k or 57600bps)
our target is to get the right response from PGA460 using UART at 115.2k bps. Please advise.
For issue example,
Send cmd 09 to read register 5F. The register value was written 81h.
Send 09 5F 97 -> Response 40 81 "7E"
We are expecting 3E as last CS byte.
Our Hardware conditions:
PGA460 and related board including ultrasonic transducer is our internal.
Communication port is 3.3v-UART(TX, RX and Gnd),not USART.
UART is driven by our own developed uC. But, we had coded UART communication program according to the TI's sample code.
We have some set of PGA460-Q1 EVM, for fundamental test. Put our transducer on the board and checked the communication.
In "interface Mode", at 115.2kbps, we tried register read command and got right response on the GUI window.
Send 09 5F 97 -> Response 40 81 3E 00 00 00 .....
I also tried to drive the PGA460 on the TI child board by our developed uC viar UART, but response CS value is wrong.
Questions are,
- in case of "UART" communication, PGA460 may support the right CS response of read command up to 115.2k_bps?
- If 1 were true, then the root cause of this issue could be by our uC? In this case, which specification to be met for UART device?
- In "interface Mode" inside PGA460EVM GUI, when send CMD 09, the GUI would do some specific treatment to get the true response? I saw several (max 4 communication event) signals even if only one pushing the "send & receive Byte", so I guess GUI may send multiple commands.
Best regards,

















