На практиці "розумні" зарядні пристрої використовують спеціальний чіп, який називається виділеним контролером зарядного порту . Контролер DCP може діяти як різні зарядні пристрої, і вибирає режим, який, здається, працює найкраще.
Це тому, що звичайні ("німі") настінні зарядні пристрої використовують USB-з'єднання для передачі даних, щоб сигналізувати статичним, аналоговим способом, на що вони здатні. "Розумні" зарядні пристрої можуть робити те ж саме, але менш статичним чином: вони стежать за поведінкою зарядного пристрою і відраховують із цього ідеальне налаштування - яке вони можуть потім імітувати.
Прикладами виділених мікросхем контролера портів заряду є серія Texas Instruments TPS2510 «Контролер USB зарядного порту», серія Maxim MAX14600 «Ідентифікація USB-зарядного пристрою / емулятор адаптера» та Norelsys NS3601 «Контролер портів швидкої зарядки портів USB».
Зображення з листа даних TPS2513a (авторське право TI):
Аналогічно MAX14600 (авторське право Maxim):
Ви можете бачити, що лінії передачі даних USB ("DP" і "DM") мають на собі декілька настроюваних ресурсів, і вони керуються деякою "розумною" логікою.
Деякі пояснення
Для різних зарядних пристроїв потрібні зарядні пристрої різних типів. Частково це пояснюється тим, що специфікація USB спочатку не визначала поведінку «зарядки», а також частково тому, що деякі виробники хочуть, щоб їх пристрої заряджалися лише в найкоротші терміни на власних розетках. Крім того, пристрій може не подавати більше струму, ніж той, який він може вважати дозволеним , щоб уникнути ризику перегріву неправильно сконструйованого джерела живлення.
Примітка: нижче пояснення ігнорує технології USB3, USB Power Delivery та Qualcomm Quick Charge, які ще більше ускладнюють питання (наприклад, вони підтримують підвищення напруги вище 5 Вольт).
Можна виділити такі типи USB-розеток:
- Регулярний порт USB (як на ПК). Це називається SDP , Standard Downstream Port. SDP постачає до 100 мА і може збільшити цю межу до 500 мА, якщо підключений пристрій гарненько вимагає цього, а USB-хост погоджується, що це можливо і дозволено.
- На практиці майже всі СДП постачають 500 мА навіть без належного зв’язку. USB-гаджети, як маленькі вентилятори та нагрівачі кружки, не спілкуються, але все ж потребують більше 100 мА.
- USB-порт з можливістю зв'язку та додатковою функцією зарядки. Це називається CDP : зарядка порту за течією. Цей може постачати до 1500mA. Пристрої, що не спілкуються нижче, можуть повідомити про це до зарядного пристрою, з'єднавши лінії передачі даних D + і D- із опором або з короткою.
- Китайський стандарт телекомунікаційної галузі YD / T 1591-2009 передує та надихнув специфікацію CDP. Він визначає короткий між D + і D-.
- USB-порт без можливості зв'язку (наприклад, у розетці). Це називається DCP : виділений зарядний порт. Це в основному CDP без засобів спілкування з USB-хостом (ПК).
- Порти DCP, які не відповідають специфікаціям DCP (з роздільної версії 1.2). Ці настінні штепсельні розетки мають різну настройку резисторів, підключених до ліній передачі даних, в результаті чого фіксовані напруги можуть бути прочитані зарядним пристроєм. Список "впізнаваних" напруг дуже довгий, це лише уривок:
- Apple 0,5A (D + на 2В, D- @ 2V)
- Apple 1A (2V / -2.8V)
- Apple 2.1A (2.7V / 2.0V)
- Apple 2.4 A (2.7V / 2.0V)
- Sony (3.3V / 3.3V)
- Багато (включаючи Samsung) 2A (1.2V / 1.2V)
"Розумні" зарядні пристрої - тобто мікросхеми контролера DCP всередині них - можуть імітувати стандартний порт DCP з різними значеннями резистора, а також можуть імітувати декілька нестандартних напруг DCP.
Секретний соус
Виробники мікросхем насправді не описують, як працює логіка їх «виявлення», але єдиний варіант, який вони мають, - це стежити за тим, що працює зарядний пристрій на лініях D + і D, і дивитись на той струм, який проводиться.
Це, без сумніву, вимагає багато досліджень проб і помилок, і алгоритм, ймовірно, зберігається як чітко захищена таємниця.
Один з прийомів, який може бути використаний, полягає в тому, щоб провести через емуляцію станів і відзначити кількість струму, що подається. Держава з найбільшою нинішньою нічиєю тоді є "найкращою" та залишається активною.
Бічна примітка
Не бентежиться маркетинг виробників зарядних пристроїв, який стверджує, що зарядні пристрої " подають максимальний струм для пристрою". Розетка USB - це джерело напруги ; він керує лише напругою, і саме зарядний пристрій 'визначає', скільки струму «приймає» під час зарядки.
Тож немає ніякого способу зарядний пристрій може «примусити» струм до пристрою, який не приймає його, принаймні, не залишаючись нижче безпечного максимуму 5,1 Вольт.
Єдине, що відбувається - це хитрість, щоб змусити зарядний пристрій вважати, що він підключений до найбільш здатного, найкращого, найбільш сумісного зарядного пристрою, який він може собі уявити.
Подальші посилання