Zamundo:
Carissimi bentrovati,torno su un argomento spesso affrontato ma mai risolto.
Nooo Zamundo
io ho scaricato il Megatopic contro le interferenze per circuiti che comprendevano schedee relay optoisolate e LCD a 9 pin ... mi è caduto un mito
Zamundo:
Carissimi bentrovati,torno su un argomento spesso affrontato ma mai risolto.
Nooo Zamundo
io ho scaricato il Megatopic contro le interferenze per circuiti che comprendevano schedee relay optoisolate e LCD a 9 pin ... mi è caduto un mito
Claudio_FF:
Bellissimo lavoro, ma, quegli ingressi così... "diretti", e a soli 5V, non hanno mai dato noie? O erano sempre solo collegati a pulsantini li vicino? (che comunque in quanto oggetti toccabili richiederebbero una protezione ESD)
.....
Ecco, se per esempio mi dai un esempio di protezione ESD, dato che devo rifare i cs, te ne sarei grato!
P.S. non si accettano più di 2 componenti ogni ingresso ! ![]()
Ah Ah AntonioCoppola,
la scheda Megatopic sulle Interferenze riguardava nello specifico il progetto in questione.
Ossia: Arduino+Relè+Elettrovalvole irrigazione 24VAC+ LCD.
E per quanto riguarda quel sistema tutto quanto detto allora è da sottoscrivere.
Ho tante centraline di quel tipo che funzionano ininterrottamente dentro le serre (leggi sbalzi importanti di umidità e temperatura) da anni. Mai avuto un problema!
Come ha splendidamente riassunto Claudio, però, ci sono una marea di disturbi cui il MC è sottoposto.
Quindi bisogna adattare alla specifica esigenza (o problematica), la specifica soluzione!
Se devi muovere il servo della giostrina del bambino non ha senso utilizzare contattori e un motore da 2HP ![]()
@Claudio_FF: Dici che un semplice filtro passa-basso con R=1KOhm e C=47uF "isoli" meglio di un 4N25?
Ora provo!
Sono un esperto di stress test!!! ![]()
steve-cr:
un esempio di protezione ESD, dato che devo rifare i cs, te ne sarei grato!
P.S. non si accettano più di 2 componenti ogni ingresso !
Cercando "input ESD protection" si apre un mondo.
Con il vincolo di due componenti... uno è sicuramente una R in serie al pin di ingresso (10..47k) che dovrebbe esserci comunque (vedere Protecting Inputs in Digital Electronics), l'altro è un diodo TVS unidirezionale, che potrebbe anche essere uno zener, ma il TVS è più veloce ed esiste anche in array SMD.
Il GND dei diodi scaricatori deve andare a un piano di massa più grande possibile e più vicino possibile all'alimentazione senza passare attraverso altre sezioni (...e sembra di descrivere lo Zelio).
Per completare mancherebbe un condensatore da qualche nF collegato ai pin con funzione di passa-basso/filtro RF/debounce, funzione che secondo questo link potrebbe essere svolta anche dai TVS.
Claudio_FF:
Cercando "input ESD protection" si apre un mondo..... l'altro è un diodo TVS unidirezionale, che potrebbe anche essere uno zener,....
Ho sempre il vincolo di avere input positivi o negativi, selezionabili da jumper, ricorda.
steve-cr:
Ho sempre il vincolo di avere input positivi o negativi, selezionabili da jumper, ricorda.
Non mi pare che tu debba gestire tensioni negative, ma solo usare logica invertita (sempre nel range 0..+5V). I diodi si collegano (come zener) tra massa e il morsetto di ingresso, il collegamento della R-pull non cambia niente.
Zamundo:
@Claudio_FF: Dici che un semplice filtro passa-basso con R=1KOhm e C=47uF "isoli" meglio di un 4N25?
Su sollecito PM attendevo il risultato del test... anche perché non so come è fatto il resto del circuito ![]()
Direi resistenza (circa) venti volte maggiore e condensatore venti minore.
Naturalmente l'opto isola galvanicamente (separazione funzionale oppure di sicurezza), il filtro RC non isola niente, ma 100MHz passano l'opto (capacitivamente) come una resistenza da pochi K, mentre con l'RC indicato i 100MHz vengono cortocircuitati a massa da 0.000034 ohm.
Poi può essere che non serva a niente lo stesso e che il problema non sia li... ci possono essere tutti i filtri possibili, ma se magari un pin è portato a spasso per metri...
Claudio_FF:
Non mi pare che tu debba gestire tensioni negative, ma solo usare logica invertita (sempre nel range 0..+5V). I diodi si collegano (come zener) tra massa e il morsetto di ingresso, il collegamento della R-pull non cambia niente.
Si, scusa, mi ero perso...
Ottimo il link sulla protezione degli ingressi, sembra proprio lo Zelio, ma con un diodo dovrebbe essere anche meglio...
I TVS bidirezionali (che tecnicamente parlando non sono altro che l'equivalente di due zener molto veloci in antiserie, con i catodi uniti insieme) si usano tranquillamente anche in caso di tensioni negative o di chiusure con pull-up e pull down indistintamente ... la R in serie e' ovviamente necessaria per limitare la corrente in caso scatti il TVS ... pero' i componenti devono per forza essere almeno tre per ingresso, perche' il TVS non sostituisce in alcun modo un condensatore fra pin e massa per cortocircuitare a massa rimbalzi dei contatti e/o disturbi RF ... per cui se proprio vuoi avere "un minimo" di sicurezza senza usare opto, R (fra 1k e 3k3, direi) in serie, poi TVS bidirezionale da 5.1V e condensatore ceramico da almeno 10nF entrambi fra pin e massa ... e quando rifai lo stampato, ricordati che ha due lati, e che non esiste alcuna legge che vieti di piazzare componenti SMD sul lato inferiore
(ed abbonda con i vias fra i vari punti delle zone di massa, che male non gli fa ;))
Etemenanki:
TVS bidirezionale da 5.1V
Ma così non porta i picchi negativi a 5V anziché clamparli alla tensione di conduzione diretta?
Scusa ?
Va fra il pin e la massa, ed e' equivalente ad uno zener ... pero' forse tu intendi che non protegge dai picchi negativi ? ... in quel caso si, e' meglio l'unidirezionale, che in pratica e' come se fosse uno zener, solo piu veloce e con una portata in corrente maggiore per periodi brevi, scatta alla tensione di soglia per i positivi ed alla tensione di giunzione per i negativi, e protegge anche da impulsi minori del potenziale di massa ...
Ovviamente, come gli zener, ha una "curva" di intervento, cioe' non e' che se e' da 5V, scatta a 5V secchi e piu di quelli non passano ... per cui serve per forza fare un compromesso fra tensionidi lavoro e tensioni di scatto ...
Ad esempio, quelli dati per 5V di "lavoro", iniziano a condurre a 6V (con una corrente di 1mA, di solito), e possono arrivare anche a lasciar passare 9V, anche se di solito sono da 7.5V massimi ... per cui non si puo sperare che facciano da protezione solo loro, senza altri componenti, per quello in genere si usa un sistema che preveda entrambi i diodi, zener E tvs, sugli apparati "critici", oppure si calcolano partitori e valori per avere un compromesso in cui, con i 5V all'ingresso, il TVS scatti a 3.5V o 4V o simili, zona in cui il diodo e' parzialmente in conduzione, assorbendo uno o due mAma lascia comunque passare abbastanza tensione da garantire il livello "1" all'ingresso, ed allo steso tempo aumenta la propria conduzione in caso di sovratensione ... pero' con tensione di blocco di 5.5V sembra un po difficile trovarne ... ce n'era uno della Nexperia, clamping fra 5.5 e 4.5V, case stupidissimo in DFN0603 senza terminali ... altri non ne ricordo
EDIT: quello che intendevo sulla curva di conduzione lo si vede facilmente dai datasheet degli zener (i TVS fondamentalmente funzionano con lo stesso principio, anche se la struttura interna e' diversa) ... esempio ... considera la tabella, il diodo a 4.7V BZT52C4V7, che sarebbe in teoria il migliore da usare in questi casi, inizia a condurre a 4.4V e va in piena conduzione a 5V ... quello da 5.1V, che va ancora bene, inizia a condurre a 4.8V ed ha una massima tensione (a 5mA, se si fa passare piu corrente aumenta) a 5.4V, ancora entro i 5.5V dei limiti delle logiche ... purtroppo i TVS hanno una curva molto peggiore (il loro scopo NON e' quello di stabilizzare una tensione, ma quello di bloccare i transienti ad alte tensioni), per cui uno che inizia a condurre a 5V, puo arrivare a lasciar passare, secondo la struttura e le caratteristiche, dai 7.5V fino ad oltre 9, il che non protegge il pin adeguatamente come invece farebbe lo zener ... pero' lo zener ha tempi di risposta molto piu lunghi e portate in corrente molto piu ridotte, per questo se la sicurezza e' un'obbligo li si usano entrambi, con una rete piu complessa e due diversi resistori in serie ... il che pero' complica lo schema ... e' il tipico cane che si rincorre la coda ...
steve-cr:
Ma noooo.... Ci mancherebbe. Io non volevo vendere niente a nessuno.
Io pensavo, come penso Zamundo, di sviluppare qualcosa in puro stile Megatopic, e poi rendere pubblici i files e gli esecutivi.
Poi chi è capace se lo produce, se lo modifica, se lo colora mentre chi non è capace chiede a chi è capace...
Per quello che conta, rilancio anch'io idea del topic dedicato alle "protezioni".
Credo che possa essere una cosa molto utile soprattutto a quelli (come me) che non hanno una buona base di elettronica e rischiano di perdere una valanga di tempo in tentativi disperati per capire dove sta il problema... con un buon vademecum sotto mano la vita diventa più semplice...
PS: io sono tra quelli finiti in mezzo al caso astro, quindi capisco le perplessità di guglielmo. però lo scambio di info e magari qualche schemino ben fatto non credo possano portare ad un'altra vicenda simile.
fratt:
PS: io sono tra quelli finiti in mezzo al caso astro, quindi capisco le perplessità di guglielmo. però lo scambio di info e magari qualche schemino ben fatto non credo possano portare ad un'altra vicenda simile.
Ho già detto che NON ho nulla in contrario a questa cosa sino a quando rimane in quei termini ... ![]()
Guglielmo
Con un "whatchDog" come te non penso che avremo mai problemi !
;D
![]()
steve-cr:
Con un "whatchDog" come te non penso che avremo mai problemi !
![]()
Guglielmo