FT232RL Probleme

OP #1468564
Lesenswert?

Hallo,

ich habe ein Problem mit der Inbetriebnahme eines FT232RL. Ich habe zum 
besseren Aufbau auf einem Steckbrett eine Adapterplatine gemacht. Dort 
werden alle Pins auf zwei 14polige Stiftsockel herausgeführt.
Die Beschaltung habe ich nach dem Schaltplan von Ulrich Radig bzw. dem 
Datenblatt vorgenommen. Der Baustein soll Bus-Powered betrieben werden.

Nun zum Problem: Der PC erkennt meistens keinen FT232. Nur sehr selten 
wird korrekt erkannt, meistens erhalte ich die Meldung USB Gerät wurde 
nicht erkannt.

Betriebssystem ist WindowsXP oder Vista, habs auf zwei Rechnern 
getestet.

Die Schaltung auf dem Breadboard habe ich mehrfach getestet, habe auch 
die Lage der Kondensatoren geändert, und näher an die USB Buchse 
gesetzt. Bringt aber keine Verbesserung.

Hat jemand eine Idee, woran das liegen könnte?

Das ganez ist erstmal ein Test, um es später in meine Schaltung zu 
integrieren.

Würde mich über Unterstützung freuen.

Gruß
Christian
Angehängte Dateien:
Gast #1468588
Lesenswert?

Hm, schwer zu sagen aus der Ferne.

Hatte mal ein ähliches Problem mit einem Eval Board und einem SILABS USB 
zu Seriell chip. Habe damals ein paar Bauteile nachgelötet und die 
Platine mit Alkohol gereinigt, womit das Problem dann aus der Welt 
geschafft war.
Hilft dir bei einem fliegenden Aufbau natürlich nicht weiter.

Hier mal ein paar Dinge, die möglicherweise die Ursache sein könnten:
- Der POWEREN# Pin (CBUS3) ist bei dir nicht verwendet. Je nach dem 
wieviel Strom die Schaltung hinter dem FT232 zieht könnte das zu 
Problemen führen
- Du hast keine Induktivität in der Schaltung vorgesehen. Könnte 
theoretisch zu Problemen führen, glaube ich aber nicht. Klappt bei mir 
auch immer ohne
- Leitungslänge von BM und BP möglichst kurz wählen
- BM und BP Leitung ausserdem nicht in der Nähe von potentiellen 
Störquellen verlegen.
- Schlechter Kontakt an einer der Leitungen
- Chip hat nen Schuss weg (ESD Schaden)
OP #1468598
Lesenswert?

Hallo Peterguy,

danke für Deine Hinweise. Ich werde dies mal testen. Vor allem die BM 
und BP Leitungen kann ich kürzen.

Der POWEREN PIN ist derzeit noch offen. Es soll eine Atmega 644P über 
UART angesprochen werden. Wenn über USB Spannung da ist wird dich 
Schaltung darüber versorgt, sonst über eine LiIon Zelle. Das ist das 
Ziel.
Derzeit hängt aber nichts hinten dran, Rxd und Txd sind verbunden. Ich 
wollte nur den Baustein an sich testen.

Gruß
Christian
Gast #1468605
Lesenswert?

Das Problem hatte ich in den letzten zwei Wochen auch 2x. Und beide Male 
waren es schlichtweg Kontakt- bzw. Lötfehler.

Die Beschaltung ist bis auf eine fehlende Ferritperle am USB-Power 
korrekt.
Das IC reagiert sehr empfindlich auf Störungen aus der 
Versorgungsspannung (z.B. auch auf billige ESL).
Wenn keine Perle, dann wenigstens 10µH einsetzen und die Kondensatoren 
möglichst nahe ans IC.

