| Datenblatt-Suchmaschine für elektronische Bauteile |
|
MCP3912 Datenblatt(PDF) 40 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP3912 Datenblatt(HTML) 40 Page - Microchip Technology |
|
40 / 82 page ![]() MCP3912 DS20005348A-page 40 2014 Microchip Technology Inc. FIGURE 5-8: DR_LINK Configurations. The external clock should not be higher than 20 MHz before prescaling (MCLK < 20 MHz) for proper operation. 5.13 Digital System Offset and Gain Calibration Registers The MCP3912 incorporates two sets of additional registers per channel to perform system digital offset and gain error calibration. Each channel has its own set of associated registers that will modify the output result of the channel, if calibration is enabled. The gain and offset calibrations can be enabled or disabled through two CONFIG0 bits (EN_OFFCAL and EN_GAINCAL). These two bits enable or disable system calibration on all channels at the same time. When both calibrations are enabled, the output of the ADC is modified per Equation 5.13.1. 5.13.1 DIGITAL OFFSET ERROR CALIBRATION The OFFCAL_CHn registers are 23-bit plus two’s complement registers, and whose LSB value is the same as the Channel ADC Data. These registers are added bit by bit to the ADC output codes if the EN_OFFCAL bit is enabled. Enabling the EN_OFFCAL bit does not create a pipeline delay; the offset addition is instantaneous. For low OSR values, only the significant digits are added to the output (up to the resolution of the ADC; for example, at OSR = 32, only the 17 first bits are added). The offset is not added when the corresponding channel is in Reset or Shutdown mode. The corresponding input voltage offset value added by each LSB in these 24-bit registers is: EQUATION 5-8: These registers are a “Don't Care” if EN_OFFCAL = 0 (offset calibration disabled), but their value is not cleared by the EN_OFFCAL bit. 5.13.2 DIGITAL GAIN ERROR CALIBRATION These registers are signed 24-bit MSB – first registers coded with a range of -1x to +(1 – 2-23)x (from 0x800000 to 0x7FFFFF). The gain calibration adds 1x to this register and multiplies it to the output code of the channel bit by bit after offset calibration. The range of the gain calibration is thus from 0x to 1.9999999x (from 0x800000 to 0x7FFFFF). The LSB corresponds to a2-23 increment in the multiplier. Enabling EN_GAINCAL creates a pipeline delay of 24 DMCLK periods on all channels. All data ready pulses are delayed by 24 DMCLK periods, starting from the data ready following the command enabling EN_GAINCAL bit. The gain calibration is effective on the next data ready following the command enabling EN_GAINCAL bit. The digital gain calibration does not function when the corresponding channel is in Reset or Shutdown mode. The gain multiplier value for an LSB in these 24-bit registers is: This register is a “Don't Care” if EN_GAINCAL = 0 (offset calibration disabled), but its value is not cleared by the EN_GAINCAL bit. DR One DRCLK period (OSR times DMCLK periods) DR_LINK=1 Only the most lagging data ready is present All channels are latched together at DR falling edge DR DR_LINK=0 All channels data ready are present Data ready pulse from odd channels (reference) PHASE=0 Data ready pulse from odd channels (reference) PHASE=0 PHASE<0 PHASE>0 Data ready pulse from most lagging ADC channel Data ready pulse from most lagging ADC channel Note: In addition to the conditions defining the maximum MCLK input frequency range, the AMCLK frequency should be maintained inferior to the maximum limits defined in Table 5-2 to ensure the accuracy of the ADCs. If these limits are exceeded, it is recommended to choose either a larger OSR or a larger prescaler value so that AMCLK can respect these limits. OFFSET(1LSB) = VREF/(PGA_CHn x 1.5 x 8388608) GAIN (1LSB) = 1/8388608 |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller 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 |