Pagina 1 di 10

Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 8:14
da wimatech
Buongiorno a tutti,
Ho l'esigenza di fare una specie di oscilloscopio mini e volevo usare un ESP32 che supporta al massimo 3.3v come input in analogica.
Ora lo schema di base sarebbe questo:


Ovviamente devo in qualche modo proteggere l'ingresso da eventuali sovratensioni ammettendo al massimo un ingresso di 50V tanto per essere conservativi cosa mi suggerite?

Uno zener prima del uC?
Un opamp configurato come buffer prima del uC?

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 8:55
da edgar
wimatech ha scritto:Un opamp configurato come buffer prima del uC?

Opterei per questa soluzione, con lo zener rischi che all'avvicinarsi alla sua tensione di zener inizi a condurre con tutto quanto ne consegue

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 12:20
da gill90
Nel disegno hai indicato STM32, è corretto o intendi ESP32?

Qual è la banda che vorresti avere? E l'impedenza in ingresso?

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 12:21
da MarcoD
E' una buona domanda che si presta risposte varie.
Non ho letto le caratteristiche dell'interfaccia analogica del microprocessore.
Magari all'interno sono presenti delle giunzioni di protezione che tollerano fino a una corrente di supponiamo 10 mA nella porta analogica senza creare danni.
Se la tensione da misurare è inferiore a 50 V mettendo una resistenza in serie all'ingresso da
(50 - 3,3) / 10 mA >= 5 kohm lo dovresti proteggere.
L'impedenza di ingresso del up è molto alta ( 10 Mohm ? ), il 5 K in serie non dovrebbe provocare un errore di lettura elevato.

Il suggerimento di Foto Utenteedgar è migliore, ma più complesso.

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 13:42
da wimatech
Chiedo scusa per l'errore nel circuito precedente anche se ho scritto STM32 intendo usare un ESP32.

Quindi consigliate una soluzione così:


Voglio usare un ESP32 perché "se ci riesco" vorrei leggere l'analogica usando l'I2S e il DMA per avere il massimo possibile di banda.

Vorrei almeno garantire la lettura di un segnale a 20kHz con almeno 20/50 semple per periodo.

Poi altra cosa per quanto riguara l'accoppiamento in CC o DC ho visto on line che molti inseriscono un condensatore in serie al segnale, cosa ne dite? meglio quello o creare un sommatore sull'opamp per shiftare il segnale?

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 13:55
da PietroBaima


Non capisco a cosa servano le due resistenze all'uscita dell'OPAMP.

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 15:02
da edgar
In alcuni multimetri al posto dei diodi ho trovato dei transistor connessi a diodo


PietroBaima ha scritto:Non capisco a cosa servano le due resistenze all'uscita dell'OPAMP.

Magari il fondo scala dell'ADC non è 3,3 V

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 15:03
da wimatech
Ho messo nomi e valori per spiegarci meglio.



Ho pensato di mettere le resistenze R8 ed R9 per ridurre al minimo la corrente che entra nel uC ma se dite che non serve le tolgo

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 15:04
da wimatech
edgar ha scritto:In alcuni multimetri al posto dei diodi ho trovato dei transistor connessi a diodo


Ci sono vantaggi?

Re: Protezione input analogico 3.3v

MessaggioInviato: 10 mag 2023, 15:07
da PietroBaima
edgar ha scritto:
PietroBaima ha scritto:Non capisco a cosa servano le due resistenze all'uscita dell'OPAMP.

Magari il fondo scala dell'ADC non è 3,3 V

Ma così cosa cambia?