Jump to content

    
zerouser

USB распиновка

Recommended Posts

Здравствуйте уважаемые форумчане, хотелось бы услышать ваше мнение по следующему вопросу:

Правильно ли я понимаю, что удалив (исключив) провод отвечающий за питание, я получу кабель который удовлетворяет этим условиям:

image.thumb.png.80e47c136b20cc9255158f6acdb1d2dc.png

рис. 1

в описании к фото сказано, что: "except that the VBus is removed", т.е. это стандартный кабель, но VBus удалён.

image.png.707832a05c63f9a4fa2915c1dbd43c2c.png

рис. 2

Распиновка ЮСБ 2.0 по цветам

Вывод Название Цвет провода Описание

1. VCC Красный +5В

2. D- Белый Данные  -

3. D+ Зеленый Данные +

4. GND Черный Земля

в данном (кабель USB 2.0 type A) случае (рис. 2) мне необходимо исключить 1 VCC провод и можно получить кабель удовлетворяющий вышеописанным условиям (рис. 1),

я правильно понимаю?

Прошу вашей помощи.

Edited by zerouser
исправление

Share this post


Link to post
Share on other sites
02.08.2021 в 22:11, aaarrr сказал:

 

А почему "разумеется"? GND обязательно нужен даже если USB без питания? В описании стандарта USB написано, что это диффиренциальный интерфейс, а про роль GND при передаче данных почему-то ничего не сказано.

Share this post


Link to post
Share on other sites
2 минуты назад, aaarrr сказал:

Обязательно.

Тогда если позволите ещё один вопрос. У меня есть модуль изолятора USB интерфейса на adum3160. А почему через него USB  работает без общей земли между хостом и девайсом?

Share this post


Link to post
Share on other sites
1 минуту назад, aaarrr сказал:

Потому что

Допустим. Тогда зачем GND дифференциальному интерфейсу USB? Дифференциальный интерфейс Ethernet  работает без всякого GND.

Share this post


Link to post
Share on other sites
9 minutes ago, Electrobit said:

Допустим. Тогда зачем GND дифференциальному интерфейсу USB? Дифференциальный интерфейс Ethernet  работает без всякого GND.

Как минимум, для начальной инициализации устройства.

Share this post


Link to post
Share on other sites
21 минуту назад, dimka76 сказал:

 для начальной инициализации устройства.

В описании стандарта USB пишется, что для обнаружения и устройства необходимо изменение уровня напряжения на линии D. На линию D, через резистор 1.5 кОм подается напряжение 3,3В. Всё это касается хоста, так как обнаруживает и иницализирует устройство хост. Какова при этом роль линии GND между хостом и девайсом, если обмен данными между ними идёт по диффиренциальной витой паре?

Edited by Electrobit
правка

Share this post


Link to post
Share on other sites
30 минут назад, Electrobit сказал:

На линию D, через резистор 1.5 кОм подается напряжение 3,3В.

Напряжение 3,3В по отношению к какому выводу должно быть, как вы думаете?

Share this post


Link to post
Share on other sites
1 минуту назад, Edit2007 сказал:

 по отношению к какому выводу должно быть, как вы думаете?

По отношению к GND хоста, он же отслеживает изменение потенциала на D.

Share this post


Link to post
Share on other sites
31 минуту назад, Electrobit сказал:

 Какова при этом роль линии GND между хостом и девайсом, если обмен данными идёт по диффиренциальной витой паре?

Full-speed Device имеет резистор между D+ и GND.  Low-speed Device имеет резистор между D- и GND. См. п. 7.1.5 стандарта.

Как обеспечить требуемое подключение без GND в кабеле?

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.