Pagina 1 di 1

PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 11:36
da piertoni
Ciao a tutti,
Un microcontrollore ha le uscite con una corrente massima erogata o dissipata di 20ma (massimo assoluto 40ma).
Mi trovo nella situazione di dover accendere la retroilluminazione di un LCD (assorbimento 120ma) e non posso utilizzare un mosfet o transistor per pilotare la corrente, ma devo utilizzare l'uscita in questione o al limite collegarlo direttamente a Vcc (il circuito stampato è già pronto).
E' accettabile impostare il PWM in uscita ad una percentuale adeguata (tipo 10%) di modo che la corrente media stia nei range? Che rischi ci sono?
Grazi

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 12:15
da Brianz
No. Se la corrente media scende, quella di picco sarebbe comunque eccessiva.
Certamente i buffer possono portare più corrente di quella nominale, sopratutto se ha impulsi, ma si tratta di stressarli al di fuori delle caratteristiche del foglio dati. Puoi provare, ma a rischio di una durata limitata del chip (io non lo farei).

L'unico modo per avere più corrente dai pin è metterne alcuni in parallelo e azionarli contemporaneamente nella stessa istruzione.

L'ideale, però, è metterci un buffer: usando un MOSFET in SOT23 non c'è particolare problema di spazio.

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 12:18
da EcoTan
Secondo me no. Metti una frequenza alta, raddoppia il carico e fai una prova.

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 14:53
da piertoni
EcoTan ha scritto:Secondo me no. Metti una frequenza alta, raddoppia il carico e fai una prova.

Non ho capito, cosa intendi esattamente?
Grazie

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 15:21
da Brianz
Il micro è il tuo, quindi, a tuo rischio

Puoi provare con f=1kHz e duty 1:10
(deve esserci tempo per cercare di dissipare il calore nella giunzione).

Si tratta comunque di una violazione dei limiti che riduce la vita del chip.

Tratto da un foglio dati:
30.1 Absolute Maximum Ratings*
DC Current per I/O Pin ............................................... 40.0 mA

*NOTICE: Stresses beyond those listed under "Absolute Maximum Ratings" may cause permanent damage to the device. This is a stress rating only and functional operation of the device at these or other conditions beyond those indicated in the operational sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods may affect device reliability

Inoltre, fatto sconosciuto ai più, ma molto importante è che:
- il dato della corrente massima al pin non è per una DC current, ma per una qualsiasi condizione dell'uscita
- esiste una massima corrente ammessa nel chip; è indicata sul foglio dati.
Ad es, se ogni pin porta 40mA, ma la massima corrente non deve superare i 200mA, potrò collegare al massimo 3 o 4 carichi da 40mA, riservando un margine per il funzionamento del chip stesso.
E più corrente passa, più sale la temperatura del silicio e più si riduce l'affidabilità.

La chiave è: funziona, ok. Ma per quanto tempo prima di guastarsi?

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 16:57
da EcoTan
Intendo esattamente che non è una procedura esatta. O ci rinunzi (OK) o rischi almeno un chip per vedere che succede.

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 22:23
da Candy
C'e` poco da girarci attorno, se non e` possibile rifare il PCB, lo si modifica con un altro montato nei paraggi, con a bordo quando sensatamente corretto possa servire.

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 16 mag 2016, 23:30
da TardoFreak
Confermo.
Non si possono ottenere due litri d'acqua da un litro d'acqua.

Re: PWM su uscita micro per diminuire la corrente assorbita

MessaggioInviato: 17 mag 2016, 8:35
da piertoni
OK, ho risolto lasciando l'LCD sempre alimentato.
E' sempre acceso mentre volevo pilotarlo tramite micro, ma non è un grande disservizio e dato che devo consegnarlo oggi e il tempo non c'è.
Nella prossima scheda che devo realizzare tra un paio di settimane posso ragionarci su e piazzare un mosfet.
Grazie a tutti