Other Parts Discussed in Thread: ADS7038
Hi,
In the datasheet of ADS7038-Q1, the behavior of GPI/GPO in Manual mode is not mentioned clearly. Can you please support on what will be the output behavior in the following scenario ?
| CH_ID | Pin configuration | Tx in Manual Mode | Output Behaviour? (Rx frame) |
| 0 | AN0 | Send request to read the CH_ID 0's ADC value in Manual mode in address 0x11 -> MANUAL_CH_SEL Switch to AIN0 |
|
| 1 | AN1 | Send request to read the CH_ID 1's ADC value in Manual mode in address 0x11 -> MANUAL_CH_SEL Switch to AIN1 |
|
| 2 | Digital I/P | Read value from GPI_VALUE register | Which data is received in the Rx frame ? AN0's value or Digital I/P value of Channel 2 ? |
| 3 | AN3 | Send request to read the CH_ID 1's ADC value in Manual mode in address 0x11 -> MANUAL_CH_SEL Switch to AIN1 |
Will we get value of AN1 in this N+2 iteration ? |
| 4 | Digital O/P | Write Digital HIGH to Channel 4 | Will the Channel become high in this iteration itself ? |
| 5 | Digital I/P | Read value from GPI_VALUE register |
Will we get the I/P value of GPI Channel 5 in this iteration itself ? What happens to the AN3 Value which we are supposed to receive in this N+2 ? |
| 6 | AN6 | Send request to read the CH_ID 6's ADC value in Manual mode in address 0x11 -> MANUAL_CH_SEL Switch to AIN1 |
|
| 7 | AN7 | Send request to read the CH_ID 7's ADC value in Manual mode in address 0x11 -> MANUAL_CH_SEL Switch to AIN1 |
Referred the following diagram in User Manual

