Using ADS6144 (14bit ADC)
I always write to the ADC after power on according to the figure below.
The output is configurated for LVDS but i get CMOS
If I configure the output for LVDS again at address 0 (0100) I get LVDS, ok
If I make any SPI bus write after that ex. 5400, LVDS is going back to CMOS again
Why?
SPI bus is checked with a logic analyser, it seem to be correct
adr(hex) | A4 | 3 | 2 | 1 | A0 | D10 | D8 | D7 | D4 | D3 | D0 | ||||||||||||||||||
0 | 0100 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
4 | 2500 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
9 | 4800 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
A | 5400 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
B | 5800 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
C | 6000 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
E | 7000 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | ||||||||||||
F | 7800 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
LVDS,Signed,Bit-wise selection,