Following the flowchart on page 63 (Figure 93) I have successfully, manually configured the ADS8638 on a custom board to read any of the 8 channels. For my design, an FPGA module will be reading data from channels the micro wants to monitor. As such, I am counting on using the auto-scan mode.
With my custom board:
- The Auto-Md Ch-Sel selection register (Page 0, Adress 0x0C) can be set and read to enable any (all) of the channels.
- The channel range registers (page 0, address 0x10 to 0x13) can be set and read.
- Set Auto mode operation by writing 0x00 (have tried resetting the sequence) to page 0, address 0x05.
- Successively write 0x0000 for continue operation to pull out sampled data.
The result is the data coming back is whatever the last manual accessed channel.
Regards,
Tom Lee