Forum: Mikrocontroller und Digitale Elektronik FT232RL - Keine Daten


von Oliver H. (snatch)


Angehängte Dateien:

Lesenswert?

Hallo zusammen,

die Schaltung aus dem Anhang will nicht und ich weis nicht mehr weiter.
Der FT232RL wird sauber erkannt und der Treiber ist installiert. Beim 
Einstecken des USB-Kabels, blinkt die Rote LED auch. Er tut also. TXD 
und RXD habe ich gebrückt um zu testen. Wenn ich nun mittels HTerm Daten 
Sende, blinkt die Rode LED, aber es kommt nichts wieder an. Ich habe 
auch mit dem Oszi mal geschaut, es kommt auch nichts raus.

Kann jemand einen Fehler in Meiner Schaltung entdecken?

Grüße,
Snatch

von Arno (Gast)


Lesenswert?

An der Hardware sehe ich so spontan nichts, hab das Datenblatt vom FT232 
aber nicht im Kopf.

Verdacht: Flow Control ist eingeschaltet?

MfG, Arno

von Oliver H. (snatch)


Lesenswert?

Arno schrieb:
> An der Hardware sehe ich so spontan nichts, hab das Datenblatt vom FT232
> aber nicht im Kopf.
>
> Verdacht: Flow Control ist eingeschaltet?
>
> MfG, Arno

CTS Flow Control war aus, ist aber egal ob an oder aus. Es geht dennoch 
nicht.

: Bearbeitet durch User
von fuerst-rene (Gast)


Lesenswert?

Reset ist nicht mit 10K 4,7K spannungsteiler an 5V angeschlossen.

von fuerst-rene (Gast)


Angehängte Dateien:

Lesenswert?

Siehe Bild

von Oliver H. (snatch)


Angehängte Dateien:

Lesenswert?

fuerst-rene schrieb:
> Siehe Bild

Doch habe ich im nachhinein gemacht. Ist nur nicht auf meinem Schaltplan 
drauf.

Hab meinen Schaltplan mal angepasst. So schaut es auch aus momentan.

: Bearbeitet durch User
von Helge A. (besupreme)


Lesenswert?

Da es nit im Plan steht, frag ich lieber. Der MAX232 hängt schon an +5V?

von Oliver H. (snatch)


Lesenswert?

Helge A. schrieb:
> Da es nit im Plan steht, frag ich lieber. Der MAX232 hängt schon an +5V?

Das steht doch im Plan. Ist aber auch egal, weil ich den garnicht nutze.
Wird der Max mal gebraucht, muss ich ihn über einen Jumper von JP1 nach 
JP2 verbinden. Derzeit möchte ich nur das der FT232Rl rennt und habe 
dazu an JP1 von 1 nach 2 einen Jumper gesetzt.

von fuerst-rene (Gast)


Lesenswert?


von fuerst-rene (Gast)


Lesenswert?


von Oliver H. (snatch)


Lesenswert?

Welche Eintellungen sind denn da extrem relevant?

von fuerst-rene (Gast)


Lesenswert?

naja ob mit externem Quarz, Hi Power Ausgänge, wie Stromversorgung 
angeschlossen ist, ob virtueller comport, ausgänge invertieren etc.
Der FTDI ist extrem felxibel und man kann da alles einstellen.
Klick dich mal durch ist selbsterklärend.

von Oliver H. (snatch)


Angehängte Dateien:

Lesenswert?

SO, habe das Toll installiert.
Wenn ich mich mit dem IC verbinden möchte "Devices" -> "Scan and Parse" 
dann bekomme ich die angehängten Fehlermeldungen. Ich kann aber 
anschließen doch Änderungen vornehmen und auch an den IC schicken. Diese 
werden dann nach erneutem Aufrufen auch angezeigt. Also scheint es zu 
gehen. Nur machen mich die Fehlermeldungen etwas Stutzig.

Einstellungen die ich vorgenommen habe:
Self Powerd: YES

Der Rest scheint richtig zu sein. Bekomme aber immer noch keine Daten 
raus oder rein.


Ach ja, mit dem MProg Bekomme ich die angehängte Fehelermeldung "Bild1" 
und "Nach OK"

Grüße

: Bearbeitet durch User
von ... (Gast)