Wenn ich das richtig verstanden habe, hast Du auf dem Adapter nur den 
Chip drauf.
Ich fürchte, dann wird das Problem wird durch den Adapter bedingt, Auf 
dem Steckbrett lässt sich da kein vernünftiges Design aufbauen :-(
Bau besser die gesamte Schaltung auf eine kleine Platine auf und lass 
erst dann die Pins zum Experimentieren raus...
OP #1468876
Lesenswert?

Hallo,

@Berny:
Das Metallgehäuse der USB Buchse ist nicht mit de GND der Schaltung bzw. 
dem GND des USB Anschlusses verbunden.

@Andy:
Danke für den Hinweis. Ja Du hast richtig verstanden, auf dem Adapter 
ist nur der FT232RL drauf. die restlichen Komponenten sind auf dem 
Steckbrett. Auch für die Mini USB Buchse habe ich einen solchen Adapter 
erstellt, der mit Pins im Rastermaß auf dem Steckbrett sitzt.

Ich werde also mal eine Platine erstellen und das Desing dann hier 
zeigen, bevor ich es umsetzte. Wäre super, wenn das jemand anschauen 
kann, ob es passt.

Gruß
Christian
OP #1480262
Lesenswert?

Hallo,

also ich habe einige Dinge getestet. Leider habe ich noch immer nicht 
den Erfolg, den ich mir wünsche.

Ich habe nun auch mal eine Induktivität eingebaut und bekomme einen 
Connect, aber nur für kurze Zeit und nur direkt nach dem Booten des 
Rechners.

Jetzt habe ich mal den Plan geändert/angepasst und ein neues Board 
erstellt.
Ich füge die Bilder hier bei. Bitte stört euch nicht an den falschen 
Abmessungen der Gehäuse bei den Kondensatoren, das habe ich erst zu spät 
gemerkt, und wollte es nicht mehr ändern. Der Pin-Abstand stimmt ja.

Soll ich das mal auf den Belichter legen und ätzen, oder soll ich noch 
etwas ändern?

Gruß
Christian
Angehängte Dateien:
Gast #1480365
Lesenswert?

Hi Christian,

ich habe mal eine Beschaltung von mir angehängt, die auf jeden Fall 
funktioniert. Ist zwar der FT245RL, aber vom Grundsätzlichen her sollte 
auf der USB Seite kein Unterschied sein.

An deinem Board ist mir aufgefallen, daß du den 10nF am USB als gepolten 
Kondensator ausgelegt hast. Ich würde da einen normalen Kerko nehmen.

Ausserdem scheint das Gehäuse vom USB immer noch nicht mit der Masse 
verbunden zu sein.


Ich hatte in den letzten Wochen ähnliche Probleme wie du, allerdings mit 
einem fertigen Eval Board, auf dem ein Silabs USB-Seriell chip drauf 
ist.
Der hat auch nur sehr selten mal funmktioniert, meist kam die Meldung 
"USB Gerät wird nicht erkannt". Habe da echt nicht mehr weiter gewusst 
und aus lauter Verzweiflung das Teil für 15min bei 190° in den Backofen 
gelegt :D

Man wirds nicht glauben, aber seit dem funktioniert das Teil tadellos.
Falls Du ähnliches versuchen möchtest, solltest Du aber sämtliche 
Pufferbatterien und Jumper vorher entfernen, nur so als Hinweis. Ich 
hatte das vergessen und prompt hats meine Batterie weggesprengt (inkl. 
Lötpad!) und ein Jumper ist jetzt fest vergossen :-))
Angehängte Dateien:
OP #1480432
Lesenswert?

Hallo Peterguy,

danke für die Info und den Schaltplan.
Die USB Buchse werde ich mit Masse verbinden. Warum hast Du die 47pF an 
D+ und D- dran? Kann mein Fehler evtl. auch daher kommen?

Ich habe den 10nF gegen einen Kerko getauscht. Nun werde ich dann mal 
einen Test auf Platine machen.

Danke und Gruß
Christian
(Firma: Raich Gerätebau & Entwicklung) #1480485
Lesenswert?

Ideal scheint mir das alles nicht zu sein. setze doch den FTDI232 so nah 
wie möglich an die USB Buchse (GND auf jeden Fall anschließen). Die 
Stützkondensatoren so nah wie möglich an den FTDI. Dein Entwurf oben 
könnte wohl auch so wie er ist funktionieren, wenn man aber schon 
Probleme mit der Erkennung gehabt hat, dann sollte man so optimal wie 
möglich designen.

Grüße
#1480705
Lesenswert?

Na ja, ich hatte früher mit dem FT245B genau das gleiche Problem 
(allerdings sehr selten). Damals hat FTDI die 47pF Kondensatoren 
empfohlen - Problem beseitigt.

Seit wir auf den 245RL umgestiegen sind, verwenden wir weiterhin die 
47pF Kondensatoren. Bei bisher > 5.000 Geräten keine Probleme mehr.

Gruß, Marcus
OP #1480849
Lesenswert?

Hallo,

vielen Dank für die Rückmeldungen , die Leitungen werde ich nochmal neu 
zeichnen bzw. verlegen.

Wg. der 47p Kondensatoren bin ich jetzt etwas ratlos. Soll ich die nun 
verbauen, oder nicht?

Und wg. Pin 19: Laut Datenblatt bleibt der bei Bus Powered offen...

Gruß
Christian
#1481379
Lesenswert?

Hallo Christian,

was ich nicht so ganz verstehe: warum nimmst du bedrahtete 
Kondensatoren, wenn du sowieso SMD verarbeitest? SMD-Cs hätten hier 
wirklich nur Vorteile:
weniger Platzbedarf, weniger bohren und ein geringerer Abstand zum 
FT232.

Denk 'mal darüber nach.

