|
Почему самодельный USB-удлинитель может не работать? 🠗 (Волшебник 30.12.2024 08:39) | ☑ | ||
---|---|---|---|---|
0
Грю
30.12.24
✎
06:32
|
Собственно сабж.
В машине есть специальный кабель, на одном конце USB-мама, на другом специальный разъем. Я взял рабочий кусок USB-кабеля, разрезал, оставил конец с Папой, припаял к нему ответный автомобильный разъем, и воткнул этим разъемом в автомобильный кабель, чтобы в итоге в машине получился тоже USB-удлинитель, одним концом втыкается в радио, в другой втыкаю флэшку, и он перестал работать. Все провода соответствуют, не перепутаны, зарядка мышки идет, но ни одна флэшка не распознается, пробовал флэшки разных моделей и производителей. Итоговая длина кабеля сантиметров 30. Проверял и на заведенной, и на заглушенной машине. Кабель до этого работал в той же машине, когда его просто втыкал в гнездо, а не припаивал. В нем всего 4 провода, экранирования нет. Припаял, на каждый провод надел термоусадку, потом на все вместе еще термоусадку, прозвонил что все соединено и ничего не замкнуло. Что за фигня? Почему он может перестать работать? |
|||
1
Злоп
30.12.24
✎
06:24
|
От бездуховности и скопидомства.
Но интересно. |
|||
2
Грю
30.12.24
✎
06:37
|
Допускаю, что какие-то провода все же перепутаны, но не вижу как это возможно, учитывая способ прозвона. А именно:
Для прозвона я изготовил два тестовых USB хвоста: Папа и Мама с торчащими из них оголенными на концах проводами. Вставляю Папу в Маму, прозваниваю их соответствующие торчащие провода, и выясняю, что все провода совпадают по цветам, то есть зеленый соответствует зеленому, белый белому, красный красному, черный черному. Вот такое удачное совпадение, то есть в тестовых хвостах цвета совпадают, им можно доверять. Потом втыкаю эти тестовые хвосты в свой изготовленный удлинитель, снова прозваниваю, и снова все звонится хорошо, по цветам. Втыкаю флэшку в радио напрямую, она распознается, музыка играет. Значит флэшка рабочая. Втыкаю флэшку через изготовленный удлинитель, нифига не распознается. |
|||
3
Лодырь
30.12.24
✎
07:25
|
Сопротивление же другое стало?
В смысле может не хватать питания. |
|||
4
Волшебник
30.12.24
✎
08:40
|
(0) Потому что руки из жопы
|
|||
5
Ватт
30.12.24
✎
10:04
|
(0) это троллинг
|
|||
6
Гена
гуру
30.12.24
✎
08:57
|
А нельзя было купить новый кабель?
|
|||
7
Злоп
30.12.24
✎
09:01
|
(6) это неспортивно
|
|||
8
Гена
гуру
30.12.24
✎
09:32
|
(7) Вот есть же люди, которым лишь бы что-нибудь отрезать и на другое место пришить...
|
|||
9
Злоп
30.12.24
✎
09:37
|
(8) руками поработать это хорошо, когда задалбывает головой думать. Опять же - паяльник выключил = рабочий день закончен... И в голове не вертятся всякие индексы, текущиедатысеанса и прочая химерная мутотень. Накосячил - или током йопнуло или дерьмом затопило - результат ясен сразу ;-)
|
|||
10
LinuxOrg
30.12.24
✎
10:06
|
глюки от нейронкиЕсть несколько наиболее вероятных причин, почему самодельный USB-удлинитель может перестать работать именно с флешками (при том, что питание идёт и мышка «заряжается»): 1. Недостаточное качество соединений для сигнала Даже если провода «прозваниваются» мультиметром, это лишь говорит о том, что контакт есть на постоянном (низкочастотном) токе. Для USB-сигналов, особенно на скоростях USB 2.0 (до 480 Мбит/с), важны хорошая пайка, отсутствие лишних наводок и потерь на контактах. 2. Отсутствие экранирования Если в машине изначально был кабель без экрана, в нём могло быть внутреннее экранирование на уровне разъёмов или общий экран по кузову автомобиля. При самостоятельной замене эти нюансы часто упускаются. Высокочастотные пары D+ и D- (белый и зелёный) очень чувствительны к помехам — без экрана или правильной «витой пары» сигнал искажается. 3. Перепутан порядок выводов внутри автомобильного разъёма Иногда в «фирменных» кабелях автопроизводители могут менять местами пины или использовать нестандартные схемы. Да, по цветам может казаться, что всё правильно, но в реальности D+ и D- легко «поменять местами». Кроме того, автомобильный разъём может иметь дополнительные контакты или особенности, которые не видны на глаз. 4. Изменение волнового сопротивления кабеля из-за пайки и дополнительных переходов На коротких отрезках это встречается реже, но если пайка выполнена неаккуратно (слишком длинные оголённые провода, нет скрутки пары D+ и D- вместе), то волновое сопротивление канала меняется, и USB-контроллер может «считать» это ошибкой. 5. Нестабильное питание для флешки Зарядка мыши почти не даёт информации о качестве питания — там нужны миллиамперы и нет быстрой передачи данных. Флешка же при работе питается, обменивается данными и может быть куда более чувствительна к просадкам напряжения или шумам на линии 5 В. --- Что попробовать Проверить D+ и D- (белый/зелёный): убедиться, что они не перепутаны местами в автомобильном разъёме. Минимизировать длину оголённых участков и скрутить линию D+ и D- «витой парой»: это помогает уменьшить наводки. Добавить или восстановить экранирование: даже тонкая фольга, подключённая к земле (GND) на одном конце, заметно улучшит помехозащищённость. Убедиться, что в автомобильном разъёме действительно обычный USB-распиновка: иногда автопроизводители заводят туда дополнительные сигналы или меняют местами пины. Проверить напряжение на флешке при подключении: при просадке напряжения или большом шуме радио может не определить накопитель. Чаще всего проблема кроется в «качестве» высокоскоростного USB-сигнала: либо пайка оказалась «грубой» для D+/D-, либо не хватает экранирования. В результате устройство может получать питание, но не обмениваться данными на требуемой скорости. |
|||
12
NorthWind
30.12.24
✎
10:31
|
(0) я делал самопальный USB-удлинитель из куска хорошей медной витухи и двух разборных разъемов, которые купил в радиодетальном магазине. Связан этот колхоз был с тем, что мне нужно было пробросить провод через стену и не хотелось делать отверстие достаточного для разъема диаметра (как вы помните, там миллиметров 12-15, прямо скажем, нужна немаленькая дырочка чтобы пропихнуть его). Одна витая пара в кабеле под данные и еще одна под питание. Для мощных потребителей рекомендуют под питание запараллелить две витые пары, чтобы увеличить сечение проводников, ну мне это было не надо, потребитель там сопливенький. Все хорошо получилось и работает. Длина примерно метра два. У автора, подозреваю, линии данных (D+ / D-, два средних в USB разъеме) либо в обрыве, либо перепутаны. Да - витуха была обычная UTP, неэкранированная. Главное чтобы медная.
|
|||
13
Garykom
гуру
30.12.24
✎
10:37
|
(0) потому что ты тупой
для зарядки достаточно прямых кусков а для передачи данных по USB требуется витая пара |
|||
14
Грю
30.12.24
✎
10:49
|
(13) ты сейчас сам себя топишь. Если бы молчал, не опозорился бы.
|
|||
15
MWWRuza
гуру
30.12.24
✎
10:49
|
Хм...
Немного не понятно- "В машине есть специальный кабель, на одном конце USB-мама, на другом специальный разъем." Так есть такой кабель, или Вы пытаетесь его сделать? Если есть - проще воспользоваться обычным, готовым, USB удлинителем, мама-папа, и голову не морочить. Лишнюю длину просто "смотать" в кольцо. А вот если нет - то сложнее. У меня была точно такая ситуация, один в один, только работает. Магнитола. Китайская, на Андроиде, а именно вот такая: https://bshopy.ru/index.php?route=product/product&path=69&product_id=9891 Спереди - только один разъемчик под "маленькую" SD флешку, а сзади, один стандартный USB разъем (занял его сразу под USB модем), и куча "специальных", вот типа того (это не именно моя, просто первая попавшаяся похожая картинка из интернета, но, у меня примерно так-же): ![]() На этой фотке - есть кабель переходник, у меня его в комплекте не было... Но захотелось иметь USB для флешек, и вывести в бардачек. Сказано - сделано, подобрал похожий разъем, какой-то компьютерный, просто по размерам, расположению контактов и их шагу подходящий, правда контактов больше, отрезал от него лишнее, спаял торчащие из него провода с отрезанным от USB удлинителя куском нужной длины, заизолировал термоусадками - и все работает, давно, лет пять назад это делал. Как-то проблем не возникло. Что касается "волновых теорий", или "сопротивлений" за счет изменившейся длины - это все "от лукавого"... Не та частота и не та длина, на которых это могло-бы хоть как-то заметно проявиться. Тут скорее всего, дело в другом... Некоторые USB хосты, требуют "активацию" порта небольшим "опорным" напряжением. Для этого используется встроенный в разъем резистор (сопротивление не знаю, но, думаю порядка десятка килоом) с одной из шин (или + или -) на одну из шин данных. Он как-бы не оказывает влияния на передачу данных, но дает сигнал порту включиться. Более точно - не скажу, почитайте форум 4PDA, наверняка возникали подобные вопросы, не думаю, что тут Вы первый. PS Ну, или еще одна идея - а попробуйте не сразу флешку пихать, а сначала USB хаб, типа такого: https://www.wildberries.ru/catalog/150880528/detail.aspx Там не просто "тройник" :-), там целая схема, и возможно эта "цепочка активации порта" в ней предусмотрена. |
|||
16
NorthWind
30.12.24
✎
10:59
|
(14) он, кстати, правильно пишет, витая пара предпочтительнее. Там достаточно высокие частоты у USB2. Хотя на маленькие расстояния типа нескольких десятков сантиметров, может быть, отработает и просто прямая пара проводов, но помехоустойчивость с витой точно будет лучше.
|
|||
17
MWWRuza
гуру
30.12.24
✎
11:13
|
(16) Да так то оно так, но он же использует не просто "первый попавшийся кусок провода", а отрезал его от готового USB удлинителя. И если в маркировке этого удлинителя есть то, что он по спецификации USB-2.0, то значит, с экранированием проводов у него все нормально... Если работает просто в исходном виде, то и тут должен работать.
А что касается частоты и прочих нюансов USB 2.0, то да... Есть такое. В старо-давние времена, когда этот стандарт только появился, сталкивался с проблемами не работы устройств по "старому" кабелю. В частности, с принтером CANON LBP-800 это проявлялось... Не хотел он работать с кабелем по спецификации USB без 2.0. Но, сейчас все кабели уже давно не меньше 2.0 идут, так, что тут думаю эта причина мало вероятна. |
|||
18
MWWRuza
гуру
30.12.24
✎
11:33
|
+(15) Еще по "активации" порта. Там даже вроде у некоторых хостов активация "опорным резистором" не на шину данных влияет, а на включение питания... Но, это проверить просто - померьте тестером напряжение между крайними контактами разъема, конечного, куда Вы флешку пихаете - есть 5 вольт-?
Просто, сталкивался, есть некоторые устройства, которым надо от USB порта только питание - ну, типа всякие светильники, зарядки и т.п. Там, что-бы стабильно питание работало, на шину данных какой-то резистор кидается. В частности, когда-то в старо давние времена (в прошлой жизни :-) ) делал программатор для каких-то микросхем, на порт LPT, в котором питания нет. Питание для этой микрухи бралось от отдельного USB кабеля, только питание, шина данных не использовалась. Но, для стабильного включения питания там какой-то резистор в USB был. Сейчас уже подробностей не вспомню. |
|||
19
MWWRuza
гуру
30.12.24
✎
11:51
|
+(15)(17)(18) Вот я про что:
"Если подключить устройство, которое не обеспечивает подтяжку к земле на линии CC, то оно никогда не получит питание от порта USB-C и работать будет только с кабелем USB-A – USB-C. Даже более продуманные девайсы, способные взаимодействовать через цифровую часть USB-C, должны иметь pulldown-резисторы. Разница лишь в том, что они устанавливаются внутри используемой для коммуникации микросхемы. Порт USB-C, на который требуется подать питание, должен иметь pulldown-резистор." Отсюда: https://habr.com/ru/companies/ruvds/articles/712766/ PS Ну, вот, не с шины + опорное напряжение, а "подтяжка к земле линии СС". Ну, забыл за столько лет, каюсь... Помню сам факт, но не помню деталей, старый стал... Да и не нужно мне это, что-бы в голове держать. PSS Возможно, этот "подтягивающий" резистор был в "папе" того удлиннителя, от которого Вы отрезали "маму" для использования с той частью, которая "специальная" под магнитолу. |
|||
20
Djelf
30.12.24
✎
16:03
|
(13) Было дело, удлинитель был на обычной витой паре и даже не на пропайке, а на скрутках, в 2х местах, в результате завели принтер. Метров 10-15 было...
Но это был принтер, ему питания по usb не требуется. Склоняюсь к (3). Любой хаб со внешним питанием видимо проблему прояснит. |
|||
21
Garykom
гуру
30.12.24
✎
16:51
|
В итоге выяснится что нужна флешка usb 1.1 малого размера с просто FAT ))
|
|||
22
Грю
30.12.24
✎
19:31
|
(15) Кабель в машине есть, но он со спец-разъемом под штатное радио. А мне надо его воткнуть в китайское андроидное радио, для этого я его нарастил небольшим USB-проводом.
|
|||
23
Грю
30.12.24
✎
19:33
|
(16) Предпочтительнее чем что? Читайте, пожалуйста, сабж, чтобы не быть похожим на местного клоуна гарика.
(17) Во, все верно. |
|||
24
MWWRuza
гуру
30.12.24
✎
19:36
|
(23) не полнеись потом, отпиши, в чем все-таки проблема была, когда разрулишь :-)
|
|||
25
Грю
30.12.24
✎
19:45
|
(19) Спасибо, замерю сопротивление удлинителя. Но сомневаюсь что в нем может быть резистор. Это же не устройство, а просто удлинитель. Резистор должен быть в конечном устройстве или в кабеле для зарядки девайса. Иначе если будет еще и в удлинителе, то получится два резистора. Хотя это и не должно мешать.
ЗЫ: Питание на порт подается, +5 вольт в нем есть, я проверял. Так что с резисторами проблемы не должно быть. |
|||
26
MWWRuza
гуру
30.12.24
✎
19:47
|
(22) Понятно... Тут моя ситуация в точности до наоборот...
У меня машина старая, и никаких USB кабелей там отродясь не было. Андроидное радио - свежее ее на порядок. Поэтому, USB кабель в бардачек - чисто моя придумка. Он с "ближайших развалов". В Вашем случае - как я понял, он был в машине... Х.з., какой он, с какими парамертрами, распайкой, наличием доп. резисторов или прочей электроники... Попробуйте обычный USB удлинитель, чисто для пробы, а потом уже будет понятно, куда копать. |
|||
27
Грю
30.12.24
✎
20:33
|
(26) Обычный USB-удлинитель работает нормально, я уже пробовал, и у меня два таких уже болтаются в машине.
Но я хотел использовать штатное USB-гнездо, которое на панели, чтобы все было красиво и без колхоза (не считая самого китайского радио). В это гнездо ведет уже имеющийся автомобильный кабель, супер-экранированный, жесткий, толстый, обжатый металлическими разъемами с четырьмя контактами, по ощущениям похожий на кабель антенны от телевизора. Может быть в нем что-то зарыто, может он куда-то еще идет внутри косы проводов, не понятно. Через прозвон ничего странного не нашел. |
|||
28
НоваяВолна
02.01.25
✎
13:38
|
(27) Вижу две возможные причины.
1) Перепутаны сигнальные провода, потому как непонятно как в твоем андройд радио распинован сам разъем к которому ты подключаешься. 2) Флешке тупо не хватает питания для работы. Например я не раз сталкивался с ситуацией когда на стационарном компьютере с покупным удлинителем USB некоторые флешки работают, другие нет. При этом если их вставлять напрямую в USB разъем компьютера то все работают. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |