Wie kann ich 5-V-Geräte und -Sensoren mit einem Fio verwenden?

Ich habe einen PS/2-Barcode-Scanner, der gut mit meinem Uno und der PS2Keyboard- Bibliothek funktioniert. Ich würde es gerne an meinen Fio anschließen, um Barcode-Lesungen drahtlos zu übertragen, aber die Betriebsspannung des Fio beträgt 3,3 V. Ich habe versucht, dem Scanner 3,3 V zu geben, er funktioniert nicht mit der reduzierten Spannung.

Wie kann ich 5-V-Geräte und -Sensoren am Fio verwenden? Würde eine Aufwärtswandlerschaltung ausreichen?

Ich bin ehrlich, ich verstehe nicht besonders, wie sich ein Aufwärtswandler so sehr von einem Transistor unterscheidet, außer dass er dieselbe Stromversorgung verwendet (?). Können Sie das näher erläutern?
Ich habe die Frage bearbeitet, bevor ich Ihre Antwort gesehen habe. Ich glaube, Sie haben Recht.

Antworten (2)

Aus meiner Sicht scheint die einzige (vernünftige) Lösung darin zu bestehen, einen Transistor als Verstärker / Schalter zu verwenden. Ich gehe davon aus, dass Sie wissen, wie ein Transistor funktioniert - im Grunde führt ein Strom zur Basis zu einer Verstärkung zwischen Kollektor und Emitter - wenn Sie nichts über Transistoren verstehen, können Sie es unter Elektrotechnik herausfinden . Auf diese Weise können Sie Ihr 3,3-V-Signal effektiv in ein 5-V-Signal umwandeln, sodass Ihr Fio mit der 5-V-Logik verbunden werden kann.

Ein Aufwärtswandler ist für Versorgungsspannungen und nicht für IO. Wenn Ihre Versorgung also nur 3,3 V beträgt und Ihre Geräte 5 V benötigen, funktioniert eine Boost-Versorgung.

Denken Sie daran, dass die meisten Geräte, die mit 3,3 V betrieben werden, E/A-Betrieb mit 5 V nicht tolerieren. Der ATmega328 ist eines dieser Geräte. Wenn VCC 3,3 V beträgt, ist das Maximum, das ein Eingang verarbeiten kann, Vcc+0,5 V = 3,8 V.

Im Allgemeinen müssen 5-V-Geräte nicht modifiziert werden, um eine 3,3-V-Logik zu erhalten. (Es hängt davon ab, was die Schwellenwerte für die beiden Geräte sind). Das 3,3-V-Gerät benötigt jedoch etwas, um den IO zu verschieben, z. B. einen Spannungsteiler.

Wenn das Gerät einen offenen Kollektor (wie eine PS2-Tastatur) für seine Datenleitung verwendet, können Sie das Signal möglicherweise auf die niedrigere Spannung hochziehen.

Zum Beispiel kann Ihr FIO wahrscheinlich das Taktsignal direkt zum Scanner treiben. Wenn die Datenleitung einen Pullup-Widerstand verwendet, können Sie versuchen, ihn auf die 3,3-V-Schiene zu ziehen. Andernfalls müssen Sie einen Spannungsteiler verwenden.