Post Go back to editing

SPI configuration issue

Category: Hardware
Product Number: AD9957

This board uses the 3 wire serial programming mode, io update pin, single tone mode , external reference clock, the 3 profile pins at low .

1- : 5 registers are written : cfr1 , cfr2, cfr3 , aux, profile register 0x0e

the sequence : mst_reset , chip select , cfr1 write on sdio : address 00 + 4 bytes + io update . similar for cfr2,3,aux. Profile register address 0x0e + 8 bytes + io update

2- 4 registers are read back : cfr1, cfr2 , cfr3, aux . for cfr1 , write 0x80 on sdio  + io update . read 4 bytes on sdo . similar for cfr2,3, aux

the values read back for cfr1 & cfr2 are the same as written. The cfr3 & aux are different from written.

the timing diagram is available in the saleae format file for detailed view, but is rejected by this editor.  A Screen capture is provided

Any hint of what is wrong here? is there some limitation on the part state machine ?  Or maybe a defective part?

thank you for your help

Henri

Thread Notes