| поискавой системы для электроныых деталей |
|
MCP3914 датащи(PDF) 39 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP3914 датащи(HTML) 39 Page - Microchip Technology |
|
39 / 80 page ![]() 2013 Microchip Technology Inc. DS20005216A-page 39 MCP3914 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 MCP3914 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 sign 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: This 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 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. The output data on each channel is kept to either 7FFF or 8000 (16-bit mode) or 7FFFFF or 800000 (24-bit mode) if the output results are out of bounds after all calibrations are performed. EQUATION 5-8: DIGITAL OFFSET AND GAIN ERROR CALIBRATION REGISTERS CALCULATIONS 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 DATA_CHn post cal – DATA_CHn pre cal – OFFCAL_CHn + 1 GAINCAL_CHn + = |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю 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 |