This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CCS/PGA460-Q1: System diagnostics command is Sends strange Data

Part Number: PGA460-Q1
Other Parts Discussed in Thread: PGA460, MSP-EXP430F5529LP,

Tool/software: Code Composer Studio

hi everyone 

I have use PGA460 with msp430 and  UART baudrate setted 115200bps 

I'm Send to PGA460 data for 0x55, 0x08(system diagnostics CMD)

but I'm received Data only 0x40, 0x50, 0x22,  I don't received check sum data

how to received check sum data? 

System diagnostics is Response CMD described in Datasheet

I have known The data sent from the Slave to Master is (Diag_data), (transducer freq), (Decay period), (chksm).

  • Hi Michael,
    I have confirmed that the PGA460 does return a checksum value after the System Diagnostics command. Have you used an oscilloscope or logic-analyzer to visually confirm you are only receiving the three bytes you've described?

    You can use the PGA460-Q1 EVM GUI's Interface Mode --> UART --> Command (Single Addr) feature to test any of the UART commands. You will need to connect the UART bus of your PGA460 hardware to the P3.4 (master Rx) and P3.3 (master Tx) of the MSP-EXP430F5529LP. This tool can serve as an alternative method of testing Cmd8.
  • Hi Akeem

    thanks for reply 

    I found the problem and that  is a problem with the stop bit.

    MSP430 use 2 stop bit but PGA460-Q1 had sent 1 stop bit with data

    This is described in the  'Figure 27. UART Response Example' use inter-field Wait Time( 1 bit period )

    2 stop bit is not equal 1 bit period