Dear Team,
Very Good Morning.
I am using ADS 7230 in Manual conversion mode and manual channel selection and i have a query.Kindly help me with this.
I would want to continuously toggle between channel 0 and channel 1 and read the respective outputs.
My init procedure :-
Config with internal clk and no TAG bit
Assert CS
Send 16-bit data 0xE6FD with 16 clks --Manual trigger,Manual Channel and Internal clock
De-assert CS
Query 1:-
Now , if i initiate conversion manually and read the output data, i would want to know whether the output belongs to channel 0 or channel 1 (since i have so far not issued the channel command)
Steps:-
Assert CS
Send 4-bit command 0xD with 4 clks
Capture 12-bit data with 12 clks as converted result
De-assert CS Assert CS
The 12-bit data belongs to which channel???
Query 2 :-
Suppose my current channel is channel 0 and then i issue a sequence like the following :-
Assert CS
Send 4-bit command 0'b 0001 with 4 clks
Capture 12-bit data with 12 clks as converted result
De-assert CS Assert CS
Now the 4 MSBs of my output belong to channel 0 or channel 1??? since it takes 4 clock cycles for the command to get executed and by then the 4 MSBS of the previous channel would have been shifted already.
Is my understanding right.
What is the right sequence to keep toggling between both the channels and get the right channel data??
Thanks in advance.