Schönes Wochenende!
OP #1492570
Lesenswert?

Hallo an alle,

ich habe das ganze jetzt nochmal neu aufgebaut. Ich habe nun alles in 
SMD gebaut, bis auf die Spule. Da hatte ich keine SMD Variante. Habe sie 
aber trotzdem von der Bestückungsseite eingesetzt und verlötet.

Die 47p Kondensatoren habe ich im Lyout vorgesehen, aber nicht 
eingesetzt, und das Gehäuse der USB Buchse habe ich mit GND verbunden.

Und siehe da, es geht.

Also vielen Dank an die vielen Helfer für Tips und Ratschläge.

Gruß
Christian
Gast #1593110
Lesenswert?

Ich hatte auch probleme mit unzuverlässigem Verhalten des FT232RL.
Die USB-Verbindung ist sporadisch abgebrochen und konnte nur durch USB 
abstecken und wieder anstecken wiederhergestellt werden.
Habe dann den Schirm mit GND verbunden und das Ding lief stundenlang 
ohne einen Fehler.

Gruß

Glase
#1593115
Lesenswert?

Hallo,

keine Ahnung, ob ich nur Glück hatte, aber bisher liefen bei mir alle 
FT232R ohne Probleme und zuverlässig.
Die FT232R sind auf einer Adapterplatine mit Stiftleisten wie bei ihm 
auch.
Sowohl auf Steckbrett als auch mit dem Adapter in Lochraster gelötet 
laufen sie absolut stabil.
Seltsame Fehler mit der Windowserkennung gab es nur, wenn ich die beiden 
Datenleitungen vertauscht hatte...

Ferritperle habe ich normalerweise srin, irgendwelche ausgelöteten.
100n/10µ an der Spannung.

2 Aufbaubeispiele von mir:
http://www.avr.roehres-home.de/sensoren/i_usb_empfaenger.html
http://www.avr.roehres-home.de/logikanalyzer/h_index.html

Gruß aus Berlin
Michael
Gast #1849872
Lesenswert?

Moin,
ich habe auch meinen ersten Versuch mit dem FT232(RL) begonnen und bin 
ebenfalls Opfer von Problemen geworden was sich hier so darstellt: 
verbinde ich mein Board mit dem USBus wird das Gerät korrekt erkannt und 
nach ca. 30s wieder "disconnected". Alle darauffolgenden Stecker 
ziehen/anstecken ergeben entwerder garnichts oder connects mit sofotigem 
disconnect. Log:
1
[ 5213.216342] usb 1-1.1: new full speed USB device using ehci_hcd and address 6
2
[ 5213.314834] usb 1-1.1: configuration #1 chosen from 1 choice
3
[ 5213.919821] usbcore: registered new interface driver usbserial
4
[ 5213.919843] USB Serial support registered for generic
5
[ 5213.919878] usbcore: registered new interface driver usbserial_generic
6
[ 5213.919881] usbserial: USB Serial Driver core
7
[ 5213.972271] USB Serial support registered for FTDI USB Serial Device
8
[ 5213.972348] ftdi_sio 1-1.1:1.0: FTDI USB Serial Device converter detected
9
[ 5213.972388] usb 1-1.1: Detected FT232RL
10
[ 5213.972391] usb 1-1.1: Number of endpoints 2
11
[ 5213.972394] usb 1-1.1: Endpoint 1 MaxPacketSize 64
12
[ 5213.972397] usb 1-1.1: Endpoint 2 MaxPacketSize 64
13
[ 5213.972400] usb 1-1.1: Setting MaxPacketSize 64
14
[ 5213.972867] usb 1-1.1: FTDI USB Serial Device converter now attached to ttyUSB0
15
[ 5213.972887] usbcore: registered new interface driver ftdi_sio
16
[ 5213.972890] ftdi_sio: v1.5.0:USB FTDI Serial Converters Driver
17
[ 5250.389178] hub 1-1:1.0: port 1 disabled by hub (EMI?), re-enabling...
18
[ 5250.389547] usb 1-1.1: USB disconnect, address 6
19
[ 5250.389786] ftdi_sio ttyUSB0: FTDI USB Serial Device converter now disconnected from ttyUSB0
20
[ 5250.389806] ftdi_sio 1-1.1:1.0: device disconnected
21
[ 5250.692881] hub 1-1:1.0: unable to enumerate USB device on port 1
22
[ 5251.044827] hub 1-1:1.0: unable to enumerate USB device on port 1
23
[...]
Nach dem abtrennen des Boards vom Bus messe ich zwischen GND und 
VBUS/VCC eine Spannung von ca. 0,5 Volt. Zusätzlich habe ich (was auf 
dem Board Foto nicht der Fall ist) das Steckergehäuse auf GND gelegt.

Beste Grüße
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren