RE-POST di una parte della discussione avvenuta sotto "Alimentatore Step-Down" tra piu di 100 messaggi si è perso il senso utile del ng...
quindi vorrei ripartire da qui per approfondire la questione:
Possibile che tutti (o comunque un'altissima percentuale) di produttori di Schede Madri se ne fregano dell'USB Compliance? e che addirittura autorevoli aziende producano dispositivi che si basano proprio su questa mancanza?
Le specifiche sono chiare: TUTTI i dispositivi collegati NON possono assorbire piu di 100mA iniziali, per arrivare a max 500mA dopo il processo di enumerazione. Inoltre l'HOST deve sapere SEMPRE quanta corrente si sta assorbendo dal bus ed eventualmente decidere se e come limitare la corrente...
Che lo hanno fatto a fare lo standard se poi nessuno lo rispetta, però magari scrivono USB 2.0.
Conoscete qualche scheda madre che NON monti il PTC (1,4 o 8 è sempre fuori standard) ma che controlli REALMENTE gli assorbimenti? Avete schemi, foto, insomma documentazione di che cavolo combinano....
Che ne pensate del comportamento di autorevoli produttori di MB? Sarebbe interessante approfondire...
Emanuele
--
*** YOUR ELECTRONICS OPEN SOURCE ***RE-POST
/* Comunque la Tua sicurezza è disarmante, ma siccome stiamo qui per imparare... TUTTI (anche io...ma anche TU), ho fatto un'ulteriore ricerca su siti autorevoli, poi ho ripassato il capitolo 9 ed il capitolo 7 delle specifiche.
Il punto è questo:
Elio ha ragione quando dice che i 5V dell'usb sono collegati direttamente all'alimentatore (polyswitch a parte) e questo sia sulla scheda madre che ha postato, sia su altre (ho verificato anche su uno schema MB intel) però il problema è che tutte queste apparecchiature NON sono a specifica USB (anche se si chiamano NOKIA, INTEL etc)
TUTTI e dico TUTTI i produttori di HOST/DEVICE (compreso MAXIM) raccomandano l'utilizzo di dispositivi a specifica (lo fa addirittura Microsoft!) e la specifica dice che dall'usb puoi prelevare solo 100mA e 500 solo se l'host te lo concede. Se non usi dispositivi intelligenti allora puoi prelevare solo 100mA oppure il dispositivo potrebbe NON funzionare.
Quindi il caricabatterie NOKIA potrebbe NON funzionare (o comunque avere a disposizione solo 100mA)su una scheda madre che segua lo standard USB, poi se il 99% delle MB non lo segue questo è un altro discorso!
Evitando di postare tutti i link, ne invio uno su tutti che sintetizza bene la situazione
Comunque che le suddette MB non fossero standard e quindi nemmeno il caricabatterie, si capisce dal fatto che entrambi si basano sul fatto che i 5Vusb sono collegati all'alimentatore senza dispositivo di limitazione di corrente, infatti SE la specifica prevede una negoziazione, in caso di collegamento con un dispositivo che negozia la corrente, come fa la MB a limitarla? Le specifiche sono chiare, se stiamo assorbendo troppo da una periferica, allora l'host puo limitare la corrente e NON autorizzare la nuova periferica ad essere ad alta potenza (500mA). Su questo punto si basa lo standard POWER della USB, che poi funzioni diversamente siamo D'ACCORDO, ma non si puo chiamare USB !
Quando ho risposto che si possono prelevare 100mA e che questi possono arrivare a 500mA su richiesta, è perchè ho lavorato con il bus USB leggendo prima anche le piu autorevoli riviste di elettronica mondiale, oltre che alle specifiche ed ai produttori, NON è possibile che sono TUTTI cog**oni, ma il problema è che per risparmiare questo NON viene fatto in molti casi. Comunque io nei miei miei progetti (a standard usb) , se assorbo piu di
100mA continuerò a mettere anche il DC-IN esterno (o 2 connettori 100mA+100mA) perche comunque potrebbe succedere che un host mi limiti a 100mA.I progetti NON standard possono fare quello che vogliono, ho trovato dei dispositivi che addirittura assorbono 650mA "giocando" sul fatto che il polysw in genere è da 1A...... se questo è il modo di progettare...ditemelo Voi!
Emanuele
*/--
*** YOUR ELECTRONICS OPEN SOURCE ***