Ein einfacher RS-232-zu-USB-Wandler auf der Schaltung


7

Ich möchte einen PIC-Mikrocontroller ( 18f452 ) über den USB-Anschluss an einen PC anschließen. Ich habe erfahren, dass es eine USB-Klasse für die serielle Kommunikation gibt, sodass ich keine Gerätetreiber dafür schreiben muss.

Ich möchte eine einfache Möglichkeit kennen, meinen PIC an einen USB-Anschluss anzuschließen. Ich bevorzuge eine Ein-IC-Schaltung. Gibt es einen IC, der meine Arbeit erledigt?


Die USB-Klasse für die serielle Kommunikation wird unter Windows XP nicht unterstützt, daher benötigen Sie ohnehin Treiber von Drittanbietern. Ich würde sagen, dass die Verwendung von FTDI-Chips und ihren Treibern eine anständige Vorgehensweise ist. Die neueren FT230X-Chips sind meiner Meinung nach eine gute Wahl.
Setzen Sie Monica

Antworten:


11

Der FT232R von Toby erwähnt ist die Standardlösung. FTDI ist zum Hauptlieferanten von USB-Verbindungslösungen für Mikrocontroller und andere Logikgeräte geworden. Sie installieren einen Vitual COM-Treiber auf Ihrem PC (von der FTDI-Website herunterladbar) und verwenden dann den USB als transparenten Kommunikationskanal für Ihren UART. Bedeutet, dass der PIC nur UART ein- und ausgibt und die PC-Software denkt, dass der PIC an einen seriellen COM-Port angeschlossen ist.

Geben Sie hier die Bildbeschreibung ein

Dies ist die Mindestkonfiguration. Wie Sie sehen, ist es kaum mehr als der IC und der USB-Anschluss.

Geben Sie hier die Bildbeschreibung ein

Ein Breakout-Board wie dieses benötigt nur Erdungs-Tx- und Rx-Verbindungen mit dem Mikrocontroller. Bei Bedarf kann es auch die Stromversorgung dafür bereitstellen.

edit
m.Alin erwähnt den Microchip MCP2200 als Alternative zum FT232R. Ich kannte das Gerät nicht und habe nur einen kurzen Blick auf das Datenblatt geworfen, aber es sieht vielversprechend aus: nur die Hälfte des Preises des FT232R und hat sowohl UART als auch GPIO. Breakout Boards erhältlich:

Geben Sie hier die Bildbeschreibung ein

(Ich werde das Datenblatt morgen etwas genauer studieren und zurückmelden.)


Nun, tatsächlich wird behauptet, dass MCP2200 als PIC18F14K50 erkannt wird und billiger als ein leerer PIC ist. Quelle
Abdullah Kahraman

10

Der FT232L ist eine beliebte Wahl. Es verfügt über Treiber für alle Hauptbetriebssysteme. Es sind Breakout-Boards verfügbar.


Für eine billigere Alternative siehe MCP2200
m.Alin

1
@ m.Alin - Danke für den Tipp. Überprüfte das Datenblatt nur kurz, sieht aber gut aus. Nur die Hälfte des Preises des FT232R und hat sowohl UART als auch GPIO.
Stevenvh

@stevenvh Interessante Tatsache über den MCP2200 ist, dass es sich tatsächlich um einen vorprogrammierten PIC18F14K50 handelt
m.Alin

Der MCP2200 ist halb so teuer wie ein FT232R, benötigt jedoch einen externen Kristall. Der FT230X kostet ungefähr den gleichen Preis wie der MCP2200 und beinhaltet die interne Taktgenerierung wie die anderen FTDI-Chips.
Jim Paris

7

Der MicroFTX würde tun, was Sie wollen. Es ist ein extrem kleines Breakout-Board für den neuen kostengünstigeren FT230X USB-zu-Seriell-Chip von FTDI . Auf der Unterseite befinden sich Lötbrücken, mit denen Sie beispielsweise E / A-Spannungs- und Leistungsoptionen konfigurieren können.

MicroFTX oben

MicroFTX unten


Dieses Design ist etwas kavalier, da die EMI-Drossel am VBUS und die 47pF-Impedanzanpassungskondensatoren auf den DP / DM-Leitungen auf der Chipseite ignoriert werden. Ich würde es nicht außerhalb des Labors verwenden. Heck, für jedes Produktionsgerät, das FTDI-Chips verwendet, würde ich tatsächlich sowohl eine USB-Differentialdrossel an den Datenleitungen als auch einen USB-ESD-Schutz anbringen. Das sind alles ziemlich kleine Geräte.
Setzen Sie Monica

Nur für die Chips der X-Serie erhalten wir überhaupt ESD-Details. Das Datenblatt des FT232R ist sehr aussagekräftig. Für 232R würde ich einen USB-ESD-Schutz hinzufügen (z. B. USBLC6 ).
Setzen Sie Monica am

Einverstanden ist, dass dieses Design nicht auf EMI / FCC-Konformität oder USB-Spezifikation getestet wurde. FTDI bietet Richtlinien für das Hardware-Design , die eine Reihe nützlicher Tipps für Produktionsgeräte enthalten. In diesen Richtlinien wird erwähnt, dass alle FTDI-Geräte auf ESD-Schutz bis 2,5 kV bis 3 kV getestet wurden und dass Dinge wie Kondensatoren zur Erdung an DP / DM optional sind und bei USB-Konformitätstests nach Bedarf angepasst werden sollten. Der 27Ω-Reihenabschluss ist immer erforderlich, daher enthält diese Karte ihn.
Jim Paris
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.