Lesenswert?

dem ft232 fehlt gnd vom netzteil. besser gesagt, du hast - vom netzteil 
nicht an gnd gelegt.

von ... (Gast)


Lesenswert?

ahh, doch. sorry, das gnd zeichen hatte sich versteckt....

von ... (Gast)


Lesenswert?

mach mal den C8 da weg.

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Oliver H. schrieb:
> die Schaltung aus dem Anhang will nicht und ich weis nicht mehr weiter.

Ich weiß es auch nicht aber im Demo Teil von FTDI sind noch ein paar 
Kondensatoren am USB Eingang. Das machen die bei allen ihren Teilen so.

Z.b.

http://docs-europe.electrocomponents.com/webdocs/0aa3/0900766b80aa32f8.pdf

Seite 17


Fehlereingrenzung (also Brücke an Rxd/Txd, hinter dem Max232 und hinter 
dem FT232) hast wohl schon gemacht.

von NobbyH (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

bist Du sicher dass die Belegung des USB Anschlusses korrekt ist?

Vergleiche mit http://de.wikipedia.org/wiki/Universal_Serial_Bus

Schaltung im Anhang funktioniert.

von Oliver H. (Gast)


Lesenswert?

Das mit der Belegung habe ich daher:
http://www.der-pc-anwender.de/Blog/Blog-2010/04-09-usb-2-0-standard.htm
Ich nutze ja einen Mini USB-Stecker. Von daher sollte die Stimmen.
Der IC wird auch erkannt und der Treiber installiert.

Aber auch das Wiki sagt ja.
Pin 1: VBUS
Pin 2: D-
Pin 3: D+
Pin 4: ID (Bei mir ja nicht genutzt)
Pin 5: Masse
Also sollte das mit meinem Schaltplan auch passen.

Das mit den Kondensatoren werde ich am Montag mal versuchen. Obwohl die 
Schaltung von NobbyH auch keine hat und die Schaltung anscheinend 
Funktioniert.

Verdammt nochmal Kann doch nicht wahr sein das ganze :-D

von fuerst-rene (Gast)


Lesenswert?

Kannst du mal das Layout posten?
Nicht das beim erstellen des Mini-Steckers was gedreht wurde.
Langsam wirds echt komisch ☻

von Oliver H. (Gast)


Angehängte Dateien:

Lesenswert?

So, hier das Layout.
Ach ja, habe die Schaltung gerade mal an mein Win8 Notebook gehängt. Da 
macht FT_Prog keine Probleme und Scannt das Device ohne Fehlermeldung. 
Aber Daten kann ich auch dort per HTERM nicht versenden.

Grüße

von ... (Gast)


Lesenswert?

Oliver H. schrieb:
> So, hier das Layout.
> Ach ja, habe die Schaltung gerade mal an mein Win8 Notebook gehängt. Da
> macht FT_Prog keine Probleme und Scannt das Device ohne Fehlermeldung.
> Aber Daten kann ich auch dort per HTERM nicht versenden.
>
> Grüße

Was schreibt er denn im Gerätemanager?

von Oliver H. (snatch)


Angehängte Dateien:

Lesenswert?

Im Gerätemanager (siehe Anhang)
Ich hab mit auch erlaub ein kleines video zu machen. Vielleicht hilft 
euch das Weiter:

http://www.youtube.com/watch?v=nsuWza1VR8c&feature=youtu.be

Grüße und Danke!

von Bastler (Gast)


Lesenswert?

Dein MAX3232 hat aber schon eine Versorgungsspannung?

von Oliver H. (snatch)


Lesenswert?

Bastler schrieb:
> Dein MAX3232 hat aber schon eine Versorgungsspannung?

Der Max hängt momentan gar nicht dran. Von daher egal. Aber ja, er hat 
auch eine Versorgungsspannung.

von Der Rächer der Transistormorde (Gast)


Lesenswert?

Oliver H. schrieb:
> Das mit den Kondensatoren werde ich am Montag mal versuchen.

Wird nichts bringen, die USB Seite läuft.

Gerätemanager aufmachen und das Gerät abziehen und wieder anstecken

Dann muss der Com Anschluss verschwinden und wieder auftauchen.

Wenn du schon dabei bist prüf mal ob Hardware Handshake aus ist (obwohl 
ich bei der Klasse von Hterm annehme das der Autor das überschreibt).

Kurzschluss, fehlkonfiguriert, falscher Treiber dein TxD (der aus dem 
FT.. kommt) hat ne Macke, kalte Lötstelle usw. sind dann die nächsten 
Kandidaten.

von Oliver H. (snatch)


Lesenswert?

Der Rächer der Transistormorde schrieb:
> Oliver H. schrieb:
>> Das mit den Kondensatoren werde ich am Montag mal versuchen.
>
> Wird nichts bringen, die USB Seite läuft.
>
> Gerätemanager aufmachen und das Gerät abziehen und wieder anstecken
>
> Dann muss der Com Anschluss verschwinden und wieder auftauchen.
>
> Wenn du schon dabei bist prüf mal ob Hardware Handshake aus ist (obwohl
> ich bei der Klasse von Hterm annehme das der Autor das überschreibt).
>
> Kurzschluss, fehlkonfiguriert, falscher Treiber dein TxD (der aus dem
> FT.. kommt) hat ne Macke, kalte Lötstelle usw. sind dann die nächsten
> Kandidaten.

Er deinstalliert den Treiber beim ausstecken und Installiert ihn beim 
einstecken. Allerdings taucht ab und an an weiterer Com-Port auch von 
dem ich nicht weis woher er kommt.

Hardware Handshake ist aus.

Treiber ist von der FTDI-Homapage in aktuellster Version, es ist auch 
der Com-Treiber.

Löstellen habe ich gerade mal angesehen und die sehen gut aus. Bin 
gerade nicht am Platz, werde es dann gleich nochmal durchmessen.

von Stefan S. (mexakin)


Angehängte Dateien:

Lesenswert?

Hallo,

kurz mein funktionierendes Design vom FT232, manchmal hilft das ja.

Ansonsten wegen deiner JMP zwar nicht schlimm aber trotzdem ein Fehler, 
die Vcc Beschaltung vom MAX232 da ist ja seriell ein C von Vcc zum V+ 
Eingangspin, das funktioniert nicht.

Noch ein letzter Tip zum Funktionstest schließe ich immer RX und TX kurz 
um am HTerm zu sehen ob die gesendeten Bytes genau den empfangenen 
gleichen, wenn das schon nciht hinhaut ist was an der Hardware krumm 
oder falsch geroutet oder oder oder :)

