Hallo, ich versuch schon seit langem einen TDA8444 mit einem Mega 32 anzusteuern. Eigentlich dachte ich dass das mit dem I2C kein großes Problem sein kann aber anscheinend schon. Die Hardware sollte richtig sein: Vp leigt auf 12V, Vmax an 5V, SDA über 1k am PC1, SCL über 1k an PC0, A0 A1 A2 und natürlich GND auf GND. Da A0 A1 A2 auf GND leigen sollte die Adresse doch 64 sein? Ich schicke also erst die 64, dann 240 für den DAC0 und dann 32. Danach sollten doch am DAC0 etwa 2,5V anliegen? Leider messe ich dort vor und nach dem schreiben 0,3V. Vielen Dank schon mal Thomas
Hmmm >Die Hardware sollte richtig sein: Vp leigt auf 12V, Vmax an 5V, SDA >über 1k am PC1, SCL über 1k an PC0, A0 A1 A2 und natürlich GND auf >GND. Nein SCA und SCL müssen mit den Widerständen nach VCC hochgezogen werden. >Da A0 A1 A2 auf GND leigen sollte die Adresse doch 64 sein? Ja,A0-A2 auf masse ist 40h also 64d Das gilt aber nur für die Modelle 8444 und 8444AT Der 9444T fängt bei 48h also 72d an. Im Zweifelsfalle nachsehen. >Ich schicke also erst die 64, dann 240 für den DAC0 und dann 32. >Danach sollten doch am DAC0 etwa 2,5V anliegen? Leider messe ich dort >vor und nach dem schreiben 0,3V. Das Protokoll ist eindeutig. Start,Ack,Adresse,Ack,Kommando und subadresse,Ack,Daten,Ack,Stop Ich denke die Pullupwiderstände lösen dein Problem Im Anhang nochmal die Spezifikationen (Das Dokument hat alle Fakten ohne zu verwirrend zu werden.Deswegen die kürze)
Hallo Ratber ja du hattest recht. Die Pullups lösen das Problem. Ich hatte sie auch schon mal eingebaut, aber da stimmte wohl was an der Software noch nicht. Ich habe allerdings in einem anderen Post mal gelesen, dass man sie auch weglassen kann und die internen Pullups verwenden kann, was wohl keine so sehr gute Idee ist. Also vielen Dank für deine schnelle Hilfe. Gruß Thomas
Ja die Controllerinternen gehen manchmal aber ich hab damit auch schon öfter Terz gehabt also greife ich nochmal tief in die Tasche und spendiere jeder Schaltung diese sündhaft teuren und platzfressenden Widerstandsmonster um meine nerven zu schonen (Scherz) Kein Problem
Ja ich bin jetzt auch pleite. Die 2 Dinger haben meine Ersparnisse und meine Rente aufgefressen.
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.