Подключение USB-разъема типа A к типу C

506
Frank Breitling

У меня есть два жестких диска, один с USB типа A и один с разъемом USB типа C. У меня также есть кабель USB типа A к C.

Соедините жесткий диск с портом USB типа C с портом USB типа A моего компьютера.

Но соединение моего жесткого диска с разъемом USB типа A с портом Thunderbolt USB типа C моего компьютера с использованием того же кабеля не работает. Жесткий диск не включается и не обнаруживается моим компьютером.

Замена компьютера, кабеля и жесткого диска не помогла.

Почему это не работает?

Как оказалось, когда я использую обычный USB-кабель с USB-адаптером типа A к C, подключение USB-диска типа A работает. Но два других кабеля, которые шли с жестким диском и с зарядным устройством, не делают.

0
* «Thunderbolt USB тип C порт» * - Thunderbolt и USB тип C - это два разных стандарта, вам придется уточнить, что вы имеете в виду (используйте кнопку [edit]). gronostaj 5 лет назад 0
Удар молнии относится к автобусу. Введите C в разъем. Это должно быть очевидно, потому что иначе это не имеет смысла. Frank Breitling 5 лет назад 0
Марку и точную модель ПК? Moab 5 лет назад 0
@gronostaj посмотреть это ... https: //www.cnet.com/how-to/usb-type-c-thunderbolt-3-one-cable-to-connect-them-all/ Moab 5 лет назад 1
@Moab Это кабриолет HP Spectre x360 13-ae002ng с Thunderbolt 3. Frank Breitling 5 лет назад 0

1 ответ на вопрос

5
Ale..chenski

Позвольте мне разобраться в ваших настройках.

  1. У вас есть HD1 с портом Type-C, и при подключении его к хост-ПК с портом Type-A с помощью кабеля типа A к типу C (так называемая «сборка устаревшего кабеля») он работает. Объяснение причин: на конце типовой кабельной сборки типа C имеются встроенные резисторы на линии CC, обычно напряжение 56 кОм до + 5 В VBUS. Это соединение определяет конец Type-C как хост USB, поэтому устройство USB Type-C принимает его как хост и работает нормально.

  2. У вас есть HD2 с розеткой типа A, что является технически недопустимым устройством USB. Но были некоторые промышленные хаки, которые использовали это соединение и обычно дополняли свой продукт HD фирменным кабелем с разъемами типа A на обоих концах. Теперь, если вы попробуете тот же кабель, что и в случае № 1, у C-конца кабеля все еще будет «подпись хоста». Когда вы подключаете этот кабель к совместимому с Type-C порту на другом хост-компьютере, кабель говорит «это хост», а хост говорит «это хост». Таким образом, объединение двух хостов приводит к неактивному соединению, и хост ПК не устанавливает VBUS. Таким образом, HS2 не будет иметь VBUS и не будет ни запускаться, ни подключаться.

  3. Когда у вас есть «штепсельный адаптер типа А к разъему типа С» (я предполагаю, что это то, что у вас есть, что-то вроде этого),

enter image description here

этот адаптер имеет раскрывающийся список CC (5.1k), что означает его как «устройство USB». Таким образом, адаптер указывает порт Type-C на HOST, и порт будет выводить VBUS. Таким образом, адаптер превращает ваш порт Type-C в обычный старый USB-порт Type-A с включенным VBUS. Если затем вы используете свой фирменный кабель AA, HD2 также работает.

Я всегда рад видеть ответ Али Чена на вопрос USB Type-C. Спасибо, что поделились своим глубоким опытом. Spiff 5 лет назад 1
Большое спасибо за ваш исчерпывающий ответ. Меня удивляет, что кабель типа А-С отличается от кабеля типа А с адаптером типа С. Это необходимость или просто возможность, или даже наоборот? Frank Breitling 5 лет назад 0
@FrankBreitling, в случае обычного кабеля CC, роль устройства распространяется на порт хоста через провод CC, делая выбор сопряженной роли. В кабеле нет тяговых резисторов, он симметричный. Для "унаследованных сборок, таких как RECEPTACLE типа C-типа-A (он же адаптер OTG), и для PLUG типа C-типа-A" сигнатуры ролей "должны быть встроены в переформования Type-C, поскольку Type-A соединители не имеют этих выводов, определяющих роль, и не могут делать это автоматически. См. также https://electronics.stackexchange.com/q/255684/117785 Ale..chenski 5 лет назад 0
@AliChen Спасибо за ваши дальнейшие объяснения, но я все еще в замешательстве. Если я вас правильно понимаю, проблема с некоторыми кабелями - это резистор на 56 кОм, который делает вилку типа C хостом. Но почему этот резистор там, если в противном случае кабель будет работать как положено? Frank Breitling 5 лет назад 0
@FrankBreitling, почему резистор там? Поскольку устройство с портом Type-C ожидает подтягивания, и значение подтягивания определяет, сколько тока может выдержать устройство. Если он не хочет никакого тока (как, скажем, HD с автономным питанием), это все равно требуется протоколом Type-C, и нормально спроектированный USB-совместимый порт откажется работать без надлежащего протокола. Ale..chenski 5 лет назад 0
@AliChen Хорошо, я понимаю, что штекер типа c кабеля или адаптера типа a to c должен быть подключен как хост или устройство. Но теперь я не понимаю, почему эту важную информацию трудно найти, где продаются эти кабели или адаптеры, создавая впечатление, что они могут подключать что угодно, где подходят штекеры. Но это не так, потому что хост требует подключения устройства и наоборот. Frank Breitling 5 лет назад 0
@FrankBreitling, эта информация включена в спецификации. Все эти «устаревшие» кабели должны быть переходными. Штекер типа A - штекер типа C имеет аппаратную «подпись» хоста. Розетка типа A - штекер типа C имеет устройство «подпись». Так что никакой информации не нужно. Путаница возникает из-за нелегального кабеля AA, который не должен существовать, и из-за RECEPTACLE типа A на корпусе HD, который никогда не должен использоваться. Ale..chenski 5 лет назад 0
@AliChen О, действительно, я думал, что кабели AA - общий стандарт. Все кабели АА незаконны или тоже есть? А в чем проблема розеток типа А на HD? До типа С они работали хорошо для меня. Что должны использовать HD вместо этого? Frank Breitling 5 лет назад 0
@FrankBreitling, USB-устройства должны иметь розетки типа B. Розетки типа A предназначены только для хостов USB. Нет никаких законных кабелей AA. Проблема с розеткой A на устройстве связана с AA-кабелем, что приводит к проблемам, описанным в вашем вопросе. Ale..chenski 5 лет назад 0
@AliChen Спасибо. Довольно интересно, я никогда этого не замечал. Но теперь, когда вы сказали мне, я также нашел обсуждение [той же проблемы] (http://www.tomshardware.co.uk/forum/49519-39-what-cable). Я также нашел [BB кабели] (https://www.scan.co.uk/products/18m-scan-usb-20-printer-cable-type-b- (мужчина) -в-тип-b- (мужчина ) -черный) который я тоже считаю незаконным. Frank Breitling 5 лет назад 0