Если я использую адаптер USB-C -> USB-A, могу ли я ожидать, что устройство будет работать как обычно, только со скоростями типа A? Или в стандарте USB-C есть что-то, что может привести к неправильной работе устройства?
3 ответа
Адаптер должен обрабатывать любые различия или регулировки между типами разъемов, при условии, что он подходит для данной работы.
Другими словами, если адаптер говорит, что он будет работать для ваших нужд (питание / зарядка против подключения устройства к компьютеру), я бы доверял его утверждениям и сообщал о проблемах как о проблемах с гарантией.
Многое зависит от кабеля, точно так же, как есть некоторые кабели, которые являются USB 2.0, но имеют только 2 внутренних провода вместо 4, поэтому он работает только для питания, но не для данных (так называемые "зарядные кабели", обычно китайские подделки)
С https://en.wikipedia.org/wiki/USB_Type-C:
Возможности кабелей USB Type-C зависят от (1) поддерживаемых режимов USB, (2) количества энергии, поддерживаемого для зарядки, и (3) альтернативных режимов, поддерживаемых кабелем. Есть кабели, которые поддерживают только USB 2.0 со скоростью передачи данных до 480 Мбит / с. Кабели, поддерживающие USB 3.0 / USB 3.1 Gen 1, могут поддерживать скорость передачи данных до 5 Гбит / с в дуплексном режиме и помечены как сверхскоростной кабель. Кабели, поддерживающие USB 3.1 Gen 2, поддерживают скорость передачи данных до 10 Гбит / с в полнодуплексном режиме и помечены как суперскоростные +. Зарядная емкость USB-кабелей типа C может доходить до 5 А (100 Вт), но обычно доступны кабели 3 А (т.е. до 60 Вт). Поддержка альтернативных режимов требует дополнительных подключений и для дополнительных выводов - например, для дополнительных сверхскоростных линий и выводов «использования боковой полосы». Поддержка альтернативных режимов обычно добавляет дополнительные требования к пропускной способности кабеля - в дополнение к пропускной способности, уже необходимой для передачи данных по USB. Существуют программы сертификации USB-IF для кабелей.
USB Type-C представляет собой 24-контактный штекер, поэтому гораздо больше возможностей для создания дешевых подделок только для зарядки или для более медленной полосы пропускания. Для USB-A я бы сказал, что вы должны быть хорошими, но не повредит покупать качественные кабели. Спецификация USB Type-C определяет две дифференциальные пары для шины данных USB 2.0, поэтому она должна быть совместимой (если провода действительно существуют в кабеле, то есть). Тем не менее, я скорее сомневаюсь, что они сделают адаптер только для зарядки, так что да.
Если я использую адаптер USB-C -> USB-A, могу ли я ожидать, что устройство будет работать как обычно,
Да, но ... есть "устаревшие кабели" и "устаревшие кабели адаптера". Все они кабели.
только со скоростью типа А?
- нет, поскольку отсутствует «только скорость типа A», разъем USB3.1 типа A прекрасно поддерживает скорости SuperSpeed+ (Gen2) 10 Гбит / с, по крайней мере, для тех, кто сертифицирован как таковой.
Так что да, если вы используете соответствующий «Legacy Adapter Cable», ваше устройство, как ожидается, будет работать как обычно. Стандарт Type-C определяет несколько вариантов кабелей типа C (штекер) - тип A (штекер), одна группа для скоростей только USB 2.0, а другая группа для скоростей USB 3.1. Кабель USB 3.1 должен иметь все провода хорошего качества для поддержки скорости Gen2 10 Гбит / с. Поэтому ваше устройство не пострадает вообще.
У устаревших кабелей типа C-to-Type-A уменьшено количество проводов данных, только USB 2.0 D+ и D-проводов. Кабель можно определить по белой пластике (а не синему) внутри разъема типа А. Этот кабель будет работать и для вашего устройства, но со скоростью USB 2.0.
Штекер типа C старого кабеля должен быть подключен к контакту CC к VBUS с резистором 56 кОм. Это значение указывает вашему устройству, что это стандартный порт USB, поэтому устройство не будет пытаться зарядить себя чрезмерным током, который не может обработать стандартный порт. Кабели с подтягиванием 22 кОм и 10 кОм являются незаконными и могут привести к повреждению хост-компьютера USB, было несколько скандалов по поводу «опасных кабелей типа C»
Кабели типа «штекер-штекер» следует отличать от «штекер типа С -> устаревшая розетка, или переходники в сборе». Стандарт определяет только два типа устаревших адаптеров: розетка micro-B USB2.0 к штекеру Type-C и полнофункциональная розетка USB 3.1 Type-A к штекеру Type-C. В этом случае C-штекер должен иметь 5,1 кОм на выводе CC, что указывает на то, что порт Type-C должен изменить свою роль в режиме HOST. Поэтому, если ваше устройство поддерживает режим Dual-Role-Data (ранее OTG), оно должно обеспечивать VBUS, и вы должны иметь возможность подключить мышь, клавиатуру или концентратор с автономным питанием .
В общей сложности спецификации соединителя Type-C v1.2 определяют 15 (пятнадцать!) типы кабелей (раньше их было 17). Добро пожаловать в будущее, путаницы USB-кабеля.