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 240”, PD3.1-3.2 | 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, eMarker OFF | 28/36/48V 5A | ||
| Witrn K2 | 5.4 | Копия Essager 240W, PD3.2 | 28/36/48V 5A |
| Кабель Essager 240W, PD3.2, Поворот кабеля, отключение HID | 28/36/48V 5A |
Во всех моделях выбирался пункт детекта PD, чтобы не тратить время на остальные протоколы.
Эмуляция маркера
Для первом варианта подключения без кабеля обязательно нужно включить эмуляцию маркера, а для второго и третьего наоборот, выключить. Разнообразие вносит еще и то, что у С2 и KM003C есть встроенный список маркеров под разные мощности 60/100/240W+проприетарные, а у K2 и X3 нужно скопировать маркер с кабеля. Приведем опции для всех тестеров:
- KM003C был первым, кто сделал кнопку “Be ready” и добавил опции выбора маркера и списка проверяемых режимов. В пункте “Cable Simulation” выбираем 50V 5A, а в “Req PD type” выбираем PD3.1(EPR)
- Алиентек выбирает режимы детекта PD после входа в Protocols → PD. Две нужные нам опции сверху: Emarker со списком доступных для эмуляции маркеров и PD со списком режимов, где лучше выбрать PD3.1-3.2 (хотя отличий с Default PD не увидел).
- Есть тонкое место, связанное с выключением эмуляции маркера. Если оно не выключается выбором 60W, возможно нужно зайти в Settings → 7.VR-EMarker и выключить маркер там, а после этого не трогать пункт в Protocols → PD
- У Ryken X3 есть встроенный маркер, но лучше скопировать маркер с EPR. Это делается рядом, в Tools → Type-C eMarker (нажать там дважды OK после обнаружения), после чего заменить “eMarker IN” на скопированный маркер (у меня там появляется наглядное Injoinic 50V 5A). Или выставить eMarker OFF, если используем кабель.
- Witrn K2 также требует копию маркера, считываем маркер в Tools → E-Marker. В Fast charge выбираем PD 3.2 и либо [copied emark] либо OFF в зависимости от наличия кабеля.
- K2 не любит питание от HID при детекте протоколов. У меня он успешно просканировал профили без кабеля. А для сканирования с кабелем пришлось зажимать кнопку при подключении и лишний раз перевернуть кабель.
Положение кабеля относительно тестера и зарядки
Как показали опыты, положение кабеля относительно тестера не играет никакой роли. Зарядка видит маркер и когда кабель между зарядкой и тестером, и когда кабель по ту сторону тестера от зарядки. Единственное отличие для тестера - это возможность включить его без питания от HID. Около зарядки он включится из любого положения, а по ту сторону кабеля только в одном из двух вариантов.
Выводы
Вывод простой: на испытуемой зарядке все тестеры вели себя практически одинаково. Все увидели профили EPR и без кабеля со встроенным маркером и с кабелем. Если заранее скопировать в Ryken/Witrn маркер с EPR, то чтение режимов будет одинаково простым со всеми тестерами:
- Подключили HID (кроме K2, где перевернули кабель и включили с зажатой кнопкой)
- Выбрали маркер
- Выбрали режим сканирования PD, включающий PD3.1-3.2
- Просканировали
Если хочется измерить с кабелем, то нужно не забыть выключить встроенный маркер. И измерить.
Возможно есть проблемные устройста, где всё не так просто.
