Hi Dale, Thank you for your reply. No, the command that I send to the ADC is this : AdcData1 = Ads8638TxRx(ADS8368_SELECT_CHANNEL_1); where "ADS8368_SELECT_CHANNEL_1" is #define to be 0x810 (i.e. a command for "manual mode" selecting channel 1, register address 4) And the data that the ADC sends back in response to this command is, at first, just all zeros (you can see the flat oscilloscope trace, the dark blue one at the bottom). But then after a couple of "reads", the data that the ADC sends back looks OK (the address, i.e. bits15-12, are 0x1000, i.e. channel 1, and the data is 0XFF2 - this also is about correct for a 5V input signal on that channel). My question is, what does the ADC send back the all zeros for a couple of cycles? thanks, Nick
↧