D + і D- на USB


13

Я роблю невеликий проект, який візьме + 5 В від USB. Що мені робити з D + і D-, тримати його відкритим або коротко заземляти або потрібно додати деякі компоненти?

Я хочу запустити ATMEGA168 та 16x2 РК-дисплей із заднім світлом.


1
Ви використовуєте це лише для влади, мабуть? Скільки сили ви малюєте? Що ти постачаєш? iPod вимагає, щоб лінії D + і D-лінії були підключені певним чином для зарядки, тоді як для мобільних телефонів потрібен інший спосіб, а специфікація зарядки USB вимагає ще іншого способу.
ендоліт

@endolith Це було б актуально, якби він розробляв зарядний пристрій. Але користувачеві живлення нічого не потрібно.
Rocketmagnet

1
якщо він хоче бути сумісним і отримати більше 100 мА, йому потрібно буде домовитись з контролером, хоча я не думаю, що я бачив єдиний хост-інтерфейс, який насправді дає змінну межу струму. :-)
akohlsmith

1
@AndrewKohlsmith вони можуть не застосовувати змінну межу струму, але драйвер контролера USB-хоста слідкує за необхідною кількістю струму для всіх підключених пристроїв і не зможе перерахувати для пристрою, який запитує більше струму, ніж те, що залишається для даної автобус. Навіть якщо ви використовуєте менше 100 мА, не перераховуючи, ви створюєте невідповідність між тим, що хост-контролер вважає спожитим, і тим, що фактично споживається.
ajs410

1
@ ajs410 це не мій досвід. У більшості материнських плат у мене лінія V + прив'язана до системи +5 через запобіжник, що самозавантажується.
akohlsmith

Відповіді:


12

Не робіть їм нічого.

Вони посилаються на різно закодовану схему передачі, яку використовує USB. Залиште їх у спокої, пливучи.

Все, що потрібно для живлення вашої схеми, - це заземлення та шнури живлення, що надходять від USB. Багато пристроїв, які працюють лише на USB, мають провідні з'єднання для цих двох штифтів і нічого для +/- D

Також пам’ятайте про максимальний струм розриву вашого USB-порту, його щось на зразок 500 мА. Якщо ви намалюєте занадто багато, ваш порт відключиться, щоб уникнути короткого замикання.


2
Він має намір мати швидкість 0 Мб - тобто не надсилати ніяких даних.
pjc50

2
Іноді деякі USB-концентратори, материнські плати чи ноутбуки не постачають + 5 В, якщо не відчувається навантаження. Залишати його плаваючим - це не дуже гарна ідея, особливо з тими, хто має сили на usb під час сну.
Пьотр Кула

3
Дані лінії перетягуються на землю через 15 к. Хост не буде намагатися домовлятися, поки не виявить підключення пристрою 1k5 на одній з ліній.
авакар

3
@ppumkin, хост, звичайно, постачає 5В завжди, інакше USB-клієнт не зможе завантажитися.
авакар

5
Зауважте, що відповідно до технічних характеристик, максимальний струм, який пристрій може витягнути без узгодження, становить 100 мА для USB 2.0 та 150 або USB 3.0. Якщо ця межа буде перевищена, хост може відключити живлення.
AndrejaKo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.