Контролер зарядки і контролер акумулятора asus p525

Питання по роботі і проблем акумулятора ASUS все ще з'являються, відповіді розкидані по всьому форуму, та й не завжди вірні. Подивився свої пости - є неточності і просто помилки. Ось і вирішив зібрати в одному місці все що зумів знайти на цьому та інших форумах, прочитати в публікаціях, сам виміряти і дещо домислити - можливо десь і помиляюся. Отже, по порядку:

При підключенні до USB порту комп'ютера мобільник прописується в "диспетчер пристроїв - контролери USB-кореневої USB концентратор (в одному з них) у властивостях - харчування" із заявкою на 500 ма.Порти кореневих концентраторів такий струм видати можуть, контролер зарядки акумулятора включає відповідний струм зарядки. Цього струму вистачає для роботи КПК і ще залишається на зарядку акумулятора. Відповідно - індикатор червоний, значок зарядки бігає і т.д.
Струм споживання в цьому випадку постійний і дорівнює 400 ма. При цьому:
струм споживання = ток зарядки + робочий струм КПК
тобто чим більше завантаження процесора, більше використано ресурсів (WI-FI, Bluetooth і т.д.) тим менше струм зарядки. Якщо КПК вимкнути, весь струм (400 ма) піде на зарядку.
Якщо підключитися до порту додаткового концентратора, наприклад до хосту на USB клавіатурі. мобільник пропишеться в "властивостях - харчування" вже цього концентратора з вимогою тих же 500 ма. Але вторинні концентратори, які не мають власного джерела живлення, не можуть видавати в порт більше 100 ма (див. У технічних характеристиках USB). Отримавши відкоша контролер включає дуже маленький струм (90 ма), якого не вистачає для роботи КПК - недолік поповнює сам акумулятор (розряджається) .Ітог - індикатор червоний (зовнішнє живлення подано), зарядки немає. Якщо КПК вимкнути, акумулятор буде заряджатися цим струмом - 90 ма.
При підключенні авто або мережевого ЗУ з замкнутими контактами 2 і 3 в роз'ємі USB алгоритм принципово інший. В цьому випадку постійний струм зарядки - 500 ма. Струм споживання змінюється в залежності від завантаження прцессоров і задіяних рессурсов (задіявши все що міг я отримав 700 ма). Якщо КПК повністю вимкнути струм зарядки 500 ма.

Спілкуванням з ББ займається сам комунікатор. Природно зробити це він може тільки якщо включений і на ББ встановлені відповідні драйвери. Визначивши спроможності порту по навантаженню. комунікатор дає команду контролеру зарядки який струм включити. Якщо після цього вимкнути КПК контролер зарядки зберігає уставку і продовжує заряджатися. Якщо висмикнути шнур USB (при вимкненому КПК) і знову підключити контролеру зарядки буде потрібна нова команда на величину струму зарядки. Але КПК вимкнений, обміну з ББ немає, і контролер включає мінімальний струм. Якщо замкнуті контакти 2 і 3 (визначаються навіть при вимкненому КПК) - включає максимальний струм при підключенні штатного ЗУ. Якщо шнур USB висмикнути при включеному КПК і підключити до ЗУ з незамкненими контактами 2 і 3 - збережеться попередня уставка струму зарядки.

Алгоритм зарядки:
1 етап - зарядка постійним струмом (в нашому випадку 500 мА) до граничної напруги (зазвичай 4,2 В). У мене перемикання на другий етап відбулося при зарядці акумулятора до приблизно 85%
2 етап - подальша зарядка проводиться плавно падаючим струмом при збереженні постійним зтого напруги (4,2 В). Зарядка триває поки струм не впаде до величини близько 3% від початкового (у нас це 15 мА). У мене цей етап тривав близько години.
Після завершення другого етапу зарядка повністю припиняється. Зелений індикатор (100%) у мене загорівся дещо раніше (при струмі 75 мА), заряджався ще хвилин 15 (чому так - трохи нижче).
Можливий ще один режим - в ASUS cам не перевіряв, але судячи з деяких постах він реалізований. Якщо напруга на акумуляторі нижче 3 В, контролер включає зарядку невеликим струмом поки напруга не досягне 3 В. Цей режим обмежений за часом - якщо час вийшло, а напруга не досягло 3 В, контролер повністю відключає зарядку. Якщо все нормально - далі в штатному режимі. Мабуть служить для виявлення поганих акумуляторів - зарядка великим струмом такого акумулятора може призвести до його руйнування.

Критерій визначення ступеня зарядженості 100% наступний: напруга перевищило максимальне значення (поріг встановлюється трохи нижче ніж в контролері зарядки), струм зарядки поступово зменшується і досягає мінімального рівня (поріг трохи вище ніж струм при якому контролер зарядки повністю припиняє зарядку). Цим пояснюється чому у мене індикатор став зеленим, рівень 100% а зарядка ще не закінчилася. Т. о. контролер зарядки і контролер акумулятора досить незалежні один від одного.

При рівні заряду 0%, отриманого від контролера акумулятора, операційна система приймає рішення про виключення. Однак ці 0% - це те що обчислив контролер акумулятора, а він. як показує практика може і брехати. Причина брехні - накопичені помилки, можливо помилкові записи в регістри параметрів DS2780. Скинути записи в регістрах контролера акумулятора шляхом відключення від харчування навряд чи вийде - важливі значення дублюються в незалежній пам'яті і переписуються назад в регістри при подачі живлення. Перепрограмувати можна, але потрібно знати як і що писати. Штатна процедура перепрограмування - калібрування або градуювання акумулятора не завжди допомагає. Десь читав що іноді допомагає зарядка до максимуму і потім ХР.

Із зовнішнім світом акумулятор спілкується через чотири контакти. Два - харчування (+ і -), один - однопрводной цифровий інтерфейс.
Четвертий висновок, мабуть, вихід з терморезистора, встановленого в акумуляторі. Контролер зарядки повинен відслідковувати температуру акумулятора (навіть якщо неработает цифровий інтерфейс) і відключати зарядку при перевищенні деякої межі температури. Також зарядка заборонена при температурі нижче 0 градусів, від 0 до +5 повинна проводитися зниженим струмом.
Сам акумулятор зазвичай можна експлуатувати в діапазоні - 20 +40 градусів, але при низькій температурі енерговіддача різко падає. Під навантаженням напруга може впасти до несподіваного самоотключения комунікатора.

Для гарантованої зарядки від зовнішнього зарядного пристрою (будь-якого, крім USB, і якщо все інше справно) необхідно виконання наступних умов:
1. Напруга на виході ЗУ в межах 4,8 - 5,2 В (під навантаженням і без)
2. Номінальний струм не менше 500 мА при зарядці в вимкненому (сплячому) стані і 800 мА якщо хочете при зарядці на ньому ще й працювати
3. Замкнені контакти 2 і 3 в роз'ємі USB.

В крайньому випадку можна спробувати зарядити акумулятор від зовнішнього джерела, підключившись безпосередньо до контактів акумулятора (до висновків + і -). При цьому необхідно обмежити напруга джерела - не більше 5,5 В (максимальна робоча напруга DS2780), і зарядний струм (резистором або використовуючи спеціальний джерело з обмеженням струму). З метою безпеки починати таку зарядку краще з маленьких струмів (я б почав з 50 мА) і контролювати температуру акумулятора.

Схожі статті