D + e D- su USB


13

Sto realizzando un piccolo progetto che prenderà + 5v da USB, cosa devo fare con D + e D-, tenerlo aperto o metterli in cortocircuito a terra o devo aggiungere alcuni componenti?

Voglio far funzionare ATMEGA168 e 16x2 LCD con retroilluminazione.


1
Lo stai usando solo per il potere, presumibilmente? Quanto potere stai attingendo? Cosa stai fornendo? Gli iPod richiedono che le linee D + e D- siano collegate in un certo modo per caricarsi, mentre i telefoni cellulari richiedono un modo diverso e le specifiche di ricarica USB richiedono ancora un modo diverso.
endolith,

@endolith Questo sarebbe rilevante se stesse progettando un caricabatterie. Ma l'utente esperto non ha bisogno di nulla.
Rocketmagnet,

1
se vuole essere conforme e disegnare più di 100 mA, dovrà negoziare con il controller, anche se non credo di aver visto una singola interfaccia host che in realtà fornisca un limite di corrente variabile. :-)
akohlsmith il

1
@AndrewKohlsmith potrebbero non implementare un limite di corrente variabile, ma il driver del controller host USB sta tenendo d'occhio la quantità richiesta di corrente per tutti i dispositivi collegati e non riuscirà l'enumerazione per un dispositivo che richiede più corrente di ciò che rimane per un dato autobus. Anche se si utilizza meno di 100 mA, non elencando si crea una discrepanza tra ciò che il controller host pensa che venga consumato e ciò che viene effettivamente consumato.
ajs410,

1
@ ajs410 non è stata la mia esperienza. La maggior parte delle schede madri che ho hanno la linea V + collegata al sistema +5 tramite un fusibile autoripristinante.
akohlsmith,

Risposte:


12

Non fare nulla per loro.

Si riferiscono allo schema di trasmissione codificato in modo differenziale utilizzato da USB. Lasciali soli, galleggianti.

Tutto ciò che serve per alimentare il circuito è la terra e i pin di alimentazione provenienti dall'USB. Molti dispositivi che sono puramente alimentati tramite USB hanno connessioni a filo solo per quei due pin e niente per +/- D

Inoltre, fai attenzione al massimo assorbimento di corrente della tua porta USB, è qualcosa come 500 mA. Se si disegna troppo, la porta si chiuderà per evitare cortocircuiti.


2
Intende avere una velocità di 0 MB, ovvero non inviare dati.
pjc50,

2
A volte alcuni hub USB, schede madri o laptop non forniscono + 5v se non viene rilevato alcun carico. Lasciarlo fluttuante non è una buona idea, specialmente con quelli che hanno alimentazione USB durante il sonno.
Piotr Kula,

3
Le linee dati vengono ridotte a terra attraverso 15k dall'host. L'host non tenterà di negoziare fino a quando non rileva il pullup 1k5 del dispositivo su una delle linee.
avakar,

3
@ppumkin, l'host, ovviamente, fornirà sempre 5V, altrimenti il ​​client USB non potrebbe avviarsi.
avakar,

5
Si noti che in base alle specifiche, la corrente massima che un dispositivo può estrarre senza negoziazione è 100 mA per USB 2.0 e 150 o USB 3.0. Se questo limite viene superato, l'host può spegnere l'alimentazione.
AndrejaKo
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.