Hallo Experten! Ich versuche derzeit ein Maxim Evaluation Kit per I2C mit meinem uC zu verbinden. Auf dem Eval Kit ist jedoch ein "bidirektionaler buffer" bestehend aus zwei 74LV07A vorhanden. Durch diese "buffer" Schaltung wird SDA auf zwei Leitungen aufgeteilt (Rx/Tx). Erst dachte ich, ich könnte die beiden Leitungen einfach zusammen führen und an meinen SDA Pin hängen. Das scheint aber nicht zu funktionieren, da die Kombination der beiden 74LV07A wie ein flip-flop zu wirken scheint und den ersten 0 Pegel "festhält". Wenn ich nur den Rx Pin mit SDA des uCs verbinde und den Tx Pin am Oszilloskop beobachte sieht alles bestens aus. Liegt es wirklich an den beiden buffern oder habe ich hier einen Denkfehler? Wie würdet ihr das Eval Kit mit dem uC verbinden? Viele Grüße, Julian
Julian A. schrieb: > Das scheint aber nicht zu funktionieren, > da die Kombination der beiden 74LV07A wie ein flip-flop zu wirken > scheint und den ersten 0 Pegel "festhält". Gratuliere, Du hast den Bus-Holder erfunden. ;) Julian A. schrieb: > Liegt es wirklich an den beiden buffern oder habe ich hier einen > Denkfehler? Nicht oder sondern und. :) Julian A. schrieb: > Wie würdet ihr das Eval Kit mit dem uC verbinden? Den 74LV07 rausschmeißen.
Detlef Kunz schrieb: > Nicht oder sondern und. :) Dann kläre mich doch bitte über den Denkfehler auf :) Detlef Kunz schrieb: > Den 74LV07 rausschmeißen. Die 74LV07 sind auf dem Eval Kit verbaut und ich würde nur ungern an dem Kit Veränderungen vor nehmen. Die Designer von Maxim müssen sich dabei ja auch irgend was gedacht haben.. Ich hab die Grafik des Schaltplans noch einmal an gehangen aber diesmal mit Pin Beschriftung ;)
Ab und zuals Frage ich mich was sich so mancher Board Designer denkt. I2C hat nicht umsonst den Beinamen 2-wire, aber hey, lass uns doch wieder n 3-wire daraus machen. Für dich als denk Anstoß: Du legst SDA auf low da denkt sich der Treiber "hahhh dann mach ich jetzt TX auf low" und weil du sie verbunden hast sieht RX plötzlich low und denkt sich "Ich pack dann ma SDA auf low, is ja schließlich mein job" und schon sieht TX wieder low an SDA und legt TX ganz pflichtbewusst auf low. Und du hast den Bus Holder erfunden...
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.

