Hoffentlich ist es in Ordnung, hier sehr grundlegende Fragen zur Elektronik zu stellen.
Ich hatte ein TTL-5-V-UART-Kabel, aber die Platine, die ich hatte, akzeptiert nur maximal 1,8 V. Also habe ich einige Online-Schaltpläne gefunden, die Widerstände und einen Transistor verwenden, und ich habe sie auf einem Steckbrett gebaut. Es hat tatsächlich funktioniert.
Ich möchte nur verstehen, wie es tief gewirkt hat. Warum hat es funktioniert?
Wie berechnen Sie außerdem die GENAUEN Werte der Widerstände, um den 5-V-Eingang auf 1,8 V zu senken? Was ist die Formel dafür?
Entschuldigung für die Frage zur Elektronik 101, aber bitte ELI5 die Antwort. Danke.
Es gibt zwei Teile dazu. Im TTL-zu-Odroid-Abschnitt (Stifte 3 und 4 beider Anschlüsse) bilden R2 und R3 einen einfachen Spannungsteiler (Sie können im Internet nach „Spannungsteiler“ nach vielen Informationen suchen, daher werde ich hier nicht in die Tiefe gehen ). Es funktioniert, weil der TTL-Ausgang entweder 0 V oder 5 V beträgt und weil der Odroid-Eingang keinen echten Antrieb benötigt.
Auf der Odroid-zu-TTL-Sektion haben sie einen Transistorverstärker implementiert. Geduld mit mir, denn es ist kompliziert.
Pin 1 auf der Odroid-Seite ist die 1,8-V-Stromversorgung des Odroid. Es ist mit der Basis des Transistors verbunden. Pin 2 auf der Odroid-Seite ist der Ausgang des Odroid und ist mit dem Emitter des Transistors verbunden. Der Transistorkollektor wird von einem R1 auf 5 V hochgezogen und ist mit dem UART-Empfang verbunden.
Wenn Pin 2 auf der Odroid-Seite auf 1,8 V liegt, liegen sowohl die Basis als auch der Emitter auf 1,8 V: Es gibt keine Spannungsdifferenz zwischen ihnen. Da es keine Spannungsdifferenz gibt, fließt kein Strom. Da kein Strom fließt, kann R1 die Übertragungsleitung zum 5-V-UART sauber auf 5 V ziehen (im Grunde verhält sich die Schaltung so, als wäre der Transistor nicht vorhanden, sodass R1 die Spannung frei hochziehen kann).
Wenn Pin 2 auf der Odroid-Seite niedrig ist, ist es eine andere Geschichte. Der Emitter wird auf Masse gezogen. Das zieht die Basis des Transistors auf etwa 0,6 V (oder 0,7 V) herunter. Das macht etwa 1,2 mA Fluss in der Basis ((1,8 V - 0,6 V) / 1 k ). Der Transistor leitet Strom vom Kollektor zum Emitter. Es versucht, etwa 120 mA zu leiten (weil Transistoren eine Stromverstärkung haben), aber es kann den Kollektor nicht viel niedriger als etwa 0,2 V über den Emitter ziehen (dies wird als "Sättigung" bezeichnet). Da der Emitter auf Masse liegt, liegt der Kollektor (und die Leitung zum UART) bei etwa 0,2 V. Das ist bei 0 V nicht richtig, aber es ist so niedrig, dass es vom UART als Null angesehen wird.
Die Transistorschaltung ist eine sogenannte "gemeinsame Basis" -Schaltung, wenn Sie danach suchen möchten. Es wird hier anstelle der häufiger verwendeten gemeinsamen Emitterschaltung verwendet, da eine gemeinsame Basisschaltung die Spannungen, die sie verstärkt, nicht invertiert (eine gemeinsame Emitterschaltung würde die Kommunikation vermasseln).
Das war's. Ein einfacher (für etwas erfahrenere Hände) resistiver Spannungsteiler und ein einfacher (für etwas erfahrenere Hände) Verstärker mit gemeinsamer Basis.
Rohr
GMX-Rider
Das Photon
Neil_DE
Transistor
GMX-Rider
MSH