Ik merk dat ik behoorlijk wat analoog filterontwerp moet doen. Meestal passieve LC-ladderfilters. Ik weet eerlijk gezegd niet veel over hoe ontwerp ze met de hand, ik gebruik de Genesys-tool.

Ik begin ook veel gratis software voor mijn werk te gebruiken. Ik vind dat de werkstroom over het algemeen sneller en leuker is. Dus ik ben op zoek geweest naar een gratis software voor het ontwerpen van analoge filters. Het is vrij eenvoudig om digitale filters te ontwerpen met Python, maar er lijkt niet veel te zijn voor het ontwerpen van analoge filters (en ik bedoel, het kiezen van de waarden van condensatoren en inductoren).

Dus, mis ik iets? Is het eenvoudig om een analoog filter te realiseren met deze tools? Zo nee, waarom bestaat er zoiets niet? Wat zijn de typische algoritmische methoden voor het ontwerpen van analoge filters ?

* BEWERKEN: Wat ik bedoel is gratis zoals in vrijheidssoftware. Ik ben me bewust van alle door de leverancier verstrekte tools, ik vind ze niet leuk. Meestal vind ik ze veel moeilijker om mee te werken. En ik “ben nu ook gewoon benieuwd waarom er niet” veel open software lijkt te zijn op dit gebied.

Opmerkingen

  • Ik gebruikte webench door Texas Instruments voor actieve filters en Elsie voor passieve filters. Beide zijn gratis. Probeer ze eens.
  • Misschien moet u verduidelijken of wat u ' zoekt want is vrij-als-in-f ree-beer-software (waarvan er veel bestaat van chipverkopers en hieronder wordt voorgesteld) maar die mogelijk zonder broncode wordt geleverd of als u ' op zoek bent naar open-source software.
  • Wat betreft de " algoritmische methoden ", elk boek op filters leert u de ontwerpprincipes … die u in elke gewenste software kunt implementeren. Veel boeken gebruiken MATLAB (dat niet gratis is) als softwarehulpmiddel voor de berekeningen. Je kunt MATLAB-code vertalen met bijna geen wijzigingen in GNU Octave (dat gratis en open-source is).
  • Er is een aanzienlijke hoeveelheid gratis software op de IowaHills.com-site. Er is software voor RF-filters, Op Amp-filters, digitale filters, evenals een Smith-diagram.

Answer

Er zijn een aantal online tools, hoewel ze vaak beperkt zijn. Hier is een lijst met online en gratis desktoptools

Webgebaseerde tools met actieve filter

Actieve filter desktop ontwerptools

Passieve filters

Simulatie

Ik zou altijd aanraden om het door software gegenereerde filter te simuleren met real-life simulatiemodellen van de componenten die u voor uw implementatie wilt gebruiken entation.

Gebruik een andere simulatietool dan de generatietool om de mogelijkheid van softwarefouten die uw ontwerp beïnvloeden te beperken.

Als u niet te maken heeft met puur sinusoïdale signalen vergeet niet om de stap- en impulsrespons te overwegen.

Opmerkingen

  • Merk op dat de AD-filterwizard ontwerpen kan produceren met een zeer slechte impulsrespons; niet zeker of ze nu een optie hebben om de Q-factor te beperken.
  • Bedankt Peter, ik heb het antwoord bijgewerkt om er zeker van te zijn dat mensen ' niet alleen geloven wat de voorgestelde oplossing.

Answer

Sommige van de IC-leveranciers bieden handige tools; de laatste keer dat ik een beetje eenvoudige RC-filtering deed, gebruikte ik Tina-TI , een op SPICE gebaseerde simulator. Het heeft een menu waarin u de frequentierespons van een subcircuit kunt berekenen en een grafiek kunt bekijken. Met SPICE kun je zeker een filterontwerp bevestigen zodra je “waarden hebt gekozen.

Answer

Haar is een zeer veelzijdige PASSIEF filterontwerptool: “AADE” van AADE.com Met dit programma kunt u alle klassieke RLC-filtertopologieën ontwerpen.

Voor ACTIVE filterprojecten geef ik de voorkeur aan FilterPro (www.ti.com), dat beschikbaar is voor gratis.

Answer

Ik gebruik microcap en er is een studentenversie beschikbaar. Mijn collegas gebruiken LTSpice omdat het gratis is, maar, als ik direct naar waarden wil zoeken in zaken als sallen key op-amp-filters of LCR-filters, gebruik ik deze webpagina van Okawa.

Ze doen RC, RL, RLC (3 typen), sallen key HP en LP (2e en 3e orde met en zonder versterking) en meerdere feedbackfilters (2e en 3e orde) – dekt de meeste mensenbehoeften I denk.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *