Hello,
In using TLV2542, I can't confirm to reset the MUX to AIN0.
Please teach me the condition to reset without fail.
The attached is our timming chart.
<Our conditions>
- SCLK = 1MHz
- /CS = 5-CLK cycle LOW --> 2-CLK cycle HIGH (for Toggle AIN0 to AIN1) --> 22-CLK cycle LOW (for Conversion) --> 2-CLK cycle HIGH (for Toggle...)
- Expect SDO = ch1 OUT --> ch0 OUT --> ch1 OUT --> ch0 OUT .....
BUT, in our device actual output is: ch0 OUT --> ch1 OUT --> ....
<Test in other conditions1>
- SCLK = 1MHz
- /CS = 7-CLK cycle LOW --> 2-CLK cycle HIGH (for Toggle AIN0 to AIN1) --> 22-CLK cycle LOW (for Conversion) --> 2-CLK cycle HIGH (for Toggle...)
- Expect SDO = ch1 OUT --> ch0 OUT --> ch1 OUT --> ch0 OUT .....
BUT, it was the same result as above.
<Test in other conditions2>
- SCLK = 1MHz
- /CS = 5-CLK cycle LOW --> 3-CLK cycle HIGH (for Toggle AIN0 to AIN1) --> 22-CLK cycle LOW (for Conversion) --> 3-CLK cycle HIGH (for Toggle...)
- Expect SDO = ch1 OUT --> ch0 OUT --> ch1 OUT --> ch0 OUT .....
In this case, we could get the expected results.
<Questions>
1) Why it has been reset the MUX to AIN0 by the /CS High of 3-CLK cycle?
2) What is the condition to reset surely?
3) What is the condition to toggle the AIN? (How many CLK cycles dose it need to toggle?)
Best Regards,
H. Fujikawa