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
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
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.