Differenze tra le versioni di "Raspberry PI-Troubleshooting-AlimentazioneUSB"

Da raspibo.
Jump to navigation Jump to search
m (DavideAlberani ha spostato la pagina Raspberry PI-Troubleshooting-Alimentazione a Raspberry PI-Troubleshooting-AlimentazioneUSB: problemi riguardanti solo l'alimentazione dei dispositivi USB)
Riga 1: Riga 1:
= Problemi di alimentazione =
+
= Problemi di alimentazione di dispositivi USB =
  
Oltre a quanto segnalato nella pagina sull'[[Raspberry_PI-Alimentazione|alimentazione]], sembra che ci siano problemi abbastanza diffusi nell'utilizzare dispositivi usb collegati su un hub alimentato.
+
Oltre a quanto segnalato nella pagina sull'[[Raspberry_PI-Alimentazione|alimentazione]], sembra che ci siano problemi abbastanza diffusi nell'utilizzare dispositivi usb collegati su un '''hub alimentato'''.
 
Personalmente, li sto avendo su un hub alimentato trust a cui sono collegati un disco fisso (a sua volta alimentato), un dongle wifi (Linksys wusb100) ed un ricevitore dvb-t della August.
 
Personalmente, li sto avendo su un hub alimentato trust a cui sono collegati un disco fisso (a sua volta alimentato), un dongle wifi (Linksys wusb100) ed un ricevitore dvb-t della August.
 
Il sistema sembra crashare dopo un po', forse quando sotto carico.
 
Il sistema sembra crashare dopo un po', forse quando sotto carico.
  
 
Da notare che l'RPI è alimentato separatamente, con 900mA.
 
Da notare che l'RPI è alimentato separatamente, con 900mA.
Non è chiaro se possa dipendere da eventuale corrente di ritorno da parte dell'hub stesso (alimentando l'RPI dall'hub, il risultato non cambia, comunque).
 
  
Cchi suggerisce di creare un cavo "solo dati" per connettere RPI ad hub alimentato (tagliando il +5V), ma non ho ancora avuto modo di provarlo.
+
[[File:Usb-diode.jpg|200px|thumb|right|diodo sul VBUS]]
 +
Sembra ragionevole supporre che il problema derivi dal fatto che questi hub producano una corrente anche verso il dispositivo master. Le prime versioni del RPI avevano un ''fusibile autoresettante'' (rimosso nella revision B) che limitava a 140mA la corrente sulle porte USB.
 +
 
 +
La prima cosa che ho tentato, ovviamente, è stato di bloccare il +5V del connettore USB (una piccola striscia di nastro adesivo è facile da piazzare; vedete la [http://it.wikipedia.org/wiki/Universal_Serial_Bus#Piedinatura Piedinatura]; abbiate l'accortezza di lasciare uscire un po' di nastro, per evitare che possa restare dentro la presa, mentre lo sfilate).
 +
Purtroppo questi hub non attivano il canale dati, quando non sentono arrivare alimentazione dal dispositivo principale (quindi coprire il +5V o tagliare il cavo rosso, è inutile).
 +
 
 +
Oggi mi sentivo eroe, ed ho quindi proceduto a scotennare un cavo usb ed a piazzare un '''diodo sul VBUS''' (il +5V) per fare in modo che la corrente fluisca solo dal raspberry all'hub, e non viceversa.
 +
 
 +
Finora questa soluzione sembra funzionare.
 +
 
 +
Un altro hack abbastanza bello, solo per le revision A, è questo: http://theiopage.blogspot.it/2012/06/increasing-raspberry-pis-usb-host.html

Versione delle 19:50, 10 feb 2013

Problemi di alimentazione di dispositivi USB

Oltre a quanto segnalato nella pagina sull'alimentazione, sembra che ci siano problemi abbastanza diffusi nell'utilizzare dispositivi usb collegati su un hub alimentato. Personalmente, li sto avendo su un hub alimentato trust a cui sono collegati un disco fisso (a sua volta alimentato), un dongle wifi (Linksys wusb100) ed un ricevitore dvb-t della August. Il sistema sembra crashare dopo un po', forse quando sotto carico.

Da notare che l'RPI è alimentato separatamente, con 900mA.

diodo sul VBUS

Sembra ragionevole supporre che il problema derivi dal fatto che questi hub producano una corrente anche verso il dispositivo master. Le prime versioni del RPI avevano un fusibile autoresettante (rimosso nella revision B) che limitava a 140mA la corrente sulle porte USB.

La prima cosa che ho tentato, ovviamente, è stato di bloccare il +5V del connettore USB (una piccola striscia di nastro adesivo è facile da piazzare; vedete la Piedinatura; abbiate l'accortezza di lasciare uscire un po' di nastro, per evitare che possa restare dentro la presa, mentre lo sfilate). Purtroppo questi hub non attivano il canale dati, quando non sentono arrivare alimentazione dal dispositivo principale (quindi coprire il +5V o tagliare il cavo rosso, è inutile).

Oggi mi sentivo eroe, ed ho quindi proceduto a scotennare un cavo usb ed a piazzare un diodo sul VBUS (il +5V) per fare in modo che la corrente fluisca solo dal raspberry all'hub, e non viceversa.

Finora questa soluzione sembra funzionare.

Un altro hack abbastanza bello, solo per le revision A, è questo: http://theiopage.blogspot.it/2012/06/increasing-raspberry-pis-usb-host.html