Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

STM32 12V GPIO

Elettronica lineare e digitale: didattica ed applicazioni

Moderatori: Foto Utentecarloc, Foto Utenteg.schgor, Foto UtenteDirtyDeeds, Foto UtenteIsidoroKZ, Foto UtenteBrunoValente

0
voti

[11] Re: STM32 12V GPIO

Messaggioda Foto Utenteluxinterior » 5 apr 2020, 11:41

Se leggi il documento che ho messo sopra però dice che le porte 5V tolerant non hanno il diodo di protezione verso l'alimentazione e infatti suggeriscono di metterne uno esterno. Secondo me questo semplifica le cose.
Se mette il diodo fuori verso l'alimentazione dle micro e usa la porta come dici tu non come output ma usando il regitro di configurazione per commutare l'uscita Lo configura input hiz quando vuole lasciare alto e come output open collector pilotato basso quando vuole mettere uscita bassa.
Il diodo esterno aggancia la tensione del pin a Vmicro+Vdiodo.
Deve valutare la corrente e dimensionare la resistenza tra 12V e pin di conseguenza.
Avatar utente
Foto Utenteluxinterior
2.863 2 4 8
Expert EY
Expert EY
 
Messaggi: 1683
Iscritto il: 6 gen 2016, 17:48

0
voti

[12] Re: STM32 12V GPIO

Messaggioda Foto Utentelelerelele » 5 apr 2020, 11:48

hyroio ha scritto: Se configuri output 0 e alta impedenza per mandarlo a 12 (hi-z) forse non fai danni.

ho dato un occhio alle caratteristiche statiche, di un micro che non è il tuo, le porte non hanno indicato un valore massimo di tensione, a parte piedi specifici come FT, TTa and NRST e BOOT, quindi usando la porta come OC verso il basso, potrebbe andare, la durata la verificherai a prove fatte.

se vuoi essere certo devi trovare sul datasheets del tuo micro i valori massimi statici di tensione in uscita.

saluti.
Ultima modifica di Foto Utentelelerelele il 5 apr 2020, 11:50, modificato 1 volta in totale.
Avatar utente
Foto Utentelelerelele
2.409 3 7 8
Expert EY
Expert EY
 
Messaggi: 2773
Iscritto il: 8 giu 2011, 8:57
Località: Reggio Emilia

0
voti

[13] Re: STM32 12V GPIO

Messaggioda Foto Utentedadduni » 5 apr 2020, 11:49

Grazie a tutti per le risposte, alla fine avete confermato i miei sospetti e ho deciso di montare due array di darlington, hanno già la resistenza di base integrata, 3.3V di base bastano per portarli in saturazione con quelle correnti così piccole, l'unico problema sarà saldarli in formato SMD, ma sarà un bell'esperimento.

Davide
Avatar utente
Foto Utentedadduni
1.695 2 7 12
Expert EY
Expert EY
 
Messaggi: 1078
Iscritto il: 23 mag 2014, 16:26

0
voti

[14] Re: STM32 12V GPIO

Messaggioda Foto Utentemarioursino » 6 apr 2020, 9:34

I pin di un micro con queste tecnologie non possono sopportare tensioni di 12 V.. O meglio, probabilmente avendo un pull-up quello che succede è che si accende il diodo intrinseco dei MOS di high-side (anche se mantenuto in alta impedenza), cosa che potrebbe avere delle conseguenze "termiche" imprevedibili.

Dal DS di STM32F334K4 (ma credo valga per tutta la serie):

Untitled.png


Accendendo la porta "attivamente" comunque non dovresti avere problemi, a me preoccupa quello che succede se la tieni in alta impedenza.
Avatar utente
Foto Utentemarioursino
4.422 3 9 13
G.Master EY
G.Master EY
 
Messaggi: 1441
Iscritto il: 5 dic 2009, 4:32

0
voti

[15] Re: STM32 12V GPIO

Messaggioda Foto UtenteEcoTan » 6 apr 2020, 9:42

marioursino ha scritto:si accende il diodo intrinseco dei MOS di high-side (anche se mantenuto in alta impedenza), cosa che potrebbe avere delle conseguenze "termiche" imprevedibili

e comunque impedirebbe di avere i 12V in uscita
Avatar utente
Foto UtenteEcoTan
5.654 4 10 13
Expert EY
Expert EY
 
Messaggi: 3528
Iscritto il: 29 gen 2014, 8:54

Precedente

Torna a Elettronica generale

Chi c’è in linea

Visitano il forum: Nessuno e 46 ospiti