| 数据搜索系统,热门电子元器件搜索 |
|
9202 数据表(PDF) 71 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
9202 数据表(HTML) 71 Page - STMicroelectronics |
|
71 / 175 page ![]() 71/175 UPSD3254A, UPSD3254BV, UPSD3253B, UPSD3253BV ANALOG-TO-DIGITAL CONVERTOR (ADC) The analog to digital (A/D) converter allows con- version of an analog input to a corresponding 8-bit digital value. The A/D module has four analog in- puts, which are multiplexed into one sample and hold. The output of the sample and hold is the in- put into the converter, which generates the result via successive approximation. The analog supply voltage is connected to AVREF of ladder resis- tance of A/D module. The A/D module has two registers which are the control register ACON and A/D result register ADAT. The register ACON, shown in Table 47, page 72, controls the operation of the A/D convert- er module. To use analog inputs, I/O is selected by P1SFS register. Also an 8-bit prescaler ASCL di- vides the main system clock input down to approx- imately 6MHz clock that is required for the ADC logic. Appropriate values need to be loaded into the prescaler based upon the main MCU clock fre- quency prior to use. The processing of conversion starts when the Start Bit ADST is set to '1.' After one cycle, it is cleared by hardware. The register ADAT contains the results of the A/D conversion. When conver- sion is completed, the result is loaded into the ADAT the A/D Conversion Status Bit ADSF is set to '1.' The block diagram of the A/D module is shown in Figure 35. The A/D Status Bit ADSF is set auto- matically when A/D conversion is completed, cleared when A/D conversion is in process. The ASCL should be loaded with a value that re- sults in a clock rate of approximately 6MHz for the ADC using the following formula: ADC clock input = (fOSC / 2) / (Prescaler register value +1) Where fOSC is the MCU clock input frequency The conversion time for the ADC can be calculat- ed as follows: ADC Conversion Time = 8 clock * 8bits * (ADC Clock) ~= 10.67usec (at 6MHz) ADC Interrupt The ADSF Bit in the ACON register is set to '1' when the A/D conversion is complete. The status bit can be driven by the MCU, or it can be config- ured to generate a falling edge interrupt when the conversion is complete. The ADSF Interrupt is enabled by setting the ADS- FINT Bit in the PCON register. Once the bit is set, the external INT1 Interrupt is disabled and the ADSF Interrupt takes over as INT1. INT1 must be configured as if it is an edge interrupt input. The INP1 pin (p3.3) is available for general I/O func- tions, or Timer1 gate control. Figure 35. A/D Block Diagram AI06627 Input MUX ACH0 ACH1 ACH2 ACH3 ACON INTERNAL BUS ADAT AVREF Ladder Resistor D ecode S/H Successive Approximation Circuit Conversion Complete Interrupt |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |