MKRZero e alimentazione a batteria
MKRZero e alimentazione a batteria
Ciao
ho due mkrzero nuove che non ho mai usato. Utilizzando una lipo a 3.7V e collegandola sul connettore jst della MKRZero riscontro in tutte e due le schede la parziale accensione del LED ON. In teoria questo led dovrebbe rimanere spento ma invece ho una tensione di circa 1.6V.
Ho contattato il team Arduino ma non ho ancora ricevuto notizie.
Qualcuno ha delle mkrzero e potrebbe verificare se si riscontra lo stesso problema?
Grazie Marco
ho due mkrzero nuove che non ho mai usato. Utilizzando una lipo a 3.7V e collegandola sul connettore jst della MKRZero riscontro in tutte e due le schede la parziale accensione del LED ON. In teoria questo led dovrebbe rimanere spento ma invece ho una tensione di circa 1.6V.
Ho contattato il team Arduino ma non ho ancora ricevuto notizie.
Qualcuno ha delle mkrzero e potrebbe verificare se si riscontra lo stesso problema?
Grazie Marco
- Pier Aisa
- Amministratore
- Messaggi: 2541
- Iscritto il: ven 16 mar 2018, 9:43
- Località: Bologna
- Contatta:
Re: MKRZero e alimentazione a batteria
Dallo schema, non dovrebbe succedere- Allegati
-
- ABX00012 - Schematic 1a.jpg (55.97 KiB) Visto 4903 volte
Re: MKRZero e alimentazione a batteria
Ciao Pier
allora, caricando questo codice https://create.arduino.cc/projecthub/Ar ... age-4853ac ottengo un valore di 3.85V mentre misurando con il tester ai capi del connettore jst ottengo 3.81V..
Ho eseguito la prova alimentando la scheda solo con la lipo e spedendo i dati sulla porta Serial1, questo perchè altrimenti, spedendo i dati via USB, ottengo il valore di tensione di carica della batteria che corrisponde a 4.11V (leggendo con l'adc) e 3.88V leggendo con il tester.
In queste condizioni sembra tutto funzionare correttamente se non fosse che ai capi della resistenza R4 e DL1 ho una tensione di 1.81V. Questa tensione è presente, giustamente anche sul pin 5V del pin strip. Sul pin Vin invece ho 0V e sul pin VCC la 3.3V.
Ora questa tensione di 1.81V può essere ripresa solo dal pin VDD dell' MCP73830 (datasheet qui http://ww1.microchip.com/downloads/en/D ... 05049D.pdf) in particolare sembrerebbe che la linea VBat sia in collegamento con la VDD tramite un circuito denominato Direction Control.
Sto leggendo il datasheet ma non ho trovato ancora una soluzione.
Saluti
Marco
allora, caricando questo codice https://create.arduino.cc/projecthub/Ar ... age-4853ac ottengo un valore di 3.85V mentre misurando con il tester ai capi del connettore jst ottengo 3.81V..
Ho eseguito la prova alimentando la scheda solo con la lipo e spedendo i dati sulla porta Serial1, questo perchè altrimenti, spedendo i dati via USB, ottengo il valore di tensione di carica della batteria che corrisponde a 4.11V (leggendo con l'adc) e 3.88V leggendo con il tester.
In queste condizioni sembra tutto funzionare correttamente se non fosse che ai capi della resistenza R4 e DL1 ho una tensione di 1.81V. Questa tensione è presente, giustamente anche sul pin 5V del pin strip. Sul pin Vin invece ho 0V e sul pin VCC la 3.3V.
Ora questa tensione di 1.81V può essere ripresa solo dal pin VDD dell' MCP73830 (datasheet qui http://ww1.microchip.com/downloads/en/D ... 05049D.pdf) in particolare sembrerebbe che la linea VBat sia in collegamento con la VDD tramite un circuito denominato Direction Control.
Sto leggendo il datasheet ma non ho trovato ancora una soluzione.
Saluti
Marco
Re: MKRZero e alimentazione a batteria
Secondo te il mosfet Q3A non dovrebbe essere montato al contrario? Ovvero il source verso la batteria e il Drain verso il regolatore a 3.3V?
- Pier Aisa
- Amministratore
- Messaggi: 2541
- Iscritto il: ven 16 mar 2018, 9:43
- Località: Bologna
- Contatta:
Re: MKRZero e alimentazione a batteria
No secondo me va bene perché quel mosfet serve per evitare che la Vn finisca verso il caricatore di batteria tramite Il diodo del Mosfet Q3a, lo si accende Invece quando è in carica la batteria e si vuole dare comunque la 3v3 al regolatore
Re: MKRZero e alimentazione a batteria
Nel caso in cui hai la tensione da usb o da presa Vin sul Gate del mosfet Q3A arriva la 5V che lo porta in interdizione quindi la 5V raggiunge il regolatore U2 e non raggiunge giustamente la batteria. Quindi concordo con te che questo sia corretto.
Quando abbiamo solo la batteria la tensione raggiunge il regolatore U2 usando il diodo del Mosfet Q3A. La tensione di 1.8V che trovo sul led ON allora dovrebbe arrivare dal caricatore MCP73831 tramite il pin VDD.
Quando abbiamo solo la batteria la tensione raggiunge il regolatore U2 usando il diodo del Mosfet Q3A. La tensione di 1.8V che trovo sul led ON allora dovrebbe arrivare dal caricatore MCP73831 tramite il pin VDD.
- Pier Aisa
- Amministratore
- Messaggi: 2541
- Iscritto il: ven 16 mar 2018, 9:43
- Località: Bologna
- Contatta:
Re: MKRZero e alimentazione a batteria
Il led on nello schema a che reference corrisponde?
Re: MKRZero e alimentazione a batteria
disabilitando la porta usb del SamD21 con questa istruzione
USBDevice.detach();
il led ON non viene più alimentato, utilizzando la batteria.
USBDevice.detach();
il led ON non viene più alimentato, utilizzando la batteria.
- Pier Aisa
- Amministratore
- Messaggi: 2541
- Iscritto il: ven 16 mar 2018, 9:43
- Località: Bologna
- Contatta:
Re: MKRZero e alimentazione a batteria
Ma grande !
Grazie per la preziosa info.
Ciao
Pier
Grazie per la preziosa info.
Ciao
Pier