Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #231001

Re: Tiefpassfilter für Audio

From Frank Buss <fb@frank-buss.de>
Newsgroups de.sci.electronics
Subject Re: Tiefpassfilter für Audio
Date 2017-08-08 23:40 +0200
Organization news.netcologne.de
Message-ID <omdb46$67r$1@newsreader4.netcologne.de> (permalink)
References <om4g1q$ffc$1@newsreader4.netcologne.de> <om4gh2$1c01$1@gioia.aioe.org>

Show all headers | View raw


On 08/05/2017 03:17 PM, Dieter Wiedmann wrote:
>
>> Wie kann man das in LTSpice simulieren?
>
> http://www.microchip.com/development-tools/resources/filterlab-filter-design-software

Prima Programm. Hat ein paar Bugs im GUI, aber scheint sonst gut 
verwendbar zu sein. Habe damit mal verschiedene Filter ausprobiert. 
Aktuell habe ich den aufgebaut:

http://i.imgur.com/2ciOgNp.png

Gegenüber dem anderen Filteraufbau hat das auch den Vorteil, daß die 
Widerstände relativ unkritisch sind und es im Gleichspannungsfall eine 
Verstärkung von genau 1 hat.

Habe dann mal die Samplerate auf 192 kHz hochgeschraubt und ein 10 kHz 
Signal generiert, was man für den Synthesizer wohl nie brauchen wird, 
aber als Worst-Case obere Grenze ein guter Test ist. So sieht es dann aus:

http://i.imgur.com/gLLpe9h.png

Bei 2 kHz braucht man eigentlich gar kein Filter mehr:

http://i.imgur.com/N3QZgcC.png

Könnte die kleine Zacke unten von meinem Aufbau her kommen? Habe keine 
exakten Widerstandwerte und Kondensatorwerte verwendet und es ist auf 
zwei Breadboards mit fliegender Verdrahtung verteilt aufgebaut. Aber die 
genauen Werte kann ich dann später immer noch ausprobieren und ändern, 
ich denke damit kann ich erstmal leben.

Mal eine typischere Frequenz von ca. 600 Hz:

http://i.imgur.com/ldrCsqV.png

Hmm, die Zacke ist immer noch zu sehen. Bei 0.1 Hz ist sie aber weg :-)

http://i.imgur.com/gvGf4kB.png

Mit der Parallella-Platform läuft noch nicht, da das neue Xilinx Vivado 
nicht mit meinem alten FPGA-Projekt funktioniert, aber scheint schon 
einen im Parallella-Forum zu geben, der die Standarddistribution damit 
compiliert bekommen hat, die bei mir auch nicht mit dem neuen Vivado 
ging. Daher habe ich das erstmal nur mit einem STM32F4 Discovery Kit 
getestet.

Der läuft nur bis 100 MHz (mein altes Discovery Kit ist mir kaputt 
gegangen, der mit bis zu 168 MHz lief) und das ist damit schon ganz 
schön gestresst, auch mit nur einem Kanal. Musste sogar die umständliche 
SPI-Transferfunktion die von CubeMX generiert wird, per direkte 
Registerzugriffe Inline ersetzen, sonst war es zu langsam. Aber man 
sollte auch keinen 192 kHz Interrupt verwenden :-)

Geht aber leider nicht gut per SPI DMA, weil man damit nicht mehrere 
Sequenzen von drei Bytes automatisch mit CS verschicken kann. Per 
geschicktem PWM parallel für CS und LDAC hätte ich da vielleicht was 
stricken können (LDAC wird jetzt schon per PWM Ausgang generiert, für 
jitterfreie Analogausgabe, und generiert gleichzeitig den Interrupt), 
oder mit einem der I2S Modes, aber das wird mit dem FPGA im Zynq sowie 
alles viel einfacher und da sollten dann auch 8 Kanäle mit 192 KHz kein 
Problem sein. Notfalls kann ich das im FPGA selbst interpolieren (habe 
sowas schonmal programmiert, allerdings nur linear interpoliert), damit 
der Host eine niedrigere Samplerate verwenden kann.

-- 
Frank Buss, http://www.frank-buss.de
electronics and more: http://www.youtube.com/user/frankbuss

