ADAU1701 DSP Plattform mit Microcontroller und Peripherie

+A -A
Autor
Beitrag
IPv6
Stammgast
#1 erstellt: 05. Jan 2024, 12:08
Preis: 25 Euro

DSP Board

Ich habe die Weihnachtszeit genutzt, um mal eine Platine zur einfachen Audiosignalverarbeitung zu erstellen.
Sinn der Platine war es auch, mal den Bestückungsservice von JLCPCB auszuprobieren. Und damit die Einrichtungskosten pro Platine nicht so hoch sind, habe ich gleich 5 Stück machen lassen
Davon sind nun 4 übrig, die ich gerne zum Selbstkostenpreis von 25 € weitergeben möchte.

Herzstück ist der oft genutzte ADAU1701 von ADI.
Die beiden analogen Eingänge sind symmetrisch und vertragen bis etwa +12 dBu, zwei der Ausgänge sind ebenfalls symmetrisch bis auch etwa + 12 dBu, die anderen zwei Ausgänge sind ohne Verstärkung bis 0,9 Vrms.
Das Board braucht 5 V und +-15 V für die Operationsverstärker, wobei durch simple Eingriffe die OPVs entfernt werden können. Dann kommt das Board mit 5 V aus und hat entsprechend keine symmetrischen Ein- und Ausgänge mehr, die Pegel entsprechen dann dem, was der ADAU1701 nunmal von Haus aus kann.

Dem ADAU1701 steht auf der Platine ein ATmega328 (kompatibel zu Arduino Nano/Uno) zur Seite.
Da der DSP mehr oder weniger nur statische Dinge machen kann, kann man Änderungen der Signalverarbeitung (sich verändernde EQs, Filter, ganze Signalpfadumschaltungen,...) durch einen externen Microcontroller umsetzen.
Der ATmega kann z.B. Potis und Schalter abfragen, daraufhin Filterkoeffizienten neu berechnen und in den DSP laden. Das geschieht mittels "Safeload"-Funktion ohne klicken oder Unterbrechung im Ausgangston.
Natürlich gibt es für das Koeffizientenberechnen und die Kommunikation mit dem DSP fertige Arduinobibliotheken, die das Ganze sehr simpel machen.

Weitere Infos zum Betrieb des ADAU1701 mit externem Microcontroller habe ich hier mal vorgestellt:
http://www.hifi-forum.de/viewthread-71-13047.html

Allgemeine Infos zum ADAU1701 finden sich im großen Sure DSP Thread:
http://www.hifi-forum.de/viewthread-71-12581.html

Damit auch genug externe Bedienelemente möglich sind, sind auf dem Board noch zwei 16-Kanal Multiplexer, somit können bis zu 32 Potis und/oder Schalter eingelesen werden.
Zur Ansteuerung von LEDs und sowas sind noch zwei 8-bit Schieberegister mit dabei, die vom Controller per SPI angesprochen werden können.
Die MP-Pins des ADAU1701 sind am Rand der Platine zugänglich.
Da die Taktversorgung des DSP mit einem CMOS Oszillator (12,288 MHz) umgesetzt ist, kann auch ein Masterclock für z.B. externe ADCs abgegriffen werden.

Infos zur Belegung der ganzen Anschlusspins und der Schaltung sowie Beispielhafte Programme für DSP und Microcontroller stelle ich bei Bedarf gerne zur Verfügung.

Auch wenn alle Funktionen der Platine getestet sind möchte ich darauf hinweisen, dass es sich um ein DIY Projekt für Leute mit Erfahrung in der Elektronikwelt handelt. Es ist kein Plug and Play Fertigprodukt.
Suche:
Das könnte Dich auch interessieren:
Verkauft! Endstufe mit DSP
marty29ak am 06.05.2014  –  Letzte Antwort am 31.05.2014  –  7 Beiträge
Reckhorn DSP
nolie am 15.02.2017  –  Letzte Antwort am 23.02.2017  –  2 Beiträge
5-Kanal DSP-Verstärkereinbaumodul mit 6-Kanal DSP
Don-Pedro am 05.08.2013  –  Letzte Antwort am 05.10.2013  –  4 Beiträge
Auverdion Aurora DSP Board
SimonSambuca am 06.11.2020  –  Letzte Antwort am 10.11.2020  –  2 Beiträge
Mini DSP 2x4 boxed
Nershl am 26.11.2016  –  Letzte Antwort am 06.01.2018  –  4 Beiträge
AKB-400 DSP
swanoop am 05.09.2018  –  Letzte Antwort am 26.10.2018  –  2 Beiträge
Hypex DSP Verstärkermodul AS2.100
woody32 am 29.04.2013  –  Letzte Antwort am 14.05.2013  –  3 Beiträge
Mini DSP 2x4 Neu
Son-Goku am 07.11.2018  –  Letzte Antwort am 18.11.2018  –  2 Beiträge
Wyntek WAM300 DSP
maggus_zuki am 07.11.2019  –  Letzte Antwort am 06.12.2019  –  3 Beiträge
Wyntek WAM 300 DSP
Wissnix am 21.10.2013  –  Letzte Antwort am 08.11.2013  –  2 Beiträge
Foren Archiv
2024

Anzeige

Aktuelle Aktion

Partner Widget schließen

  • beyerdynamic Logo
  • DALI Logo
  • SAMSUNG Logo
  • TCL Logo

Forumsstatistik Widget schließen

  • Registrierte Mitglieder927.515 ( Heute: 1 )
  • Neuestes Mitgliedmaudemustar593
  • Gesamtzahl an Themen1.555.838
  • Gesamtzahl an Beiträgen21.646.660