Electronic Components Datasheet Search
  English  ▼

X  

AN2390 Datasheet(PDF) 19 Page - STMicroelectronics

Part # AN2390
Description  A flexible universal battery charger
PDF  42 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN2390 Datasheet(HTML) 19 Page - STMicroelectronics

Back Button AN2390 Datasheet HTML 15Page - STMicroelectronics AN2390 Datasheet HTML 16Page - STMicroelectronics AN2390 Datasheet HTML 17Page - STMicroelectronics AN2390 Datasheet HTML 18Page - STMicroelectronics AN2390 Datasheet HTML 19Page - STMicroelectronics AN2390 Datasheet HTML 20Page - STMicroelectronics AN2390 Datasheet HTML 21Page - STMicroelectronics AN2390 Datasheet HTML 22Page - STMicroelectronics AN2390 Datasheet HTML 23Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 19 / 42 page
background image
AN2390
Evaluation board implementation
19/42
2.3.2
Use of the ST7 MCU on-chip peripherals
The time base is generated using the Main Clock Controller and the PWM is generated by
the 16-bit timer. In order to minimize supply current, the ST7 core puts itself into WAIT
mode between two state updates which is updated @50 ms for Li-ion and @5 s for NiMH
but the PWM duty cycle for both is updated @50 ms. The reason for keeping the state
update high for NiMH is to detect the end of charging conditions properly which requires
monitoring the voltage difference (Zero Delta Voltage Condition) for a long period of time,
keeping a low value might result in wrong detection. The selection of state update request
for NiMH depends on the user application.
In this demo, the same interrupt condition (Timer reaching zero) also increments the
timekeeper counters. This means the timekeeper is synchronized with the state updates.
The timekeeper divides the standard timer frequency. To do this, it has three counters: tick,
timeKeeper_Low and timeKeeper_Hi.
The analog to digital converter (ADC) is used intensively before each slot state update. In
most cases, the PWM output cannot be disabled, so due to switching noise, the ADC
accuracy is not optimal. To reduce errors, the ADC measures battery voltage, battery
current and battery temperature 16 times in a row and takes the average as the final value.
The software is able to remove any spurious errors due to noise to avoid any wrong
interpretations. The slot state monitoring software works with the mean values.
As explained earlier, battery voltage measurements must be corrected with battery current
measurements. These corrections require some computing, performed on the 16-bit words.
Table 4.
Charge timekeeper counters
tick
timeKeeper_Low
timeKeeper_hi
Increment Condition
Timer Zero IT
tick = 0
timeKeeper_Low = 0
Period
General
TTMZ
125 * TTMZ
60,000 * TTMZ
Evaluation
board
2 ms
250 ms
1 min



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
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