I am using THS 1206 in our design & developing a linux driver for THS1206 in kernel 2.6.31 to interface with i.MX 28
CR0 is configured for test mode. Bit 8 of CR0 is set to 1
CR1 is configured in debug mode.
After that I must be able to read back the CR0 & CR1 register values.
As per datasheet after Bit 9 of CR1 is set to 1, first read will give CR0 & next read gives CR1 value.
But, when I am reading both first & second reads giving the value of CR1 contents only.
I was stuck up here. Not knowing what is the problem?
Is it some hardware problem or ADC problem or software problem.
Pl suggest.