Контроллер заряда литиевой батареи SL1051 |
![]() |
Добавил(а) microsin | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Компания SiliconLake выпустила недорогой линейный контроллер для заряда литий-ионных батарей SL1051, который попался мне в зарядном устройстве электронных сигарет Pons. Там стояло целых 2 таких микросхемы - SL1051B. Основные возможности контроллера SL1051: • Предназначен для устройства зарядки литий-ионного или литий-полимерного аккумулятора, состоящего из одной энергетической ячейки. SL1051 является специальным высокоточным контроллером заряда литиевых батарей, который работает по линейному принципу. Это недорогая микросхема, идеально подходящая для дешевых портативных зарядных устройств. Контроллер SL1051 сочетает в себе высокую точность предварительной зарядки, постоянный зарядный ток, постоянное напряжение зарядки, проверку состояния аккумулятора, контроль температуры, низкий ток утечки, когда батарея поддерживается в заряженном состоянии. Микросхема контроллера может широко использоваться в маломощных КПК, мобильных телефонах, портативных переносных устройствах и других областях. SL1051 управляет процессом заряда с помощью определения напряжения батареи. Различают состояния предварительной зарядки, постоянного тока зарядки, постоянного напряжения зарядки. Когда напряжение аккумулятора меньше порогового напряжения VO(MIN), то предварительный низкий ток для зарядки аккумулятора можно регулировать с помощью внешнего резистора. Когда напряжение батареи достигает VO(MIN), контроллер переходит в состояние быстрого заряда, при этом зарядный ток также задается внешним резистором. Когда напряжение батареи поднимается до конечного, когда заряд окончен VO(REG) (как правило 4.2V), контроллер переходит в состояние постоянного напряжения зарядки, которое определяется с точностью не хуже ±1%. В этом состоянии ток зарядки будет постепенно уменьшаться, и когда ток заряда упадет меньше порогового значения, то зарядка завершается. После окончания зарядки контроллер будет проверять напряжение на батарее, и когда оно окажется меньше порогового значения Vo(RCH), то процесс заряда аккумулятора повторяется в следующем цикле. В целях безопасности может использоваться контроль температуры на основе термистора, встроенного в батарею.
Максимально допустимые параметры:
Электрические параметры (TA = 25°C):
[Схемы включения, описание функционирования] На рис. 1a и 1b показана схема с силовым регулирующим элементом на транзисторе PMOS, и на рис. 2 схема с силовым транзистором PNP. Схемы 1a и 1b отличаются подключением индикационных светодиодов. Рис. 3 показывает график тока и напряжения в процессе заряда. По горизонтальной оси условно показано время, по вертикальной ток (синий график) и напряжение (красный график). Рис. 1a. Схема зарядного устройства на полевом транзисторе с P-каналом. Рис. 1a. Схема зарядного устройства на полевом транзисторе с P-каналом. Рис. 3. Диаграммы тока и напряжения процесса заряда. Процесс заряда можно разделить на несколько стадий - обнаружение аккумулятора, предзаряд, заряд постоянным током, заряд постоянным напряжением, окончание заряда, перезапуск заряда. Обнаружение аккумулятора. Вывод CE подключен к VDD или высокому логическому уровню. Может быть один из следующих двух случаев включения SL1051, когда может начаться процесс зарядки: а) Питание VDD подается, после чего подключен литиевый аккумулятор (VBATT < VO(REG)). Предзаряд. Если начальное напряжение литиевой батареи ниже, чем порог предварительного заряда VO(MIN), то сначала контроллер входит в фазу предварительной зарядки (Precharge). На данном этапе ток приблизительно постоянный, и он равен примерно 10% от максимального тока, который течет на стадии зарядки постоянным током. Заряд постоянным током. Когда напряжение батареи достигает VO(MIN), контроллер SL1051 переключается в режим постоянного тока зарядки. Ток через батарею IO(REG) регулируется по падению напряжения VI(SNS) на резисторе RCS. VIN(SNS) Заряд постоянным напряжением. Когда напряжение на батарее достигает VO(REG), то есть батарея почти заряжена, контроллер переходит в фазу зарядки постоянным напряжением. На этом этапе напряжение батареи больше не растет, а ток зарядки постепенно уменьшается. Мониторинг температуры. На протяжении всего процесса зарядки SL1051 через вывод TS контролирует температуру с помощью термистора, встроенного в батарею, как показано на рисунке 5. Отслеживание температуры происходит в режиме реального времени. Это позволяет избежать ситуаций, когда температура батареи слишком низкая или слишком высокая, что может повредить батарею или представлять опасность для потребителя. При нормальных обстоятельствах напряжение VTS, поступающее на вывод TS контроллера, находится между пределами VTS1 и VTS2. Когда VTS выходит за эти пределы, т. е. VTS < VTS1 или VTS > VTS2, то это означает, что температура батареи слишком высокая или слишком низкая, и процесс зарядки приостанавливается. VTS восстанавливает свой нормальный уровень между VTS1 и VTS2, когда температура батареи нормальная, и тогда зарядка продолжается. Мы можем определить в соответствии с диапазоном заданной температуры номиналы резисторов RT1 и RT2. Предположим, что для контроля температуры используется термистор с отрицательным температурным коэффициентом (NTC), и диапазон рабочих температур находится между температурами TL (низкая температура) и TH (высокая температура). Т. е. для термистора с отрицательным коэффициентом его сопротивление будет RTL > RTH. Напряжение на входе TS при низкой температуре будет равно: RT2RTL Соответственно для высокой температуры напряжение на выводе TS будет равно: RT2RTH Примем как допущение, что в первом случае для VTSL=VTS2 и напряжение VDD умножается на коэффициент k2, и для VTSH=VTS1 и напряжение VDD умножается на коэффициент k1, тогда получим следующие формулы для номиналов резисторов RT1 и RT2: RTLRTH(k2-k1) RTLRTH(k2-k1) Аналогично для термистора с положительным температурным коэффициентом (PTC) получится RTH > RTL, и формулы для резисторов RT1 и RT2 будут следующие: RTLRTH(k2-k1) RTLRTH(k2-k1) Как видно из формул, для мониторинга температуры диапазон напряжения питания не имеет значения, важны только соотношения RT1, RT2, RTH, RTL, где номиналы RTH и RTL могут быть получены из соответствующей документации на батарею или с помощью экспериментальной проверки. Для отключения функции проверки температуры Вы можете установить резисторы RT1 = RT2 и отключить термистор, просто подключив вывод TS к точке соединения резисторов RT1 и RT2. Индикация заряда выводом STAT показана в таблице ниже.
Перезапуск заряда. После того, как напряжение на батарее понизится ниже VO(RCH), произойдет перезапуск зарядки, и контроллер перейдет в режим заряда постоянным током. [Замечания по использованию] Выбор силового элемента - транзистор PMOS или PNP. SL1051 может управлять PNP или PMOS транзистором для регулирования зарядного тока. При выборе транзистора PNP или PMOS следует рассматривать максимально допустимый ток, максимально допустимую рассеиваемую мощность и рабочее напряжение. Максимальная рассеиваемая мощность будет в режиме зарядки постоянным током, её можно вычислить по формуле: PD(MAX) = I(SNS) * (VDD - 0.1V - 2.8V) Здесь минимальное падение напряжения на датчике тока RCS составляет 0.1V, минимальное напряжение предварительного заряда 2.8V. Выбор входных и выходных конденсаторов. Между выводами питания VDD и заземления важно поставить керамический конденсатор емкостью порядка 0.1 мкф. Между VBATT и GND рекомендуется поставить конденсатор 1 мкф. Он поможет сохранить напряжение на некоторое время, пока батарея не установлена.
[Ссылки] 1. Контроллер заряда литиевой батареи SL1053. |