Цитата(Petrovich @ May 5 2011, 22:51)

Подскажите кто знает. Заказчик хочет что бы в устройстве использовался аккумулятор от ноутбука. Никогда их не использовал, как их заряжать? Нужен ли внешний контролер зарядки? Или у нее все внутри? В командах I2C интерфейса батарейки присутствуют команда предельного тока зарядки, Это только защита или собственно сама зарядка и есть?
Внутри у большинства только защита и функция контроля состояния заряда, но начинают появляться и со встроенным контроллером заряда.
Но даже в тех где есть контроллер заряда, там только программный ШИМ реализован.
Команды I2C только позволяют зарядному узнать ток и напряжение заряда, но это и на корпусе батареи написано.
Нужно только разделить указанное напряжение на 4.2В и округлить в большую сторону, затем полученное число умножить на 4.2В.
Внешний зарядник для фиксированной разновидности батареи по минимуму представляет из себя стабилизатор с ограничением тока и таймером на 2.5 - 3 часа.
Можно даже без таймера.
Если чуть посложнее, то прекращать заряд при падении тока до 0.05С.
С - это емкость батареи.