Jeg finder mig selv nødt til at lave en hel del analogt filterdesign. For det meste passive LC-stigenfiltre. Jeg ved ærligt talt ikke meget om, hvordan man design dem i hånden, jeg har brugt Genesys-værktøjet.
Jeg går også ind i at bruge en masse gratis software til mit arbejde. Jeg synes, at arbejdsgangen generelt er hurtigere og sjovere. Så jeg har ledt efter et gratis software-analogt filterdesignværktøj. Det er ret nemt at designe digitale filtre med Python, men der synes ikke at være meget for analogt filterdesign (og jeg mener at vælge værdierne på kondensatorer og induktorer).
Så mangler jeg noget? Er det ligetil at realisere et analogt filter med disse værktøjer? Hvis ikke, hvorfor findes der ikke noget som dette? Hvad er de typiske algoritmiske metoder til design af analoge filtre ?
* EDIT: Hvad jeg mener er gratis som i frihedssoftware. Jeg er opmærksom på alle leverandørens leverede værktøjer, jeg kan ikke lide dem. Jeg finder dem normalt meget sværere at arbejde med. Og jeg er også bare nysgerrig efter, hvorfor der ikke ser ud til at være meget åben software i dette område.
Kommentarer
- Jeg brugte webench af texas instrumenter til aktive filtre og Elsie til passive. Begge er gratis. Prøv dem.
- Måske skal du afklare, om hvad du ' ser ud for er gratis-som-i-f ree-beer software (hvoraf mange findes fra chipleverandører og er blevet foreslået nedenfor), men som muligvis kan leveres uden kilder, eller hvis du ' leder efter open source-software.
- Hvad angår " algoritmiske metoder ", enhver bog på filtre vil lære dig designprincipperne … som du kan implementere i al software, du ønsker. Mange bøger bruger MATLAB (som ikke er gratis) som softwarehjælp til beregningerne. Du kan oversætte MATLAB-kode næsten uden ændringer til GNU Octave (som er gratis og open source).
- Der er en betydelig mængde gratis software på IowaHills.com-siden. Der er software til RF-filtre, Op Amp-filtre, Digitale filtre samt et Smith-diagram.
Svar
Der er en række onlineværktøjer, selvom de ofte er begrænsede. Her er en liste over online og gratis desktopværktøjer
Aktive filter webbaserede værktøjer
Værktøjer til aktivt skrivebordsdesign på skrivebordet
- FilterLab af Microchip
- FilterFree fra nuHerts
- FilterCAD3 fra Lineær teknologi (nu analoge enheder) Selvom officielle links til originale kilder til det ser ud til at være forsvundet .
- FilterPro af TI
- FilterWiz Lite af Schematica
Passive filtre
- AADE Filter Design værktøj fra KE5FX (Ham radio)
Simulering
Jeg vil altid anbefale at simulere det softwaregenererede filter med virkelige simuleringsmodeller af de komponenter, du har til hensigt at bruge til dit implem entation.
Brug et andet simuleringsværktøj, som genereringsværktøjet begrænser muligheden for softwarefejl, der påvirker dit design.
Hvis du ikke har at gøre med rent sinusformet signaler husk at overveje trin- og impulsrespons.
Kommentarer
- Bemærk, at AD-filterguiden kan producere designs, der har meget dårlig impulsrespons; ikke sikker på, om de nu har mulighed for at begrænse Q-faktoren.
- Tak peter, jeg opdaterede svaret for at sikre, at folk ikke ' ikke bare tror på det foreslåede løsning.
Svar
Nogle af IC-leverandørerne tilbyder nyttige værktøjer; sidste gang jeg lavede en smule simpel RC-filtrering, brugte jeg Tina-TI , som er en SPICE-baseret simulator. Den har en menu i den, som giver dig mulighed for at beregne frekvensresponset for en underkreds og se en graf. SPICE giver dig bestemt mulighed for at bekræfte et filterdesign, når du først har valgt værdier.
Svar
Hendes er en meget alsidig PASSIV filterdesignværktøj: “AADE” fra AADE.com. Ved hjælp af dette program kan du designe alle klassiske RLC-filtertopologier.
For AKTIVE filterprojekter foretrækker jeg FilterPro (www.ti.com), som er tilgængelig til gratis.
Svar
Jeg bruger microcap, og der er en elevversion tilgængelig. Mine kolleger bruger LTSpice, fordi det er gratis, men når jeg ønsker at gå lige efter værdier i ting som sallen key op-amp filtre eller LCR filtre bruger jeg denne webside fra Okawa.
De gør RC, RL, RLC (3 typer), sallen key HP og LP (2. og 3. række med og uden forstærkning) og flere feedback filtre (2. og 3. række) – dækker de fleste folks behov I regner med.