Lågpassfilter för TTL
Postat: 26 maj 2008, 20:25:58
Jag behöver tips på att lågpassfiltrera TTL signaler. Jag behöver störningssäkra insignaler till en PIC18f4580 och design av filter är inte min starka sida.
En av signalerna kommer från en induktiv pickup som ansluts till tändkabeln på en förbränningsmotor. Maxfrekvenser är ca 500Hz, så en brytfrekvens på ca 3-4kHz kan nog vara lagom.
En annan signal kommer från en induktiv rotationsgivare. Maxfrekvensen här är 4kHz och jag tror att lågpassfilter på 10kHz kan vara lagom här.
Har provat med enkla RC filter på båda insignalerna, men jag tycker att det påverkar stigtiderna på tok för mycket. Vad är acceptabelt, d.v.s hur mycket kan man förvanska TTL nivåerna med ett RC-filter innan Picen börjar gnälla?
Sedan får jag inte ihop det med storleken på komponenterna enligt den guide jag har följt, se länk. Tar jag en brytfrekvens på 10kHz, 100R motstånd och 150nF konding så släcker det i verkligheten ut signalen vid ca 500 hz. Med en konding på ett fåtal nF ser det däremot vettigt ut på oscilloscopet.
Guiden visar en sinusvåg, skall man tänka annourlunda när det gäller pulser från sensorer?
Länk till java lowpass filter guide
En av signalerna kommer från en induktiv pickup som ansluts till tändkabeln på en förbränningsmotor. Maxfrekvenser är ca 500Hz, så en brytfrekvens på ca 3-4kHz kan nog vara lagom.
En annan signal kommer från en induktiv rotationsgivare. Maxfrekvensen här är 4kHz och jag tror att lågpassfilter på 10kHz kan vara lagom här.
Har provat med enkla RC filter på båda insignalerna, men jag tycker att det påverkar stigtiderna på tok för mycket. Vad är acceptabelt, d.v.s hur mycket kan man förvanska TTL nivåerna med ett RC-filter innan Picen börjar gnälla?
Sedan får jag inte ihop det med storleken på komponenterna enligt den guide jag har följt, se länk. Tar jag en brytfrekvens på 10kHz, 100R motstånd och 150nF konding så släcker det i verkligheten ut signalen vid ca 500 hz. Med en konding på ett fåtal nF ser det däremot vettigt ut på oscilloscopet.
Guiden visar en sinusvåg, skall man tänka annourlunda när det gäller pulser från sensorer?
Länk till java lowpass filter guide

