Pagina 1 di 2

Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 18 set 2024, 16:43
da AleEl
Ciao a tutti
Ho un problema relativo ad un segnale ad onda quadra che lavora ad 800kHz, il quale è sottoposto a dei disturbi elettrici che ne impediscono il corretto funzionamento (è un segnale di pilotaggio per dei LED indirizzabili, che quindi trasporta pacchetti dati che vengono compromessi dai disturbi)
C'è qualche modo per far sì di "pulire" il segnale base ad 800kHz in modo tale da eliminare i problemi?
I disturbi li so descrivere poco, domani posso prendere le schermate dell'oscilloscopio: ad occhio, ci sono oscillazioni in alcuni periodi del segnale che hanno una ripetizione tra le 10 e le 20 volte (contenute appunto in un periodo del segnale base)

Re: Filtrare segnale onda quadra da 800kHz con disturbi

MessaggioInviato: 18 set 2024, 17:33
da elisabettaV
1) Hai provato a filtrare il segnale con un semplice passa-basso?
2) Hai provato la schermatura del cablaggio? I disturbi elettrici possono derivare da accoppiamenti induttivi o capacitivi tra il segnale e altre sorgenti di rumore.
3) Hai pensato se ha senso mettere trasformatori di segnale o optoisolatori per isolare elettricamente i circuiti e ridurre le interferenze?
4) Hai pensato se mettere condensatori di bypass posti vicini ai componenti critici, come i driver dei LED?
5) Hai pensato se anziché ripulire il segnale si possono rilevare e correggere eventuali errori nei pacchetti dati trasmessi?

Queste sono alcune idee :idea: , fammi sapere O_/

Re: Filtrare segnale onda quadra da 800kHz con disturbi

MessaggioInviato: 18 set 2024, 18:01
da NoNickName
Trasmettere due segnali speculari in controfase e poi ottenere un segnale differenziale all'arrivo.

Re: Filtrare segnale onda quadra da 800kHz con disturbi

MessaggioInviato: 18 set 2024, 19:59
da BrunoValente
Prima di pensare a pulire il segnale occorre indagare sulla causa dei disturbi ed eventualmente eliminarli alla sorgente, cioè prima che sporchino il segnale... una volta fatto il cappuccino non è semplice separare il latte dal caffè.

Re: Filtrare segnale onda quadra da 800kHz con disturbi

MessaggioInviato: 19 set 2024, 8:32
da AleEl
BrunoValente ha scritto:Prima di pensare a pulire il segnale occorre indagare sulla causa dei disturbi ed eventualmente eliminarli alla sorgente, cioè prima che sporchino il segnale... una volta fatto il cappuccino non è semplice separare il latte dal caffè.


Difficile eliminarli i disturbi, se il cappuccino te l'hanno portato già pronto...

elisabettaV ha scritto:1) Hai provato a filtrare il segnale con un semplice passa-basso?


Si, la situazione non migliora
Il segnale agli occhi dell'oscilloscopio risulta pulito, tuttavia i diodi LED peggiorano nel funzionamento..
Forse la frequenza di taglio è troppo ravvicinata alla frequenza del segnale? Converrà riprovarci, allontanando ulteriormente la frequenza di taglio?

elisabettaV ha scritto:2) Hai provato la schermatura del cablaggio? I disturbi elettrici possono derivare da accoppiamenti induttivi o capacitivi tra il segnale e altre sorgenti di rumore.
/


Si, era l'idea iniziale di partenza, tuttavia non apportava miglioramenti

elisabettaV ha scritto:3) Hai pensato se ha senso mettere trasformatori di segnale o optoisolatori per isolare elettricamente i circuiti e ridurre le interferenze?


Non ci avevo pensato, eventualmente si potrebbe fare con un fotoaccoppiatore?
Ovviamente con le adeguate risposte in frequenza

elisabettaV ha scritto:4) Hai pensato se mettere condensatori di bypass posti vicini ai componenti critici, come i driver dei LED?
5) Hai pensato se anziché ripulire il segnale si possono rilevare e correggere eventuali errori nei pacchetti dati trasmessi?


I diodi LED hanno già di per sè un condensatore di 100nF accanto ad essi, purtroppo il problema è proprio sul segnale
Sul correggere gli eventuali errori dei pacchetti risulterebbe troppo complesso, almeno per l'applicazione attuale in cui si trovano

Grazie mille per tutte le idee!

Re: Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 19 set 2024, 10:10
da MarcoD
Si, la situazione non migliora
Il segnale agli occhi dell'oscilloscopio risulta pulito, tuttavia i diodi LED peggiorano nel funzionamento..
Forse la frequenza di taglio è troppo ravvicinata alla frequenza del segnale? Converrà riprovarci, allontanando ulteriormente la frequenza di taglio?

Con il segnale onda quadra 800 kHz, e un passa basso del primo ordine a 800 kHz dovresti vedere un segnale con fronti molto smussati, quasi sinusoidali, con una forte influenza fra i simboli che crea errori nella decodifica (interferenza intersimbolica).
Non hai specificato l'ampiezza del segnale trasmesso, si suppone TTL 0-5 V ? e l'ampiezza alla ricezione. Oppure è uno standard RS422, o SPI o I2C ?
Uno schema elettrico con i componenti adoperati aiuterebbe.
O_/

Re: Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 19 set 2024, 10:48
da AleEl
Segnale da 3 volt DC
Appena riesco metto uno schema

Re: Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 19 set 2024, 16:21
da elisabettaV
E provare a "ricostruire" il segnale con un comparatore tipo Trigger di Schmitt?
:idea:

Re: Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 20 set 2024, 8:05
da stefanopc
In Tlc da oltre 40anni si trasmettono segnali digitali su cavo twisted (2Mbit/s) o coassiale (140Mbit/s) per lunghezze di circa 2km con un tasso di errore inferiore ai 10 errori / 24 ore (senza fec) .
Che componenti stai utilizzando?
Alimentazione?
Schema elettrico?
Una foto dei cablaggi?
Ciao

Re: Filtrare segnale onda quadra da 800 kHz con disturbi

MessaggioInviato: 20 set 2024, 13:02
da Datman
Ciao
Da dove arriva il segnale?
Esce pulito? L'alimentazione è pulita?
Come lo trasporti? Quant'è lungo il cavo? E' schermato? Il cavo capta disturbi?
Il cavo passa vicino a una sorgente di disturbi?
Ciò che produce il segnale e i LED che lo ricevono sono collegati a terra? (Potrebbe essere bene o male...).