Other Parts Discussed in Thread: BOOSTXL-PGA460, PGA460,
Support Path: /Product/Development and troubleshooting/
I am working on evaluating TI PGA460 for my company, to be used in IoT Sensing application. I have BOOSTXL-PGA460 unfortunately I don't have MSP EXP430 to connect with. Upon reviewing schematics and datasheet I was able to communicate with PGA460.
My current scenario is
PGA460 EVM connected with daughter card I tried with both Transformer Driven and Direct Drive. The scenario given below I used with both.
I connected my UARTRX with test point RXD and UART RX with test point TXD
I sent the following to configure the device
550A201DB8 // set current limit to 250 mA
550A1E0EC9 // Set pulses to 14
550A1B4A90 // Set BPF_BW tp 4 Khz and GAIN_INIT to 64dB
550A213F95 // LPF_CO to 2 Khz
550A2912BA // Digital Gain to 4
550A22448F // Record Length to 20.48ms
550A2600CF // AFE_GAIN_RING to 58 to 90 dB
I also tried
550A1C8E49
however it fails as when I read it by sending READ REGISTER COMMAND it returns
55091cda488c2b
It is my understanding that it means invalid command (48) and the register value is still 8C
When I send
550001FE // to do Burst and Listen and then send 5505 to read Ultrasonic Measurement Result it always returns
5505403b0aa94b85
3B0A is always constant no matter if I bring it closer to an object or far away. I also checked Transducer Echo Data Dump and it is always the same.
I need help regarding what I am missing. I think it could be that I am not configuring it properly as I dont have the MSP 530 to verify. I also need to develop driver to integrate with our product so understanding how it works is necessary as well.
Best Regards