| 数据搜索系统,热门电子元器件搜索 |
|
ADE5166 数据表(PDF) 71 Page - Analog Devices |
|
|
|||||||||||||||||||||||||||||
ADE5166 数据表(HTML) 71 Page - Analog Devices |
|
71 / 148 page ![]() Preliminary Technical Data ADE5166/ADE5169/ADE5566/ADE5569 Rev. PrB | Page 71 of 148 To set up background battery measurements, follow these steps: 1. Configure the battery detection threshold SFR (BATVTH, 0xFA) to establish a low battery threshold. If the BATADC measurement is below this threshold, the FBAT in the power management interrupt flag SFR (IPSMF, 0xF8) is set. 2. Set up the interval for background battery measurements by configuring the BATT_PERIOD[1:0] bits in the peripheral ADC strobe period SFR (STRBPER, 0xF9). Battery ADC in PSM0, PSM1, and PSM2 Depending on the operating mode, a battery conversion is initiated only by certain actions. • In PSM0 operating mode, the 8052 is active. Battery measurements are available in the background measure- ment mode and by initiating a single measurement. • In PSM1 operating mode, the 8052 is active and the part is battery powered. Single battery measurements can be initiated by setting the BATT_ADC_GO bit in the start ADC measurement SFR (ADCGO, 0xD8). Background battery measurements are not available. • In PSM2 operating mode, the 8052 is not active. Unlike temperature and VDCIN measurements, the battery conversions are not available in this mode. Battery ADC Interrupt The battery ADC can generate an ADC interrupt when at least one of the following conditions occurs: • The new battery ADC value is smaller than the value set in the battery detection threshold SFR (BATVTH, 0xFA), indicating a battery voltage loss. • A single battery measurement initiated by setting the BATT_ADC_GO bit finishes. When the battery flag (FBAT) is set in the power management interrupt flag SFR (IPSMF, 0xF8), a new ADC value is available in the battery ADC value SFR (BATADC, 0xDF). This battery flag can be enabled as a source of the PSM interrupt to generate a PSM interrupt every time the battery drops below a set voltage threshold or after a single conversion initiated by setting the BATT_ADC_GO bit is ready. The battery ADC value SFR (BATADC, 0xDF) is updated with a new value only when the battery flag is set in the power manage- ment interrupt flag SFR (IPSMF, 0xF8). EXTERNAL VOLTAGE MEASUREMENT The ADE5166/ADE5169/ADE5566/ADE5569 include a dedicated ADC to provide a digital measurement of an external voltage on the VDCIN pin. An 8-bit SFR, the VDCIN ADC value SFR (VDCINADC, 0xEF), holds the results of the conversion. The resolution of the external voltage measurement is 15.3 mV/LSB. There are two ways to initiate an external voltage conversion: a single external voltage measurement or background external voltage measurements. Single External Voltage Measurement To obtain an external voltage measurement, set the VDCIN_ADC_GO bit in the start ADC measurement SFR (ADCGO, 0xD8). An interrupt is generated when the conversion is done and when the external voltage measurement is available in the VDCIN ADC value SFR (VDCINADC, 0xEF). Background External Voltage Measurements Background external voltage measurements are disabled by default. To configure the background external voltage measurement mode, set an external voltage measurement interval in the peripheral ADC strobe period SFR (STRBPER, 0xF9). External voltage measurements are performed periodi- cally in the background (see Table 49). When an external voltage conversion is complete, the new external voltage ADC value is compared to the last external voltage ADC value that created an interrupt. If the absolute difference between the two values is greater than the setting in the VDCIN_DIFF[2:0] bits in the temperature and supply delta SFR (DIFFPROG, 0xF3), a VDCIN ADC flag is set. This VDCIN ADC flag is FVADC in the power management interrupt flag SFR (IPSMF, 0xF8), which is used for power supply management. This VDCIN ADC flag can be enabled to generate a PSM interrupt by setting the EVADC bit in the power management interrupt enable SFR (IPSME, 0xEC). This method allows external voltage measurements to take place completely in the background, only requiring MCU activity if the external voltage has changed more than a configurable delta. To set up background external voltage measurements, follow these steps: 1. Initiate a single external voltage measurement by setting the VDCIN_ADC_GO bit in the start ADC measurement SFR (ADCGO, 0xD8). 2. Upon completion of this measurement, configure the VDCIN_DIFF[2:0] bits to establish the change in voltage that sets the FVDCIN in the power management interrupt flag SFR (IPSMF, 0xF8). 3. Set up the interval for background external voltage measure- ments by configuring the VDCIN_PERIOD[1:0] bits in the peripheral ADC strobe period SFR (STRBPER, 0xF9). |
|
链接网址 |
| 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 |