Hi all,
I’m trying to communicate with an ADAR4002 on the EVAL-ADAR4002 board using an FTDI SPI bridge from a PC (Python, pyftdi.spi).
I can see my commands at the chip pins, but I get no response on SDO/MISO for reads.
Setup
- Host: PC + FTDI SPI bridge (pyftdi.spi)
- Board: EVAL-ADAR4002
- SPI: 4-wire (CS, SCLK, SDI/MOSI, SDO/MISO)
- CS goes low for each 24-bit word
- SCLK: CPHA=1 (rising edge in the middle of the data bit); tried standard clock rates
- Signals verified on the ADAR4002 pins with a scope/LA
Transactions sent (24-bit words)
- 0x00 0x00 0xBD // Reset (per docs I have)
- 0x00 0x00 0x18 // Set SPI 4-wire
- 0x80 0x00 0x00 // Read (from addr 0x000)
Observed behavior
- MOSI, SCLK, CS look clean
- Keeping CS low and clocking extra bits also returns 0xFF