| Electronic Components Datasheet Search |
|
MCP3565R Datasheet(PDF) 55 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP3565R Datasheet(HTML) 55 Page - Microchip Technology |
|
55 / 108 page ![]() 2020-2021 Microchip Technology Inc. DS20006401C-page 55 MCP3565R FIGURE 5-12: ADC Output and Data Ready Event Behavior with Digital Offset Calibration Enabled. 5.13.2 DIGITAL GAIN ERROR CALIBRATION The Gain Error Calibration register (GAINCAL, address: 0xA) is an unsigned 24-bit register that holds the digital gain error calibration value, GAINCAL. Equation 5-8 calculates the GAINCAL multiplier. EQUATION 5-8: GAINCAL CALIBRATION VALUE (MULTIPLIER VALUE) For the MCP3565R device, the gain error calibration is done by multiplying the GAINCAL value to the ADC output code. The gain error calibration value range in equivalent voltage is [0; 2-2-23], which can cancel any possible gain error in the ADC and in the system. The gain error calibration is made with a simple 24-bit add-and-shift circuit clocked on DMCLK, and induces a pipeline delay of TGCAL = 23 DMCLK periods. This pipeline delay acts as a delay on the data ready interrupt position that is shifted by TGCAL = 23 DMCLK periods. During this delay, the converter can process the next conversion, the delay does not shift the next conver- sion and does not change the Conversion Time, TCONV. Enabling the gain error calibration will affect the next conversion result; the conversion result already held in the ADCDATA register (0x0) is not modified when the EN_GAINCAL is set to ‘1’, but the next one will take the offset calibration into account. Changing the GAINCAL register to a new value will not affect the current ADCDATA value, but the next one (after a data ready interrupt) will take the new GAINCAL value into account. Figure 5-13 shows the different cases and their associated effects on the ADCDATA register and the Data Ready Event. FIGURE 5-13: ADC Output and Data Ready Event Behavior with Digital Gain Error Calibration Enabled. SPI Write EN_OFFCAL = 1 Data Ready Event ADC STATUS Data 2 Conversion Data 1 Conversion Data 3 Conversion ADCDATA REGISTER VALUE DATA1 DATA0 DATA2+OFFSETCAL1 Write OFFSETCA L[23:0] = OFFSETCA L1 Write OFFSETCAL[23:0] = OFFSETCA L2 Data 4 Conversion DATA3+OFFSETCAL2 GAINCAL (V/V) = (GAINCAL[23:0] unsigned decimal code)/8388608 SPI Write EN_GAINCAL = 1 Data Ready Event ADC STATUS Data 3 Conversion DATA1 DATA0 DATA2 x GAINCAL2 Write GAINCAL[23:0] = GAINCAL1 Write GAINCAL[23:0] = GAINCAL2 Data 4 Conversion DATA3 x GAINCAL2 TGCAL TGCAL ADCDATA Data 2 Conversion Data 1 Conversion |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |