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 ведут себя абсолютно одинаково.
| Тестер | Версия | Маркер |
|---|---|---|
Симуляция маркера. У alientek c2 и km003c встроенная, работает без проблем. У Ryken X3 и Witrn K2 использовал сохраненный маркер кабеля. Всё работает
Если подключать через кабель и выключать симуляцию маркера, то есть две проблемы: алиентеку нужно выставлять симуляцию EPR, иначе он не видит EPR и Witrn K2 (в соответствии с документацией) определяет только при выключенном питании от HID и только в одном из двух положений кабеля
полезный факт (вроде очевидный, но я проверил): тестер может располагаться с любой стороны кабеля. как между кабелем и зарядкой, так и с другой стороны кабеля
Выводы: Когда жёлудь - спелый, его всякая свинья сожрёт. Хорошую зарядку все четыре тестера определяют хорошо. Alientek и Chargerlab со встроенными маркерами, а Ryken и Witrn со снятыми.
Проверка через маркер кабеля чуть хитрее, алиентек не рассчитан на такую схему и подключает свой маркер (а какой отзывается зарядке - неведомо), а witrn хочет в такой схеме чуть больше плясок с подключением. Но в целом все тестеры пригодны для таких измерений