Back to de.sci.electronics | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-05 15:09 +0200
  Re: Tiefpassfilter für Audio Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-08-05 15:17 +0200
    Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-08 23:40 +0200
      Re: Tiefpassfilter für Audio Christian Zietz <newsgroup.1001@chz.xyz> - 2017-08-09 08:22 +0200
        Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-11 14:06 +0200
          Re: Tiefpassfilter für Audio Rafael Deliano <rafael_deliano@arcor.de> - 2017-08-11 17:22 +0200
            Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-11 18:47 +0200
              Re: Tiefpassfilter für Audio Rafael Deliano <rafael_deliano@arcor.de> - 2017-08-11 19:49 +0200
                Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-11 20:24 +0200
                Re: Tiefpassfilter für Audio Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-08-11 20:29 +0200
          Re: Tiefpassfilter für Audio horejsi <wolfgang@horejsi.de> - 2017-08-11 21:27 +0200
            Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-11 22:23 +0200
              Re: Tiefpassfilter für Audio horejsi <wolfgang@horejsi.de> - 2017-08-11 23:07 +0200
                Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-11 23:11 +0200
                Re: Tiefpassfilter für Audio horejsi <wolfgang@horejsi.de> - 2017-08-12 06:28 +0200
                Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-12 06:37 +0200
              Re: Tiefpassfilter für Audio Bernd Laengerich <bernd.laengerich@web.de> - 2017-08-12 18:27 +0200
              Re: Tiefpassfilter für Audio Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-08-13 23:14 +0200
                Re: Tiefpassfilter für Audio Bernd Laengerich <bernd.laengerich@web.de> - 2017-08-14 00:10 +0200
                Re: Tiefpassfilter für Audio Falk Dµebbert <falk@duebbert.com> - 2017-08-14 11:10 +0200
                Re: Tiefpassfilter für Audio Volker Bartheld <news2017@bartheld.net> - 2017-08-14 14:23 +0200
                Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-14 12:45 +0200
                Re: Tiefpassfilter für Audio Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-08-14 21:11 +0200
                Re: Tiefpassfilter für Audio Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-08-14 21:07 +0200
          Re: Tiefpassfilter für Audio Bernd Laengerich <bernd.laengerich@web.de> - 2017-08-12 18:29 +0200
            Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-12 19:26 +0200
              Re: Tiefpassfilter für Audio Bernd Laengerich <bernd.laengerich@web.de> - 2017-08-13 00:11 +0200
                Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-13 00:22 +0200
                Re: Tiefpassfilter für Audio horejsi <wolfgang@horejsi.de> - 2017-08-13 07:55 +0200
                Re: Tiefpassfilter für Audio Bernd Laengerich <bernd.laengerich@web.de> - 2017-08-13 17:56 +0200
  Re: Tiefpassfilter für Audio Christian Zietz <newsgroup.1001@chz.xyz> - 2017-08-05 16:20 +0200
    Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-05 17:17 +0200
      Re: Tiefpassfilter für Audio Dieter Wiedmann <dieter.wiedmann@t-online.de> - 2017-08-05 17:25 +0200
      Re: Tiefpassfilter für Audio Christian Zietz <newsgroup.1001@chz.xyz> - 2017-08-05 17:51 +0200
        Re: Tiefpassfilter für Audio Christian Zietz <newsgroup.1001@chz.xyz> - 2017-08-06 10:04 +0200
  Re: Tiefpassfilter für Audio Rafael Deliano <rafael_deliano@arcor.de> - 2017-08-05 17:27 +0200
  Re: Tiefpassfilter für Audio Rafael Deliano <rafael_deliano@arcor.de> - 2017-08-05 17:52 +0200
  Re: Tiefpassfilter für Audio Stefan Engler <Lehrerfreund@web.de> - 2017-08-05 09:19 -0700
    Re: Tiefpassfilter für Audio Frank Buss <fb@frank-buss.de> - 2017-08-05 19:44 +0200
      Re: Tiefpassfilter für Audio Rafael Deliano <rafael_deliano@arcor.de> - 2017-08-05 20:07 +0200
  Re: Tiefpassfilter für Audio Rolf Bombach <rolfnospambombach@invalid.invalid> - 2017-08-06 10:19 +0200

csiph-web