Forum: Mikrocontroller und Digitale Elektronik FT232R lässt nichts durch


von jojansen (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
ich bekomme zwischen Host und Controller keine Kommunikation hin.
Ich kann per Logic Analyzer die Daten vom Controller zum FTDI sehen und 
sie sind auch richtig, allerdings kommt auf Hostseite nichts an. Ich 
verwende Teraterm und den aktuellen VCP Treiber von FTDI. Wenn ich vom 
Host was sende, kann ich am Logic Analyzer nicht sehen.
Allerdings meldet sich der FTDI am Win XP korrekt.
Die UART Parameter bei Host und Slave sind die gleichen (9k6, 8n1, kein 
handshake). Ich sende nur einzelne Zeichen (ASCII).
VCC ist sauber, Shield und GND sind auf dem Board zusammengeführt und 
zur USB-B Buchse geht es per 30cm geschirmter Flachbandleitung. Der 
Adapter von Flachbandleitung zu USB-B Buchse ist von Phoenix-Contact.
Ich hatte es auch mit einem Adapter direkt auf der Pfostenleiste (CON3) 
probiert, ohne Erfolg.
Was mache ich da falsch?
:-) Josh

von Sven W. (ulminpoika)


Lesenswert?

Ist das Teil vielleicht schon defekt? Der FT232 wird mit 3V3 betrieben, 
bei dir sehe ich eine 5V Versorgung.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

LED2/3 sollten nach VDD zeigen, sonst ist nix auffällig.
Vllt den falschen COM gewählt im Terminal?

@über mir:
NÖ!
Er darf VCCIO und VCC 5V haben, die 3,3Vcore erzeugt er sich selbst.

von Wastl F. (rescuetigerchen)


Lesenswert?

Richtige Baudrate im Controller gesetzt? Am besten mit Oszi nachmessen, 
ich habe mich da auch mal in die Nesseln gesetzt wegen einer nicht 
richtig gesetzten Fuse...
Wenn sich der FT meldet, dann sollte er zumindest funktionieren. Also 
scheint  es irgendwo zwischen Mega und FT zu haken.

von Stefan (Gast)


Lesenswert?

Auf welchem Potential liegt RESET am FT?
Stefan

von jojansen (Gast)


Lesenswert?

Nun, es kommt ja auch nichts vom PC in Richtung Controller duch. Wenn 
die Strecke funktionieren würde, müsste ich ja zumindest zwischen FTDI 
und Atmel was messen können, aber da ist nichts.
Die Geschichte mit COM Port und so habe ich schon probiert, das ist 
alles OK. Ansonsten dunktioniert der Controller slbst gut. Display, 
Tasten alles gut und im LA (Logic von Saleae) stimmt die Baudrate 
ebenfalls.
Vielleicht sollte ich den Chip mal wechseln.
Ansonsten habe ich mich mit der beschaltung ans Datenblatt gehalten.
:-) Josh

von jojansen (Gast)


Lesenswert?

Reset liegt zwischen VUSB -> Choke-> 10k ^ 4k7 -> GND.
Wie im Datenblatt.

von Arc N. (arc)


Lesenswert?

Zufälligerweise TXD des FT232R mit TXD des Controllers verbunden?

> Shield und GND sind auf dem Board zusammengeführt

USB Shield und GND? Das gibt eine schöne Antenne, entweder überhaupt 
nicht verbinden oder z.B. 1 MOHm//4.7nF

von Stefan (Gast)


Lesenswert?

>> Reset liegt zwischen VUSB -> Choke-> 10k ^ 4k7 -> GND.
>> Wie im Datenblatt.

Nun ja, ich meinte gemessen.
Stefan

von jojansen (Gast)


Lesenswert?

Hmm, das mit der Shield-GND Geschichte muss ich mir mal anschauen.
Aber dann sollte er sich ja auch nicht am Host enumerieren und das tut 
er ja zuverlässig.

von jojansen (Gast)


Lesenswert?

Den Pegel von Reset habe ich noch nicht gemessen, aber weil ich den 
Verdacht hatte, falsch bestückt zu haben, sind die Widerstände neu 
(mistige unbedruckte 0603).
Ich werde gleich mal messsen.

von Chris (Gast)


Lesenswert?

Sven Wehrle schrieb:
> Ist das Teil vielleicht schon defekt? Der FT232 wird mit 3V3 betrieben,
> bei dir sehe ich eine 5V Versorgung.

So ein Quatsch. Datenblatt lesen!

Von der Beschaltung her sieht es Ok aus. Wie aber schon Arc Net 
geschrieben hat, könnte es sein, dass du TXD(FT232) auf TXD(MC) 
verbunden hast?

Was ich so noch gesehen habe ist, die LED müssten auf Vcc. Wenn du die 
Standard beschaltung aus dem Datenblatt nutzt. Ob das was mit dem 
Fehlverhalten zu tun hat, glaube ich allerdings nicht.


grüße chris

von jojansen (Gast)


Lesenswert?

TxD/RxD: TxD am Controller sendet und TxD am FTDI sendet etwa auch??????
Na super, Datenblatt falsch interpretiert.....
Ich probiere das mal aus.
:-) Josh

von Wastl F. (rescuetigerchen)


Lesenswert?

Sollte nicht TX Mega-Controller auf RX FT gehen?
Auf deiner Zeichnung ist nur TXD0 und RXD0 vom Mega zu sehen, deswegen 
diese Fragerei.

von Mw E. (Firma: fritzler-avr.de) (fritzler)


Lesenswert?

TXD sendet IMMER.

von Chris (Gast)


Lesenswert?

Bei einem Modem nicht :-)

von jojansen (Gast)


Lesenswert?

Leute, ihr seid meine Helden!!!!!!
In einem Anfall von Wahnsinn hatte ich rx und tx vom FTDI falsch 
interpretiert.......
Muss wohl Vormittags gewesen sein, wo ich mental noch offline war.
ES FUNKTIONIERT!!!!!!!!!
Danke
:-) Josh

von Sven W. (ulminpoika)


Lesenswert?

Chris schrieb:
> Sven Wehrle schrieb:
>
>> Ist das Teil vielleicht schon defekt? Der FT232 wird mit 3V3 betrieben,
>
>> bei dir sehe ich eine 5V Versorgung.
>
>
>
> So ein Quatsch. Datenblatt lesen!

Stimmt, ich hatte mich auf die Schnelle beim Chip-Suffix vertan.

von Tilmann (Gast)


Lesenswert?

Hallo,

verstehe ich das jetzt richtig, daß des Rätsels Lösung war, daß TXD vom 
FT232R auf RXD vom µC muß und umgekehrt ???

Gruß Tilmann

von Tilmann (Gast)


Lesenswert?

Hallo,

o.k., ich ziehe meine Frage zurück, auf Seite 26 des Datenblattes steht 
es genau so, nämlich RXD auf TXD und umgekehrt. Da ist genau unser Fall 
gezeichnet. Wobei da noch ein Clock-Signal mit-verbunden ist; mal sehen, 
ob man das braucht ...

Gruß Tilmann

von Tilmann (Gast)


Lesenswert?

Habe probiert, ob man die Clock-Verbindung, die in Seite 26 des 
Datenblatts gezeichnet ist, braucht. Habe mit einem einfachen 
Bascom-Hello-World bis 7200 Baud ohne diese Verbindung übertragen 
können. Bis dahin ging es fehlerfrei; bei 9200 Baud ging dann garnichts 
mehr.

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.