DLPU048E August 2016 – July 2024
This command is used to read a single channel of the TPS99000-Q1 ADC. This cannot be performed while video is displaying. While video is displaying, ADC capture is specified by a sequence-aligned look-up table each frame.
The returned ADC measurement is a converted and scaled voltage value in two's complement integer format. The measurement values from all TPS99000-Q1 channels except for channel 0 are represented on a 1mV scale. Channel 0 is represented on a 10µV scale due to its higher gain.
Command Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
1 | 7:0 | TPS99000-Q1 ADC Channel 0 - 31 |
Return Parameters
BYTE | BITS | DESCRIPTION |
---|---|---|
2:1 | 15:0 | ADC Measurement LSByte = Byte 1 Two's complement integer format. All TPS99000-Q1 ADC channels will be reported on a 1-mV scale, except for channel 0 which is reported on a 10-µV scale. |
3 | 7:4 | Reserved |
3:0 | ADC Measurement Error Bits b1xxx = Parity error for this measurement. All other bits and measurement value should be considered invalid. b0001 = ADC value saturated at maximum value b0010 = ADC value underflow at minimum value b0011 = ADC timing error (measurements were triggered too close together) b0100 = Previous measurement mismatch error b0101 = Previous measurement parity error b0110 = Previous measurement stop bit error b0111 = Input ADC received mismatch error |