Filtrare inputs uP

May 04, 2007 9 Replies

Ciao,



come fate voi per filtrare gli input digitali di un uP?



Ho un sistema con un loop Hw che si chiude su di un uP; che putroppo riceve dei segnali un po' sporchi. Non possi risolverlo via software.



Pensavo ad una FPGA da interporre tra uP ed il resto dell'HW.



Esiste qualche soluzione pi=F9 semplice? Magari qualche integrato dedicato? Grazie



Roberta G. ha scritto:

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

Roberta G. ha scritto:

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

GZ ha scritto:

Erano segnali codificati, integrati CMOS che lavoravano a 12V. La trasmissione veniva fatta modulando un BDX53 con carico resistivo.

Giuliano

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

io utilizzo un sistema simile

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...

GZ ha scritto:

Non credo, anzi, potrebbe fare peggio. Se monti un RC devi farlo seguire da uno Schmitt trigger.

Giuliano

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

Domanda: ma su queste distanze non conviene trasmettere segnali differenziali?

Marco / iw2nzm

Marco Trapanese ha scritto:

Forse si, ma con circuito un pò più complicato ed un filo in più. E i fili costano!

Giuliano

questo articolo e` stato inviato via web dal servizio gratuito http://www.newsland.it/news segnala gli abusi ad abuse@newsland.it

differenzale è sempre meglio ma non sempre è indispenzabile o utile

----- Original Message ----- From: "Marco Trapanese" Newsgroups: it.hobby.elettronica Sent: Saturday, May 05, 2007 1:16 PM Subject: Re: Filtrare inputs uP

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required