User Tools

Site Tools


test_pd_epr

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
test_pd_epr [2026/06/27 09:40] gadmintest_pd_epr [2026/06/27 12:39] (current) gadmin
Line 1: Line 1:
 +=== Введение ===
 Описание проверки доступных протоколов источника в [[pdtesterusage]] описывает эту функцию как очень простую в реализации для тестера, при этом в тематических форумах регулярно встречаются жалобы на то, что тестер не определяет EPR-профили. Чаще всего это связано с неумением выставить правильный маркер для эмуляции. Допускаю, что часть неправильных определений связано с тем, что чтение EPR-профилей требует дополнительного взаимодействия с источником по протоколу Power Delivery. Поэтому, когда появился источник с поддержкой EPR, захотелось проверить все тестеры на распознавание таких профилей. Описание проверки доступных протоколов источника в [[pdtesterusage]] описывает эту функцию как очень простую в реализации для тестера, при этом в тематических форумах регулярно встречаются жалобы на то, что тестер не определяет EPR-профили. Чаще всего это связано с неумением выставить правильный маркер для эмуляции. Допускаю, что часть неправильных определений связано с тем, что чтение EPR-профилей требует дополнительного взаимодействия с источником по протоколу Power Delivery. Поэтому, когда появился источник с поддержкой EPR, захотелось проверить все тестеры на распознавание таких профилей.
  
 +=== Что проверялось ===
 Использовались четыре тестера: Использовались четыре тестера:
   * ChargerLab KM003C   * ChargerLab KM003C
Line 6: Line 8:
   * Ryken X3 Pro   * Ryken X3 Pro
   * Witrn K2   * Witrn K2
- 
 Хотелось протестировать три варианта подключения: Хотелось протестировать три варианта подключения:
   * Тестер подключается через папу в источник. Такое поключение требует включения симуляции маркера в тестере   * Тестер подключается через папу в источник. Такое поключение требует включения симуляции маркера в тестере
   * Тестер подключается мамой через кабель в источник. В такой конфигурации используется маркер кабеля с поддержкой EPR   * Тестер подключается мамой через кабель в источник. В такой конфигурации используется маркер кабеля с поддержкой EPR
   * Тестер подключается через папу в источник, а мамой в кабель. Несмотря на то, что кабель находится сбоку, должен использоваться его маркер   * Тестер подключается через папу в источник, а мамой в кабель. Несмотря на то, что кабель находится сбоку, должен использоваться его маркер
- 
 Был взят кабель Essager 240w с экраном. Кабель "плохой", потому что тестеры не распознают его маркер без подключения VBUS. Поскольку у нас всегда будет подключен VBUS, это не должно влиять.  Был взят кабель Essager 240w с экраном. Кабель "плохой", потому что тестеры не распознают его маркер без подключения VBUS. Поскольку у нас всегда будет подключен VBUS, это не должно влиять. 
- 
 Зарядка - полукиловаттник UGREEN X759. Верхний разъем поддерживает профиль 48V 5A. Зарядка - полукиловаттник UGREEN X759. Верхний разъем поддерживает профиль 48V 5A.
- 
 Все тесты проводил с подключенным HID, кроме тестов с Witrn K2 - он в документации просит отключать HID при тестах режимов зарядки. Все тесты проводил с подключенным HID, кроме тестов с Witrn K2 - он в документации просит отключать HID при тестах режимов зарядки.
  
 +=== Результаты ===
 TLDR: все тестеры определяют во всех конфигурациях. Результаты сведены в таблицу, где из трех конфигураций указаны две, потому что варианты подключения 2 и 3 ведут себя абсолютно одинаково. 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, чтобы не тратить время на остальные протоколы. 
  
-Симуляция маркера. У alientek c2 и km003c  встроенная, работает без проблемУ Ryken X3 и Witrn K2 использовал сохраненный маркер кабеля. Всё работает +==== Эмуляция маркера ==== 
- +Для первом варианта подключения без кабеля обязательно нужно включить эмуляцию маркера, а для второго и третьего наоборот, выключитьРазнообразие вносит еще и то, что у С2 и KM003C есть встроенный список маркеров под разные мощности 60/100/240W+проприетарные, а у K2 и X3 нужно скопировать маркер с кабеля. Приведем опции для всех тестеров: 
-Если подключать через кабель и выключать симуляцию маркера, то есть две проблемыалиентеку нужно выставлять симуляцию EPR, иначе он не видит EPR и Witrn K2 (в соответствии с документацией) определяет только при выключенном питании от HID и только в одном из двух положений кабеля +  * 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, если используем кабель. 
-Выводы: Когда жёлудь - спелый, его всякая свинья сожрёт. Хорошую зарядку все четыре тестера определяют хорошо. Alientek и Chargerlab со встроенными маркерамиа Ryken и Witrn со снятыми. +  * 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 
 +  * Просканировали
  
-Проверка через маркер кабеля чуть хитрее, алиентек не рассчитан на такую схему и подключает свой маркер (а какой отзывается зарядке - неведомо), а witrn хочет в такой схеме чуть больше плясок с подключением. Но в целом все тестеры пригодны для таких измерений+Если хочется измерить с кабелем, то нужно не забыть выключить встроенный маркер. И измерить.
  
 +Возможно есть проблемные устройста, где всё не так просто. 
  
  
  
test_pd_epr.1782553258.txt.gz · Last modified: by gadmin