Other Parts Discussed in Thread: PGA460
Hello
I am trying to get a first communication with the PGA 460-Q1 via SPI interface at 1 MHz.
Test Pin tied to 0 -> 3.3 V logic IREG: 3.1V VPWR: 8.3V.
Clock is 0 and starts with rising edge. SPI is set to idle "Low" and sample on trailing edge.
Between every byte on SPI there is about 7 us gap on the transmission due to to the program flow.
When using the example for reading the reg INIT_GAIN from data sheet, transmitted data is as in data sheet, also the received data.
So checksum calculation looks also to be correct.
When reading register "DEV_STAT0" Register should read to 0x84.
Following data is transmitted (verified with oscilloscope) 0x9; 0x4C; 0xAA. Received is 0xFE; oxFF, 0xFF
I would have expected 0x00; 0x84; 0xChecksum, so this looks obviously wrong.
Any idea what to check or what could went wrong? Is the 7 us gap a problem?
Thanks