Se la sporcizia è costituita da spike brevissimi, puoi usare una resistenza, un condensatore verso massa, e un trigger di Schmitt per ricostruire il segnale. I valori RC vanno scelti in modo che arrotondino il segnale "buono", e non facciano passare impulsi troppo brevi. Con questo sistema ho risolto molti problemi, trasmettendo impulsi su cavo interrato di qualche chilometro di lunghezza.
Giuliano Giuliano
--
questo articolo e` stato inviato via web dal servizio gratuito
http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it
Per filtrare gli ingressi digitali ci sono svariate soluzioni:
1) Accuratezza nella realizzazione del PCB
2) Filtro R C di ingresso contro spike "medio-lenti"
3) filtri emi da circuito stampato tipo murata (fino a 6A) o avx (fino a
300mA) per disturbi veloci
4) buffer di ingresso con amp-op
5) optoisolare gli ingressi, indispensabile per ambienti industriali
6) Soluzione estrema testata soprattutto contro i disturbi "in aria" un trisil da 5V a ridosso del piedino del micro Con quest'ultima soluzione ho risolto i problemi provenienti da una lampada al neon nelle immediate vicinanze del PIC
7) Ovviamente anche via software dei curare il de-bounce
8) Se il problema rimane allora FPGA! ma ce ne devi mettere 5 montate a castelletto sul uP :)
Emanuele
--
;YOUR ELECTRONICS OPEN SOURCE * http://dev.emcelettronica.com
"JUL" ha scritto nel messaggio news:f1ep05$ivo$ snipped-for-privacy@news.newsland.it...
ciao, potresti parlarmi della tua applicazione dove hai usato qualche km di cavo? hai usato seglale ttl? come lo tramettevi? direttamente dal micro? grazi
1km di cavo ed un segnale cmos a 5 v per far parlare 2 micro a distanza proverò a mettere un RC per vedere se migliora la trasmissione una bobina in serie secondo te può servire?
"JUL" ha scritto nel messaggio news:f1hb7n$hs5$ snipped-for-privacy@news.newsland.it...
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.