| 数据搜索系统,热门电子元器件搜索 |
|
ST62T35B 数据表(PDF) 53 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST62T35B 数据表(HTML) 53 Page - STMicroelectronics |
|
53 / 82 page ![]() 53/82 ST62T35B/E35B 4.4 A/D CONVERTER (ADC) The A/D converter peripheral is an 8-bit analog to digital converter with analog inputs as alternate I/O functions (the number of which is device de- pendent), offering 8-bit resolution with a selecta- ble conversion time of 70us or 35 µs (at an oscilla- tor clock frequency of 8MHz). The ADC converts the input voltage by a process of successive approximations, using a clock fre- quency derived from the oscillator with a division factor of 12 or 6. After Reset, division by 12 is used by default to insure compatibility with other members of the ST62 MCU family. With an oscil- lator clock frequency less than 1.2MHz, conver- sion accuracy is decreased. Selection of the input pin is done by configuring the related I/O line as an analog input via the Op- tion and Data registers (refer to I/O ports descrip- tion for additional information). Only one I/O line must be configured as an analog input at any time. The user must avoid any situation in which more than one I/O pin is selected as an analog input si- multaneously, to avoid device malfunction. The ADC uses two registers in the data space: the ADC data conversion register, ADR, which stores the conversion result, and the ADC control regis- ter, ADCR, used to program the ADC functions. A conversion is started by writing a “1” to the Start bit (STA) in the ADC control register. This auto- matically clears (resets to “0”) the End Of Conver- sion Bit (EOC). When a conversion is complete, the EOC bit is automatically set to “1”, in order to flag that conversion is complete and that the data in the ADC data conversion register is valid. Each conversion has to be separately initiated by writing to the STA bit. The STA bit is continuously scanned so that, if the user sets it to “1” while a previous conversion is in progress, a new conversion is started before com- pleting the previous one. The start bit (STA) is a write only bit, any attempt to read it will show a log- ical “0”. The A/D converter features a maskable interrupt associated with the end of conversion. The inter- rupt request occurs when the EOC bit is set (i.e. when a conversion is completed). The interrupt is masked using the EAI (interrupt mask) bit in the control register. The power consumption of the device can be re- duced by turning off the ADC peripheral. This is done by setting the PDS bit in the ADC control register to “0”. If PDS=“1”, the A/D is powered and enabled for conversion. This bit must be set at least one instruction before the beginning of the conversion to allow stabilisation of the A/D con- verter. This action is also needed before entering WAIT mode, since the A/D comparator is not auto- matically disabled in WAIT mode. During Reset, any conversion in progress is stopped, the control register is reset to 40h and the ADC interrupt is masked (EAI=0). Figure 30. ADC Block Diagram 4.4.1 Application Notes The A/D converter does not feature a sample and hold circuit. The analog voltage to be measured should therefore be stable during the entire con- version cycle. Voltage variation should not exceed ±1/2 LSB for the optimum conversion accuracy. A low pass filter may be used at the analog input pins to reduce input voltage variation during con- version. When selected as an analog channel, the input pin is internally connected to a capacitor Cad of typi- cally 12pF. For maximum accuracy, this capacitor must be fully charged at the beginning of conver- sion. In the worst case, conversion starts one in- struction (6.5 µs) after the channel has been se- lected. In worst case conditions, the impedance, ASI, of the analog voltage source is calculated us- ing the following formula: 6.5 µs= 9 x C ad xASI (capacitor charged to over 99.9%), i.e. 30 k Ω in- cluding a 50% guardband. ASI can be higher if Cad has been charged for a longer period by add- ing instructions before the start of conversion (adding more than 26 CPU cycles is pointless). CORE CONTROL REGISTER CONVERTER VA00418 RESULT REGISTER RESET INTERRUPT CLOCK AV AVDD Ain 8 CORE CONTROL SIGNALS SS 8 52 |
|
链接网址 |
| 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 |