Goedendag specialisten
Voor een effectapparaat dat ik aan het bouwen ben moet ik een aantal voor mij vrij ingewikkelde filters bouwen. Ik hoop op jullie hulp en input hierbij. Het gaat om het volgende:
In dit effect apparaat wil ik een aantal frequentie gebieden / ranges afzonderlijk met distortion bewerken. Laten we ze voor het gemak even low, mid en high noemen. Ik werk het voorbeeld voor Low hier even verder uit. ter illustratie een tekeningetje. Curves zijn natuurlijk globaal en kloppen niet helemaal maar het gaat om het idee.
De bandbreedte voor Low is 0hz - 550hz. Binnen die bandbreedte wil ik echter precies kunnen aangeven welk deel van de audio wordt doorgelaten, en ik dus kan bewerken. Volgens mij kan ik dat doen d.m.v. twee filters: een 4th order high pass en een 4th order low pass. Het low pass filter bepaalt de bovenkant van de range (in bijgevoegd plaatje dus 400Hz) Het high pass filter dus de onderkant van de range (in dit geval 200 Hz). Binnen de Low band bewerk ik dus in dit voorbeeld alleen het stukje 200-400 Hz
Nou ben ik gaan zoeken naar hoe en wat filters en gekomen op een Sallen-Key filter. Na wat geknutsel is dit de eerste versie van mijn variabel low pass:
Ik heb al eens gevraagd wat die getallen zijn (2.9422823962055E-9 F bijvoorbeeld) dus dat nog even uitzoeken. Ook loopt dit filter tot 500 ipv 550 hz, maar dat zijn details. verder gebruik ik dus een 4 gang 100k pot die zorgt voor het variabele filter. Klopt dit een beetje?
Met het high pass heb ik meer moeite... want hoe geef ik aan dat dit maar tot 550 hz hoeft te lopen?
Anyway, tot hier red ik het dus als elektronica beginner.... ik hoop dat jullie me wat verder kunnen helpen!
Alvast bedankt
Erik
Moitzie
"Verbringe nicht die Zeit mit der Suche nach ein Hindernis, vielleicht ist keines da." Franz Kafka
De potmeters staan verkeerd in je schema, je moet een kant van het signaal naar "1" laten lopen en de loper van de potmeter aan de pijl ("2"). Als je aan 1 en 3 doet zal de potmeter als een niet variabele 100k weerstand werken. Van filters weet ik nog niet zo veel af, over een maandje kan ik je waarschijnlijk verder helpen
.
In dat getal betekent E-9 = 10^(-9). Dat getal daarvoor is absurd, maar het komt dus neer op ongeveer 2,9 nF.
Waar wil je verder precies hulp mee?
Op 3 oktober 2011 20:20:27 schreef Moitzie:
De potmeters staan verkeerd in je schema, je moet een kant van het signaal naar "1" laten lopen en de loper van de potmeter aan de pijl ("2"). Als je aan 1 en 3 doet zal de potmeter als een niet variabele 100k weerstand werken. Van filters weet ik nog niet zo veel af, over een maandje kan ik je waarschijnlijk verder helpen.
Ik heb geduld 
Op 3 oktober 2011 20:41:21 schreef Hagdos:
In dat getal betekent E-9 = 10^(-9). Dat getal daarvoor is absurd, maar het komt dus neer op ongeveer 2,9 nF.Waar wil je verder precies hulp mee?
Ja de getallen komen uit een calculator... dus vandaar niet afgerond...
En verder graag hulp bij of het low pass klopt (op de pots na) en hoe ik een high pass kan maken dat van 0 tot 500 hz loopt
[Bericht gewijzigd door Henry S. op (34%)]
Ok, ik heb de potmeters omgedraaid, en nog een slordigheidje eruitgehaald, dus dit zou hem moeten zijn:
Op 3 oktober 2011 20:44:07 schreef erikb1971:
Ja de getallen komen uit een calculator... dus vandaar niet afgerond...
Het is handig om er nF oid van te maken, maakt je schema leesbaar, net als horizontale teksten die niet door het schema zelf heen gaan. Op een 22" monitor zijn je schema's amper te lezen, maak ze aub wat groter.
Je potmeters zijn nog steeds niet regelbaar, de loper zal met een van de uiteinden verbonden moeten worden.
Heb je deze al?
Ok, de volgende wordt groter.
En de opamp pdf had ik nog niet, nu aan het downloaden. Ik heb wel de TI filter pro desktop applicatie.. die heb ik gebruikt voor het ontwerp van dit filter. Ik krijg het in eagle niet voor elkaar om de waarde van de C horizontaal te zetten....
Dus:
niks zeggen! niet goed nog!
zo dan:
[Bericht gewijzigd door Henry S. op (43%)]
Op 4 oktober 2011 20:56:33 schreef erikb1971:
Ik krijg het in eagle niet voor elkaar om de waarde van de C horizontaal te zetten....
Smash
[afbeelding
[...]
[afbeelding]
Beiden goed, nu een praktisch probleem nog: viervoudige potmeters zijn heel erg schaars en daarnaast nog eens custom made.
Ik heb wat post samengevoegd wegens topickicken.
Er zijn speciale filter IC's, behoorlijk prijzig meen ik.
Maar ik ken iets waarbij de weerstanden dmv elektronische schakelaars en PWM geschakeld worden. De 4 weerstanden worden elk overbrugd door een 4066 poort welke met PWM aangestuurd wordt. De PWM kan je bijv met een 555 opwekken.
Je kunt ook 2 dubbele potmeters nemen, en zorgen dat die gelijk staan. Je zult ze nooit exact gelijk krijgen, maar als je bedenkt dat een standaard condensator al gauw 5 procent afwijking heeft, kun je je afvragen hoeveel dat uitmaakt.
Je moet nog een uiteinde van de potmeters aan de lopers verbinden, dat kan wat schelen in het afschermen van storing.
Ik zou een weerstand in serie met de potmeters zetten, op die manier krijgt het filter een minimum en maximum instelling, als je nu namelijk zonder serieweerstand de potmeter dichtdraait heb je denk ik kans dat de boel gaat oscilleren.
De waarden van de condensatoren lijken mij niet echt te kloppen, met 100k potmeters zou je met audiofrequenties in het nF bereik moeten zitten, en dan nog alleen als je beneden 600 hertz blijft.
Op 4 oktober 2011 22:34:11 schreef Henry S.:
Er zijn speciale filter IC's, behoorlijk prijzig meen ik.Maar ik ken iets waarbij de weerstanden dmv elektronische schakelaars en PWM geschakeld worden. De 4 weerstanden worden elk overbrugd door een 4066 poort welke met PWM aangestuurd wordt. De PWM kan je bijv met een 555 opwekken.
Als het voor audio is, dan wil je ver blijven van alles wat 4066 is. D'r zijn betere equivalenten (maar wel een stuk duurder) van IIRC Analog Devices (SSM2202, SSM2212), en dan blijft het nog tricky. Andere optie is een fatsoenlijke digipot (PGA2311, PGA2320).
De goedkoopste oplossing (met tevens de beste kwaliteit) voor TS is om een stuk of wat relais te pakken met daarachter een weerstand ipv fets als switch.