Hallo zusammen, ich betreibe 6 ATMega32 in einem System und diese kommunizieren über TWI. Dies funktioniert ohne Probleme, solange die Treiberstufe am Ausgang nicht benutzt wird. Die Treiberstufe ist auch als Bild angehängt. Der verbaute Transistor ist ein IRLU024N. Die ATs werden über eine gemeinsame Spannungsversorgung betrieben. Die Treiberstufe hat ihr eigenes Netzteil. Wird dieses nun zugeschaltet, ist der TWI-Bus tot. Die SCL-Leitung geht auf LOW und bleibt da. Die Treiberstufe selbst hängt nicht an den TWI-Pins! Ich hab schon andere Netzteile versucht, mit anderen Spannungen etc, sowie diverse Vorschläge hier aus dem Forum bezüglich TWI, hat aber alles nichts geholfen. An Signalen geht durch die Treiberstufe eine 60Hz PWM. Hat da jemand eine Idee woran das liegen könnte? Mir fällt da nichts mehr ein was es sein könnte. Die Treiberstufe hat ja prinzipiell nichts mit dem TWI zu tun, oder überseh ich da was offensichtliches? Viele Grüße Markus
Naja, vielleicht hast Du eine Brücke irgendwo eingelötet aus Versehen. Wie ist es denn, wenn Du PA0 vom Gate trennst und dann die 15V einschaltest?
Auf Lötbrücken habe ich schon getestet und keine gefunden. Also das mit dem Gate trennen könnte schwierig werden, da ich die Leiterbahn nicht auftrennen möchte. Den Ausgang hab ich mal abgeschaltet und dann geht das TWI auch wieder.
Was meinst Du mit "den Ausgang abgeschaltet"? Und so schlimm ist das doch nciht - scharfes Cuttermesser und los - ist auch schnell wieder zusammengelötet.. :-) So wie es jetz ist, kommst Du ja auch nicht weiter.
Rainer Unsinn schrieb: > Was meinst Du mit "den Ausgang abgeschaltet"? Von dem Ausgang geht ein 60Hz Signal an die Treiberstufe. Wenn ich dieses nicht mehr erzeuge wird die Treiberstufe nicht mehr geschaltet und der Ausgang PA0 bleibt auf LOW. Das ist ja im Prinzip das gleiche, wie die Leiterbahn zu trennen. Ist dies der Fall funktioniert TWI auch wieder. Meine Vermutung geht mehr in die Richtung, dass die Last am Treiber das 15V Netzteil so belastet das der Groundpegel angehoben wird und das TWI dies dann als Flanke erkennt und auf Daten wartet. Rainer Unsinn schrieb: > Und so schlimm ist das doch nciht - scharfes Cuttermesser und los - ist > auch schnell wieder zusammengelötet.. :-) Die Treiberstufe gibt es nicht nur einmal, und wenn ich die alle abtrenne passiert auf der Platine gar nichts mehr, weil ich dann nur noch ATMegas hab die per TWI verbunden sind.
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.