Ich habe hier einen Roostick gekauft , ich glaube, dieser verwendet den FTDI-Chip. Vor kurzem habe ich ein Arduino-Teile-Kit gekauft, um hier mehr über das Arduino-Board zu erfahren . Eine der Möglichkeiten, wie dieses Board programmiert werden kann, ist die Verwendung eines hier erhältlichen FTDI-Kabels .
Ich glaube, der Roostick und das FTDI-Kabel verwenden denselben Chip für die USB-zu-UART-Konvertierung. Der Roostick hat Breakout-Pins für Gnd, R_DD, R_TXD, R_RXD und 15,6 V. Meine Frage ist, ob ich den Roostick verwenden könnte, um den Ardunio direkt in meinem Breadboard-Kit zu programmieren. Ich vermute, ich müsste die Gnds zusammenschließen und R_TXD und R_RXD zwischen dem Rootstick und dem Ardunio tauschen. aber die 15,6 Volt am Roostick stören mich.
Wenn ich das anschließe, würde das meinen Chip braten?
Laut Produktseite / Schaltplan werden auf dem Roostick selbst keine 15,6 V erzeugt. Normalerweise kommt es von der Roomba-Batterie, aber wenn Sie den Roostick alleine verwenden, ist es nicht vorhanden.
Vorausgesetzt, Sie haben nichts anderes, das in der Lage ist,> 5 V bereitzustellen, die tatsächlich an den Roostick angeschlossen sind, wenn Sie ihn mit dem Arduino verwenden, werden Sie Ihren Chip nicht braten.
Der FT232 ist auf 3,3 V Logikpegelausgang eingestellt, aber Sie benötigen möglicherweise keine Pegelumwandlung, wenn Ihr Arduino mit 5 V betrieben wird. Ich denke , der FT232 kann Eingänge bis zu Vcc verarbeiten (was bei 5 V vom USB liegt), und der hohe Pegel von 3,3 V sollte für Ihren Arduino-Eingang in Ordnung sein.
Sie können auf Nummer sicher gehen, falls der FT232R keine höhere Eingangsspannung als die VCCIO-Einstellung mag, indem Sie einen resistiven Spannungsteiler (um die 5 V auf 3,3 V zu teilen) auf die Leitung legen.
Ich würde es einfach ausprobieren und sehen, ob es nicht so gut funktioniert, dass es viele Level-Shift-ICs gibt (und Google weiß auch viel über einfache Lösungen vom Typ diskreter Transistoren).
Wenn Ihr Arduino mit 3,3 V (?) Läuft, ist dies natürlich irrelevant.
Überprüfen Sie das FT232R-Datenblatt für weitere Details, die ich nur kurz angeschaut habe.
Es ist kein Stromanschluss erforderlich, da sowohl Roostick als auch Arduino über eine eigene Stromquelle verfügen. Sie würden also einfach die Roostick/Arduino-Masse und die seriellen Leitungen miteinander verbinden: Die Pads auf dem Roostick sind markiert: R_TX
, R_RX
, undGND
Chaitanya
Oli Glaser