hallo bin hier grad am zweifeln ob es überhaupt möglich ist einen I2S DAC (hier der TDA1543) mit einem SPI Bus vom Mikrocontroller anzusteuern. Das Hauptproblem ist, dass I2S 3 Leitungen braucht und Der SPI grundsätzlich aber nur 2 synchrone Leitungen verwendet, der Clock und die Daten. den Wordselect EIngang für den DAC könnte man ja an eine extra Leitung hängen, nur das Problem ist, dass die Flanke Vom Wordselect ein Takt früher kommmen muss als die Daten.. und da wüsst ich jetz nich wie ich das vernünftig beschalten soll, damit auch wirklich alles synchron abläuft ohne dabei angst zu haben. Die WS Leitung mit dem Controller extra anzusteuern ist meiner meinung nach gepfuscht! ---- Habe dazu einen Test gemacht: bei Codewörtern bis zu 3FFF bringt er eine steigende Effektivsp. am Ausgang (habe ein Impulssignal per software generiert, also erst 0000 dann 3fff übertragen). wechsle ich dagegen auf 4000hex und höher get die Effektivspag. wieder runter ... bei einem Rechtecksignal mit 7fff und 8000 messe ich 0 Volt ! ---- kennt jemand vielleicht einen 16 bit DAC der nur 2 Leitungen braucht für die serielle Übertragung ? ODer weiss jemand einen Trick für den bestehenden TDA1543 ? mfg Stephan
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.