Go Down

Topic: Cavo USB, problema con la tensione (Read 4 times) previous topic - next topic

veigh

Dunque in breve ho un prototipo su base millefori, uno zoccolo e un micro atmega328, identico a quello della Arduino Uno. Viene alimentato con un cavo USB, quindi dovrebbe avere +5V. Il problema è che quando il micro non è montato la tensione è di +5V, ma quando vado a inserire il micro sullo zoccolo si abbassa a +0.7V. Cosa potrebbe essere? :smiley-roll:

Brunello

un cortocircuito da qualche parte

veigh

Con un cortocircuito non dovrebbe essere 0 la tensione?

Brunello

se c'e' un consumo anomalo sulla porta USB ( corto, o eccessivo assorbimento ) entra in funzione una protezione sull'uscita USB.

uwefed

0,7V potrebbero essere un diodo, ma visto che la USB non é collagata direttamente al alimentazione 5V del PC i 0,7V potrebbero derivare da quasiasi causa.

Come giá detto hai un errore sul Tuo circuito. È inutile cercare di capire perché 0,7V e non 0V o altro.

Ciao Uwe

leo72


Dunque in breve ho un prototipo su base millefori, uno zoccolo e un micro atmega328, identico a quello della Arduino Uno. Viene alimentato con un cavo USB, quindi dovrebbe avere +5V. Il problema è che quando il micro non è montato la tensione è di +5V, ma quando vado a inserire il micro sullo zoccolo si abbassa a +0.7V. Cosa potrebbe essere? :smiley-roll:

Un corto, come ti è stato detto, oppure hai sbagliato i collegamenti ai pin di alimentazione dell'Atmega. Ricontrolla.
VCC deve andare ai pin 7 e 20 e GND ai pin 8 e 22.

veigh


Un corto, come ti è stato detto, oppure hai sbagliato i collegamenti ai pin di alimentazione dell'Atmega. Ricontrolla.
VCC deve andare ai pin 7 e 20 e GND ai pin 8 e 22.

Potrebbe essere questo il problema. Deve andare necessariamente su i 4 pin? Solo su 2 (7 e 8 nel mio caso) non va?

leo72



Un corto, come ti è stato detto, oppure hai sbagliato i collegamenti ai pin di alimentazione dell'Atmega. Ricontrolla.
VCC deve andare ai pin 7 e 20 e GND ai pin 8 e 22.

Potrebbe essere questo il problema. Deve andare necessariamente su i 4 pin? Solo su 2 (7 e 8 nel mio caso) non va?

Tempo fa feci un paio di test e con solo VCC/GND sui pin 7/8 il chip funzionava. Però sul pin 20 entra l'alimentazione dell'ADC: se usi i pin da A0 a A5 potresti avere dei problemi. Controlla anche con un tester di non aver fatto dei corti con le saldature.

veigh


Tempo fa feci un paio di test e con solo VCC/GND sui pin 7/8 il chip funzionava. Però sul pin 20 entra l'alimentazione dell'ADC: se usi i pin da A0 a A5 potresti avere dei problemi. Controlla anche con un tester di non aver fatto dei corti con le saldature.

No non uso i pin analogici, solo quelli digitali. Però aspettate un attimo: i pin 20/22 sono VCC e GND dell'analogico? E poi, non so forse vi è sfuggito, io senza chip ho 5V, se inserisco il chip sugli stessi pin ho 0.7V. Se ci fosse stato un corto avrei dovuto avere 0.7V anche senza pin. Il problema potrebbe essere che uso solo 2 pin, invece che 4?

uwefed

Un corto non deve essere necessariamente sulla scheda ma potrebbe (ed é probabile da quello che scrivi) che hai collegato in modo errato il ATmega invertendo 2 Piedini o facendo un errore nella conta dei piedini.
Mandaci delle foto della scheda (sopra e sotto, con e senza ATmega)
Ciao Uwe

veigh

#10
Jan 18, 2013, 11:21 pm Last Edit: Jan 19, 2013, 07:18 am by UweFederer Reason: 1
Ho provato a cambiare il GND, collegandolo al pin 22, ma il risultato è lo stesso. Attendo lumi.
Ho fatto alcune foto:




leo72

Per lo meno io, non ci capisco molto.
Non capisco se le alimentazioni entrano nelle giuste coppie VCC/GND e AVCC/GND.
Poi vedo 3 transistor o mi sbaglio? Ma non vedo resistenze sulle basi.

uwefed

Anche a me mi mancano le resistenza delle basi dei transistori.
Se non li monti il diodo Base Emettitore fa un corto di 0,7V. Mettici delle resistenze da1kOhm.

Ciao Uwe

astrobeed


Non capisco se le alimentazioni entrano nelle giuste coppie VCC/GND e AVCC/GND.


A parte il montaggio da incubo c'è pure il fatto che non è possibile usare la presa USB del pc come fonte di alimentazione senza prima contrattare la corrente, ovvero senza un device USB regolarmente enumerato è possibile prelevare solo 100 mA dalla usb, cioè una corrente minima per consentire l'enumerazione e solo dopo che il device ha contrattato la corrente è possibile arrivare fino ai 500 mA massimi ammessi dalla USB.

MauroTec



Non capisco se le alimentazioni entrano nelle giuste coppie VCC/GND e AVCC/GND.


A parte il montaggio da incubo c'è pure il fatto che non è possibile usare la presa USB del pc come fonte di alimentazione senza prima contrattare la corrente, ovvero senza un device USB regolarmente enumerato è possibile prelevare solo 100 mA dalla usb, cioè una corrente minima per consentire l'enumerazione e solo dopo che il device ha contrattato la corrente è possibile arrivare fino ai 500 mA massimi ammessi dalla USB.



Già vero, il limite è di 100mA e non 500mA.
Passano a 500mA dopo il riconoscimento?
Oppure è necessario una richiesta esplicita sul bus?

Ciao.
AvrDudeQui front end per avrdude https://gitorious.org/avrdudequi/pages/Home

Go Up