Ich habe einen Mini-Thermodrucker von Adafruit gekauft. In der Dokumentation heißt es:
Dieser Drucker eignet sich ideal für die Verbindung mit einem Mikrocontroller. Sie benötigen lediglich einen seriellen 3,3-V- bis 5-V-TTL-Ausgang von Ihrem Mikrocontroller
Da die seriellen Pins am GPIO-Ausgang bei 3.3VI davon ausgegangen sind, dass ich den Drucker nur direkt an die Pins anschließen könnte und es nur ohne Schutzschaltung funktionieren würde. Ist das eine naive Annahme? Was muss ich noch tun, um den Drucker zu verwenden?
Antworten:
Die Spannungspegel sind kein Problem, eine logische LVTTL-1 ist auch eine logische TTL-1. Das einzige Problem kann die (sinkende) Strömung sein, wie Alex Chamberlain bereits angedeutet hat. Dies kann ein Problem sein.
Dieser sinkende Strom hängt von der Eingangsschaltung des Druckers ab, da wir nur raten können, wie er aufgebaut ist.
Legen Sie sicherheitshalber einen CMOS-Puffer dazwischen. Ein 74LCX244 zum Beispiel. Wenn dann etwas zu rauchen anfängt, ist es nicht Ihr Raspberry Pi.
Edit: Ich bemerkte Kritik an den aktuellen Aussagen, um diese Aussage zu untermauern:
Zitat von klabs.org :
Weitere Informationen zu dieser aktuellen Ausgabe finden Sie hier: 5-V-TTL- und CMOS-Eingangs- und Ausgangsspannungspegel :
Hoffe das hilft.
quelle
Dies kann sein, was Sie brauchen:
4-Kanal I2C-sicherer bidirektionaler Logikpegelwandler - BSS138
oder
8-Kanal bidirektionaler Logikpegelwandler - TXB0108 (nicht I2C)
quelle
Ich glaube, "TTL serial" bedeutet asynchrone Serien, die Sie in einem gemeinsamen UART finden würden . Eine natürliche Möglichkeit, diesen Drucker an einen PI anzuschließen, besteht darin, einen UART auf der Platine zu finden (GPIO 14/15?) Oder einen an einen anderen Bus anzuschließen. Es gibt einige gute ( FTDI , CP2102 ) und schlechtere ( Prolific ) Chips für USB und Lasten für I2C und SPI. Wenn das Gerät Handshake erfordert, müssen Sie sich auch darum kümmern. Die Adafruit-Seite scheint keine zu verwenden (Tx / Rx nur, wenn ich es richtig gelesen habe).
Wenn Sie dies über das aktuelle GPIO tun möchten (logischerweise in Ordnung, aber bei anderen Warnungen bezüglich der elektrischen Kompatibilität nachsehen), können Sie nach "software uart" suchen.
quelle