ADAU1701 Speicheradressen der Filterparameter

Gast #4346527
Lesenswert?
• ▲
▼
Hallo,

ich bin grad dabei ein Projekt mit dem ADAU1701 DSP zu planen.

Habe im SigmaStudio etwas mit rumgespielt und kann ja den Signalweg 
grafisch anlegen.
Mein Ziel ist es vom Mikrocontroller aus ein Multiplexing zu steuern, 
dazu ein 4 Band voll symetrischer EQ und will die Hoch- und 
Tiefpassfilter einstellen können.

Erstmal: Ich habe herausgefunden dass man innerhalb von Sigmastudio 
verschiedene "LookUps" anlegen kann zwischen denen man dann, gesteuert 
von einem GPIO hin und her springen kann. Aber das reicht mir ja nicht.


Unten ist ein ja ein Fenster was die Inhalte des Rams zeigt.
Normalerweise kann ich den ja per I2C manipulieren.
Nur legt mir das SigmaStudio die Paramter der verschiedenen Filter auf 
die verschiedensten Ram-Adressen ohne spezielles Muster und lässt 
teilweise auch mal paar Speicheradressen zwischen drinnen frei etc.

Kann es ich es nicht manuell festlegen, dass ich sage, bitte die 
IIR-Paramter für Filter X ab Speicheradresse 0x00 z.B. ?


Danke & Gruß
Markus
#4366727
Lesenswert?
• ▲
▼
Hallo,

als erstes solltest du im Sigma Studio über "Action" mal die System 
Files exportieren.
Darin kannst du jede Menge an Infos finden, speziell Adressen.
Möchtest du Filter einstellen, dann schau mal in der Hilfe auf die
Seite "Algorithm Information" zB auf EQ. Hier wird beschrieben wie die 
Koeffizienten der Filter zu berechnen sind. Diese Koeffizienten findest 
du in der "...PARAM.h" wieder mit der entsprechenden Adresse.
Wenn du den AD1701 an einen Controller anschliessen möchtest, musst du 
auch
darüber booten !
Und als letzte Info: wenn du etwas "knackfrei" umschalten möchtest, 
solltest du die Register nicht direkt, sondern über die 
Safeload-Register beschreiben.

Gruß und viel Erfolg

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.