sink e source I/O stm32

Ciao,

sul DS di un stm32f0 leggo che la sommatoria di tutte le correnti che

Fin qui ok.

Poi in una nota dice: "This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be sunk/sourced between two consecutive power supply pins referring to high pin count QFP packages."

formatting link

Significa che se ho, ipotesi, 40 I/O disponibili devo caricare ognuno con 2mA per poter chiedere 80mA al chip?

"The GPIOs (general purpose input/outputs) can sink or source up to +/-8 mA, and sink or source up to +/- 20 mA (with a relaxed V OL /V OH )."

formatting link

specifica anche quali)

Posso o no quindi prelevare dal chip 80mA facendoli passare da solo 4 GPIOs?

Grazie

Reply to
ice_man
Loading thread data ...

Il 02/11/2018 21:02, ice_man ha scritto:

PUOI non devi, correnti inferiori sono ben accette, comunque si

anche questo si, infatti ci sono dei grafici o tabelle che indicano la relazione tra tensione e corrente di una uscita, a memoria alcuni pin NON possono comunque erogare correnti degne di nota

si, ma NON puoi scegliere i 4 pin a caso, la nota che citi lo dice chiaramente non puoi "sovraccaricare" un lato del chip, facci caso che le alimentazioni ( VDD/VSS ) dividono in blocchi i pin di IO e queste uscite ad alta corrente vanno distribuite in maniera uniforme tra i vari blocchi ( direi 20 ma per blocco volendo andare sul sicuro )

nota finale : USA UN BUFFER per pilotare qualsiasi cosa non sia un ingresso digitale, eventuali led di segnalazione pilotali a bassa corrente , 4-5 mA sono piu' che sufficienti e non ti fanno sforare il budget di corrente

Reply to
mmm

portano come esempio, oltre al buffer, proprio l'utilizzo di 2 pin parallelati per pilotare un led da 25mA (AN4899 pag18)

Grazie per l'intervento

Reply to
ice_man

per 25mA METTI UN BUFFER, anche un semplice transistorino e due resistenze che in smd non ti occupano spazio, e lascia fare al gpio il suo mestiere, anche perche' dovresti usare, come dice il datasheet pin di banchi differenti probabilmente non appartenenti alla stessa porta e che quindi non puoi controllare contemporaneamente ( nota a tal proposito la presenza di 2 resistenze )

Reply to
mmm

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.