Was ist ein FTDI-Chip?
Wird dies in Arduino verwendet, um mit dem Laptop zu kommunizieren? Ich denke, dass die Spannungspegel auf USB und Arduino unterschiedlich sind?
Kommentare
- Zweite Frage – ja. Der erste – zu breit, der dritte – unklar.
- Gehen Sie dorthin und beginnen Sie zu lesen. Es ist alles ziemlich erklärend. Das Datenblatt enthält viele Verbindungsbeispiele.
Antwort
Was ist ein FTDI-Chip?
Es handelt sich um einen Chip von Future Technologies Devices International, http://www.ftdichip.com . Sie scheinen sich auf Chips zu spezialisieren, die direkt an USB angeschlossen werden, und bieten dann eine andere Schnittstelle, mit der einfache Hardware bequemer verbunden werden kann.
Wird dies in Arduino für die Kommunikation mit dem Laptop verwendet?
Welcher Laptop? Bisher wurde kein Laptop erwähnt, daher macht diese Frage keinen Sinn.
Ein Arduino ist nur ein Mikrocontroller mit Zuckerbeschichtung, damit Menschen, die nicht wissen, was sie tun, immer noch bestimmte Dinge erreichen können. Da es auf dieser Site darum geht, zu wissen, was Sie tun und Schaltkreise zu verstehen, ist die Erwähnung von „Arduino“ normalerweise ein Hinweis darauf, dass die Frage nicht zum Thema gehört.
Das heißt, a Mikrocontroller könnten sicherlich einige Arten von FTDI-Chips verwenden, um mit einem PC über USB zu kommunizieren.
Ich denke, dass die Spannungspegel auf USB und Arduino unterschiedlich sind?
Dies ist eine dumme Frage. Wir können nicht wissen und Ihnen dann sagen, was Sie denken, selbst wenn es sich um ein Thema handelt.
Allgemeine Frage- Anleitung fragen
Wenn Sie etwas über ein Arduino fragen, überlegen Sie zuerst, ob es sich um die Arduinoness oder um ein allgemeineres Problem mit Elektronik oder Mikrocontrollern handelt. Wenn die erste, dann gehört die Frage wahrscheinlich nicht hierher, da es bei Arduinos darum geht, zu verbergen, was wirklich unter der Haube vor sich geht. Wenn die zweite, dann besteht keine Notwendigkeit, „ardiuno“ zu erwähnen, also nicht. P. >
Wenn eine Frage „Arduino“ erwähnt, bedeutet dies entweder, dass das OP nur etwas erledigen möchte, ohne sich die Mühe zu machen, die Technologie zu verstehen, oder dass das OP es und die Frage nicht sehr sorgfältig durchdacht hat ist nicht wirklich arduino-spezifisch. In beiden Fällen ist es schwierig, die Frage ernst zu nehmen, und jede Lücke, die dem OP möglicherweise eingeräumt wurde, ist verschwunden.
Kommentare
- Vielen Dank! Sie haben schon lange geschrieben, was ich schreiben wollte, aber ich hatte Angst, auf viele Zehen zu treten.
- @Old: Es scheint egal, wie viele Arduinees wir hier raus und federn gibt es ‚ immer einen anderen, der nach der gleichen Behandlung fragt.
- Es gibt ‚ auch Folgendes: arduino.stackexchange.com
Antwort
FTDI ist ein Unternehmen (Future Technology Devices International Limited). In diesem Zusammenhang wird normalerweise auf den FTDI FT232RL-Chip Bezug genommen. Datenblatt hier
Wie Sie dem Datenblatt entnehmen können, handelt es sich bei diesem bestimmten Chip um einen USB-UART-Chip <> ->. Mit diesem Chip kann ein PC über den USB-Bus mit dem MCU-Chip kommunizieren bei einigen Modellen von Arduino.
Andere Chips, wie ähnliche Produkte von Prolific und der CH340 von WCH aus Nanjing, können ebenso verwendet werden wie Mikrocontroller mit USB-Schnittstelle.
Kommentare
- +1 für den Verweis auf den Kontext, in dem das Wort normalerweise verwendet wird. Ich würde hinzufügen, dass andere FTDI-Chips möglicherweise USB < – > RS232-Konvertierungen durchführen, bei denen es sich ebenfalls um USB-zu-Seriell-Konvertierungen handelt. Die umgewandelten Spannungen sind jedoch viel höher (z. B. +/- 15 V) als die Spannungen, die typischerweise in einem UART-Protokoll enthalten sind (z. B. 0 bis 5 V), die die meisten Mikrocontroller in ihrem “ Kommunikation “ Pins
Tx
undRx
Antwort
Ein „FTDI-Chip“ bezieht sich normalerweise auf einen der USB-zu-Seriell-Chips von FTDI . FTDI stellt auch andere Teile her, die nicht USB zu seriell sind, aber ihre USB zu seriellen Chips sind allgegenwärtig und werden auf vielen Entwicklungsplatinen verwendet, einschließlich der Arduino-Platine. FTDI stellt den Chip und den zugehörigen Treiber bereit, was das Hinzufügen sehr bequem macht USB-Unterstützung für ein Gerät, das in einer Welt, in der auf den meisten Computern keine seriellen Schnittstellen verfügbar sind, eine serielle Standardschnittstelle verwendet. Im Allgemeinen implementieren die FTDI-Teile auf der einen Seite eine USB-Geräteschnittstelle und auf der anderen Seite eine serielle oder GPIO-Schnittstelle Seite.
Die Spannungspegel sind sicherlich unterschiedlich, aber das ist nicht das einzige Kompatibilitätsproblem. USB hat bestimmte Timing-Anforderungen, muss mit bestimmten Bitraten laufen und muss einen relativ komplexen Satz von Funktionen implementieren, um ordnungsgemäß zu funktionieren Schnittstelle mit dem Host. Dies erfordert eine angemessene Menge an spezialisierter Hardware. Einige Mikrocontroller enthalten USB-Schnittstellen, einschließlich der auf einigen der neueren Arduino-Karten, aber für diejenigen, die es nicht wirklich möglich sind, USB direkt und FTDI zu sprechen Der Chip enthält die gesamte dafür erforderliche Logik in einem praktischen Paket.