This is an old revision of the document!
Table of Contents
Введение
Описание проверки доступных протоколов источника в pdtesterusage описывает эту функцию как очень простую в реализации для тестера, при этом в тематических форумах регулярно встречаются жалобы на то, что тестер не определяет EPR-профили. Чаще всего это связано с неумением выставить правильный маркер для эмуляции. Допускаю, что часть неправильных определений связано с тем, что чтение EPR-профилей требует дополнительного взаимодействия с источником по протоколу Power Delivery. Поэтому, когда появился источник с поддержкой EPR, захотелось проверить все тестеры на распознавание таких профилей.
Что проверялось
Использовались четыре тестера:
- ChargerLab KM003C
- Alientek C2
- Ryken X3 Pro
- Witrn K2
Хотелось протестировать три варианта подключения:
- Тестер подключается через папу в источник. Такое поключение требует включения симуляции маркера в тестере
- Тестер подключается мамой через кабель в источник. В такой конфигурации используется маркер кабеля с поддержкой EPR
- Тестер подключается через папу в источник, а мамой в кабель. Несмотря на то, что кабель находится сбоку, должен использоваться его маркер
Был взят кабель Essager 240w с экраном. Кабель “плохой”, потому что тестеры не распознают его маркер без подключения VBUS. Поскольку у нас всегда будет подключен VBUS, это не должно влиять. Зарядка - полукиловаттник UGREEN X759. Верхний разъем поддерживает профиль 48V 5A. Все тесты проводил с подключенным HID, кроме тестов с Witrn K2 - он в документации просит отключать HID при тестах режимов зарядки.
Результаты
TLDR: все тестеры определяют во всех конфигурациях. Результаты сведены в таблицу, где из трех конфигураций указаны две, потому что варианты подключения 2 и 3 ведут себя абсолютно одинаково.
| Тестер | Версия | Маркер | Доступные режимы EPR |
|---|---|---|---|
| Alientek C2 | 2.3.9 | Встроенный,5A 240W,PD3.1-3.2,SuperCap ON | 28/36/48V 5A |
| Кабель Essager 240W,Распознает EPR только при выставлении 5A 240W | 28/36/48V 5A | ||
| ChargerLab KM003C | 2.0.3 | Встроенный, 50V 5A EPR, PD3.1 (EPR) | 28/36/48V 5A |
| Кабель Essager 240W, No E-marker, PD3.1 (EPR) | 28/36/48V 5A | ||
| Ryken X3 pro | 1.20-8 | Копия Essager 240W, P23-3.2 EPR MI | 28/36/48V 5A |
| Кабель Essager 240W 28/36/48V 5A | |||
| Witrn K2 | 5.4 | Копия Essager 240W | 28/36/48V 5A |
| Кабель Essager 240W 28/36/48V 5A | |||
Симуляция маркера. У alientek c2 и km003c встроенная, работает без проблем. У Ryken X3 и Witrn K2 использовал сохраненный маркер кабеля. Всё работает
Если подключать через кабель и выключать симуляцию маркера, то есть две проблемы: алиентеку нужно выставлять симуляцию EPR, иначе он не видит EPR и Witrn K2 (в соответствии с документацией) определяет только при выключенном питании от HID и только в одном из двух положений кабеля
полезный факт (вроде очевидный, но я проверил): тестер может располагаться с любой стороны кабеля. как между кабелем и зарядкой, так и с другой стороны кабеля
Выводы: Когда жёлудь - спелый, его всякая свинья сожрёт. Хорошую зарядку все четыре тестера определяют хорошо. Alientek и Chargerlab со встроенными маркерами, а Ryken и Witrn со снятыми.
Проверка через маркер кабеля чуть хитрее, алиентек не рассчитан на такую схему и подключает свой маркер (а какой отзывается зарядке - неведомо), а witrn хочет в такой схеме чуть больше плясок с подключением. Но в целом все тестеры пригодны для таких измерений
