Форум программистов, компьютерный форум, киберфорум
Электроника для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
172 / 118 / 57
Регистрация: 08.01.2013
Сообщений: 662
1

USB HUB 3.0

08.05.2019, 12:48. Показов 1925. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет, загорелась идея самому сделать usb hub, портами класса 3.0. Не из-за того, что денег жалко, а потому что очень хочу разобраться как это штука работает и сделать собственный дизайн корпуса. Можете натолкнуть меня на правильный путь, с чего начать(мб какие нить принципиальные схемы)? Программировать AVR МК умею, программатор для МК, паяльник с комплектующими(usb, резисторы, конденсаторы и т.п.) и не большие знания в электротехнике имеются. Я слышал что некоторые хабы делают с дополнительным питанием из сети 220 Вольт, чтобы подключенный жесткий диск к хабу стабильно работал. Чем это обусловлено, специальная логика зашита в МК, который определяет какие устройства подключены к нему, и в зависимости от устройства меняются напряжение и сила тока в порте или как то по другому?
Да и планируется не просто флешки пихать к хабу, а bluetooth и радиоадаптеры.
Не суть важно на каком мк сделано уже такая идея, а важна логика как это работает в совокупности.

Добавлено через 9 минут
И да самый главный вопрос: За счет чего usb 3.0 быстрее usb 2.0? Сравнивая я увидел отличие, только в защите от внешних воздействий. МБ в материалах использованные в портах?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
08.05.2019, 12:48
Ответы с готовыми решениями:

нужен управляемый usb hub
Добрый день! Мне нужен управляемый usb hub с возможностью расширения (увеличения количества...

USB HUB. Из пассивного в активный.
Здравствуйте. Имеется пассивный хаб с подсветкой на 4 порта, питается от 2-ух портов. Проблема:...

Недорогой программно управляемый USB hub
Приветствую. Есть задача в рамках умного дома - программно включать/выключать питание нескольких...

Заменил USB Hub ISP1520BD - WinXP: "Неизвестное устройство"
Принесли одно устройство автодиагностики. Зверски сожгли USB. Стоит USB хаб 1 на 4 - ISP1520BD,...

Как перезагрузить USB порт? или USB Hub
добрый день. уже долго время искал как отключить питание от USB модемов ничего не нашел. Даже...

1
Почетный модератор
 Аватар для Humanoid
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,430
08.05.2019, 21:44 2
Лучший ответ Сообщение было отмечено bloomder как решение

Решение

Цитата Сообщение от bloomder Посмотреть сообщение
Можете натолкнуть меня на правильный путь, с чего начать(мб какие нить принципиальные схемы)?
Надо начать со спецификации на USB 2.0. Потом USB 3.x (которая не может заменить спецификацию на USB 2.0, а только дополняет её). Найти их можно на https://www.usb.org/documents (спецификация USB 2.0 - это архив с кучей файлов... вам там нужен usb_20.pdf).

Цитата Сообщение от bloomder Посмотреть сообщение
Не суть важно на каком мк сделано
Важно. Программно эмулировать USB 3.0 не получится. Нужен МК с его аппаратной поддержкой, а таких мало.

Цитата Сообщение от bloomder Посмотреть сообщение
Я слышал что некоторые хабы делают с дополнительным питанием из сети 220 Вольт, чтобы подключенный жесткий диск к хабу стабильно работал.
Хост может дать подключенному устройству до 500 мА (или до 900 мА в случае USB 3.0). Представьте, что к хосту подключен 4-портовый хаб. К каждому порту хаба подключаются устройства, каждое из которых тянет большой ток. Что бы всем подключенным устройствам можно было выдать большой ток, хабу требуется дополнительное питание в виде блока питания на 5 вольт. В результате такой хаб может дать каждому подключенному устройству нужный ему ток.

Цитата Сообщение от bloomder Посмотреть сообщение
За счет чего usb 3.0 быстрее usb 2.0?
За счёт двух дополнительных пар, работающих на частоте 5 ГГц в отличии от 480 МГц у USB 2.0.

В общем, когда появился стандарт USB 1.1, то там была описана поддержка режимов Low Speed (1.5 Мбит/с) и Full Speed (12 Мбит/с). В стандарте USB 2.0 была добавлена поддержка High Speed (480 Мбит/с). В стандарте USB 3.0 изменили разъёмы, что бы добавить дополнительные контакты, и добавили режим Super Speed (5000 Мбит/с). Помимо увеличения скорости ещё увеличили разрешённый ток, передаваемый по кабелю с 500 мА до 900 мА.
1
08.05.2019, 21:44
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.05.2019, 21:44
Помогаю со студенческими работами здесь

Обмен данными с несколькими USB CDC устройствами, подключёнными через USB HUB с внешним питанием
Добрый день уважаемые форумчане, форумчанки, форумчата и форумчатки. Столкнулся с такой проблемой,...

Usb hub вырубил все usb порты
У меня есть удлинитель, к которому была подключена клавиатура. Я вспомнил, что у меня есть хаб,...

USB-hub 3.0 с питанием от USB-порта
Доброго времени суток! Назрел такой вопрос - может кто-нибудь посоветовать USB-хаб , который бы...

USB - hub
Добрый вечер! Заранее прошу прощения за примитивность. Вопрос такой: один выход хаба подключается к...

Hub usb 3.0
Такой вопрос. У меня на материнке нету usb 3.0, только 2.0. Имеется внешний жесткий диск(Western...

USB Hub + HP МФУ
Здраствуйте! Ребята вот что интересно, имеется МФУ HP 1132 MFP который подключен к принт-серверу,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Всё не так уж и плохо.
Hrethgir 25.01.2025
Запустил более-менее сносно регистры в связке с сумматорами. Да - виновата оптимизация от Gowin EDA, дело в том, что Education шифрует нетлист, да и вообще много чего не позволяет. Просто обвязал. . .
Cisco ASA: подробное руководство по настройке и использованию
hw_wired 25.01.2025
В сетевой безопасности межсетевые экраны играют критически важную роль в защите корпоративных инфраструктур от постоянно растущего числа киберугроз. Среди множества решений для обеспечения. . .
Cisco Intelligent Services Gateway: руководство по настройке
hw_wired 25.01.2025
В сетевых инфраструктурах Cisco Intelligent Services Gateway (ISG) играет ключевую роль в организации и управлении сервисами для конечных пользователей. Этот компонент представляет собой. . .
Использование Go (Golang) в Highload-проектах: преимущества и особенности
bytestream 25.01.2025
В мире высоконагруженных систем выбор правильного инструментария играет ключевую роль в успехе проекта. Go (Golang) представляет собой относительно молодой язык программирования, который быстро. . .
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
Для чего нужен UserManager.isU­serAGoat(­) в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru