Hallo zusammen,
suche seit 2 Tagen ein Softwareproblem und komme drauf, dass es höchstwahrscheinlich ein Hardwareproblem ist.
Eine Platine ist per USB-TTL Konverter am USB Anschluss des PC angeschlossen. Nur die beiden Leitungen RxD und TxD sind angeschlossen. Es ist keine Datenkommunikation vorhanden!
Platine mit ATtiny814 ---> RxD und TxD des ATtiny ---> TTL-USB Konverter ---> USB Anschluss des PC
Jetzt messe ich, wenn die Spannungsversorgung der Platine mit dem ATtiny abgeschalten ist, etwa 2,2V an den Versorgungsspannungspins des ATtiny ... und das Programm läuft
Somit versorgen die beiden Leitungen RxD und TxD den ATtiny mit Energie - und der läuft - manchmal natürlich nicht fehlerfrei - aber er tut was - sollte er nicht.
Das hätte ich nun wirklich nicht erwartet.
Laut Datenblatt ist der TxD Pin als Ausgang geschalten und der RxD verbleibt im Ursprungs zustand als Eingang. Die Datenkommunikation funkt auch im Normalfall wenn die Spannung eingeschalten ist.
Mir ist bei einem früheren Projekt mit einem Attiny45 schon aufgefallen, dass ein Eingangspin den ATtiny versorgt hatte und der lief auch.
Gibt es da irgend einen Trick um das zu verhindern oder muss ich Hardware Maßnahmen setzen, wie Optokoppler oder irgendwas anderes?
suche seit 2 Tagen ein Softwareproblem und komme drauf, dass es höchstwahrscheinlich ein Hardwareproblem ist.
Eine Platine ist per USB-TTL Konverter am USB Anschluss des PC angeschlossen. Nur die beiden Leitungen RxD und TxD sind angeschlossen. Es ist keine Datenkommunikation vorhanden!
Platine mit ATtiny814 ---> RxD und TxD des ATtiny ---> TTL-USB Konverter ---> USB Anschluss des PC
Jetzt messe ich, wenn die Spannungsversorgung der Platine mit dem ATtiny abgeschalten ist, etwa 2,2V an den Versorgungsspannungspins des ATtiny ... und das Programm läuft
Somit versorgen die beiden Leitungen RxD und TxD den ATtiny mit Energie - und der läuft - manchmal natürlich nicht fehlerfrei - aber er tut was - sollte er nicht.
Das hätte ich nun wirklich nicht erwartet.
Laut Datenblatt ist der TxD Pin als Ausgang geschalten und der RxD verbleibt im Ursprungs zustand als Eingang. Die Datenkommunikation funkt auch im Normalfall wenn die Spannung eingeschalten ist.
Mir ist bei einem früheren Projekt mit einem Attiny45 schon aufgefallen, dass ein Eingangspin den ATtiny versorgt hatte und der lief auch.
Gibt es da irgend einen Trick um das zu verhindern oder muss ich Hardware Maßnahmen setzen, wie Optokoppler oder irgendwas anderes?
Zuletzt bearbeitet: