Hello! Probably the answer are the same actions i described on the other post related to AD5292
here on the site.
I used for example the spi module of a PIC18F microcontroller, the clock speed I have tested is
up 7.5 Mhz and works fine (Analog declares up 50 Mhz) also if actually I'm using to less than
2 Mhz to reduce EMI.
CLOCK IDLE STATUS=LOW
CLOCK SAMPLE = FALLING EDGE
BE SURE CLOCK=LOW WHEN /SYNC STARTS GOING LOW
SEND COMMAND HEX 1803 to enable wiper or 20TP memory update
AFTER SEND "WRITE WIPER" and this is really actuated
If for example sending "write wiper command" only and then reading back, registers stores the
write wiper value but it is not actuated until enabled by command 18x03, so follow procedure
as described and I think all works.
Let me know if can solve otherwise if using a MICROCHIP uC I can send few assembler instructions I used.
Best Regards
ALDO FERRARO
CONSULTANT
ELDEV ELETTRONICA