von Oliver H. (snatch)


Lesenswert?

stefan schmitt schrieb:
> Hallo,
>
> kurz mein funktionierendes Design vom FT232, manchmal hilft das ja.
>
> Ansonsten wegen deiner JMP zwar nicht schlimm aber trotzdem ein Fehler,
> die Vcc Beschaltung vom MAX232 da ist ja seriell ein C von Vcc zum V+
> Eingangspin, das funktioniert nicht.
>
> Noch ein letzter Tip zum Funktionstest schließe ich immer RX und TX kurz
> um am HTerm zu sehen ob die gesendeten Bytes genau den empfangenen
> gleichen, wenn das schon nciht hinhaut ist was an der Hardware krumm
> oder falsch geroutet oder oder oder :)

MAX232 können wir außen vor lassen. Der ist nicht angeschlossen.
Ich habe RX und TX kurzgeschlossen (siehe Video weiter oben) Es geht
weder etwas raus, noch kommt logischer Weise etwas an.

Ich vermute langsam dass der IC defekt ist.

von FloF (Gast)


Lesenswert?

Probier doch mal eine etwas aeltere Treiber Version - ich hab hier einen 
Arduino Nano, wo der Echo-Test nur damit klappt.

von Oliver H. (snatch)


Lesenswert?

FloF schrieb:
> Probier doch mal eine etwas aeltere Treiber Version - ich hab hier einen
> Arduino Nano, wo der Echo-Test nur damit klappt.

Nö, bringt auch nichts. Ist aber nun auch egal. Ich baue das board neu 
auf.

von Oliver H. (Gast)


Angehängte Dateien:

Lesenswert?

So, ich habe das jetzt noch mal abgespeckt aufgebaut und will es so 
nochmal versuchen. Könnt ihr nochmal drüber schauen? So sollte es doch 
gehen oder?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.