FT232BL erkennungs probleme

Gast #963194
Lesenswert?

Guten Tag
Ich hab mir ein Board selber gebaut mit einem FT232BL.
Es wurde das Datenblatt als hilfe genommen und die "USB Self Powered 
Configuration" Figure 8 benutzt.

Leider bekomme ich den Treiber nicht installiert, es wird immer als 
unbekanntes Gerät angezeigt und der Treiber liefert immer die Meldung, 
dass keine Informationen des Gerätes vorhanden sind.

Ich habe mir hier viele Beiträge angeschaut und nichts gefunden was mir 
hilft.

Ich habe schon die Treiber manuell installiert und gelöscht mit dem 
Uninstallier.
Weder das MPROG noch der Treiber findet den Chip, leg ich den Chip auf 
masse bei Reset wird er nicht gefunden, also denk ich das der in Ordnung 
ist.

Hoff mir kann einer weiter Helfen...
Gast #963250
Lesenswert?

Ich habe es zig mal Überprüft, gemessen und optisch nachgeprüft.
Die Leitungen liegen vom USB Konnektor und Chip max 2cm auseinander.

Es ist ja nicht viel was im Datenblatt an Beschaltungen dastehen und ich 
hab nicht zum ersten Mal eine Schaltung nachgebaut, ich macht das schon 
über 7 Jahre.

Ich kann einfach nicht Verstehen warum der Chip nicht erkannt wird.
Kann es daran liegen das ich ein anderen USB-RS232 wandler im Betrieb 
hatte?

Es wird mit dem USB View nur 0 angezeigt, er kann also scheinbar nichts 
auslesen, aber wenn kein Treiber installiert werden konnte?

Der Chip kann vom einlöten auch nicht kaputt gegannen sein, da ich schon 
öfters SMD löte.

Ich hab Data +/- mal vertaucht, da Erkannte er den gar nicht.
Gast #963327
Lesenswert?

Das hab ich auch vermutet gehabt, aber der Schwingt korrekt.
Ich kann mit dem Ausgangssignalen vom USB nicht viel anfangen, er 
schickt was hin und her, aber in meinem Augen ist das kein richtiges 
Signal, ich kenn allerdings das physikalische Produkol nicht.
Es ist eine Grundspannung worauf eine schwache rechteck Frequenz 
draufmodoliert ist. Das wäre richtig nur erscheint mir die Amplidute zu 
klein, etwa 0.5-1V etwa, habs nur grob und aus der Ferne gemessen.
Wobei auch noch richtige Änderungen in der Spannugn festzustellen sind 
beim Init.zyklus(der ja scheinbar fehlzuschlagen scheint).
Gast #963391
Lesenswert?

Testpin liegt sauber auf Masse, ich hab alle Masse angeschlossen, alle 
VCCs.
AGND ist auf masse, Rstout über 1,5k zu Data+, an AVCC 470R gegen VCC 
und 100n gegen masse.
Alle Eingänge die ich nicht benötige liegen auf Masse (z.B. _RI,etc).
Reset liegt über Spannungsteiler von 10k(masse) und 4,7k(VCC USB), das 
sind 3.4V.
Eingänge gehen über 27R.
3,3V out geht über 33n gegen Masse.

Das hab ich alles mehrfach geprüft, ist da ein fehler drin?
Ich kann das Schaltbild auch Posten, wenn es einfacher ist...
#963404
Lesenswert?

@ Neo (Gast)

>Würde der Chip richtig erkannt werden mit Namen und allem, wenn man den
>am PC anschließt ohne Treiber?

Sicher, diese Minimalfunktionalität hat jeder USB IC unabhängig vom 
Treiber. Also die Blase mit "Neues USB-Gerät entdeckt" "XYZ-Device vom 
Weihnachtsmann". Dann kommt irgendwann mal das Fenster mit der 
Treiberinstallation.

MFG
Falk
Gast #963424
Lesenswert?

Ich hab mir die Doks angeschaut und da steht eher Grundwissen drin als 
wirklich Hilfreiches.
Ich weiß wie man Treiber installiert, nur wenn der Chip keinerlei 
Kennung ausspuckt Frag ich mich woran es liegt.
Da ich allein nicht mehr weiter komm, hab ich die Hoffung einer kennt 
das Phänomen oder ich komm auf das Problem über bekannte Fehlersymtome
Gast #963446
Lesenswert?

> Es wird erkannt, dass etwas neues da ist aber es kann keine Kennung
> gelesen werden,

Es sieht so aus, als ob der FT232 gar nichts tut. Für die Erkennung als
"unbekanntes Gerät" genügt es, wenn der Pullup-Widerstand an USBDP
angeschlossen ist. Das ist also kein Indiz dafür, dass tatsächlich schon
Bits über die Leitung übertragen werden. Ein Widerstand ohne FT232 würde
auch schon als unbekanntes Gerät erkannt werden.

Hast du nicht zufällig ein Oszi zur Hand, um an XTOUT zu horchen, ob da
überhaupt etwas pfeift?
#963451
Lesenswert?

@ Neo (Gast)

>Es wird erkannt, dass etwas neues da ist

Das ist keine Kunst, das macht der Pull-Up Widerstand an D* oder D-, da 
kann auch ne tote Katze am USB hängen ;-)

> aber es kann keine Kennung
>gelesen werden,

Weil der FTDI nicht zuckt. Warum auch immer. Und wenn nach ein paar 
hundert Millisekunden keine Kommunikation erfolgreich durchgeführt 
werden kann, wird das Gerät als defekt am USB eingetragen.

>Es macht mich einfach Wahnsinnig, ich Versteh einfach nicht wo das
>Problem liegt...

Auf deiner Platine. Nur springt sowas selten hoch und schreit "Hier!"
Willkommen in der harten Realität der Fehlersuche. Schau dir dein Werk 
mal mit der Lupe an, aus ALLEN Winkeln. ALLE Pins nachlöten. MIt 
reichlich Flussmittel. Alles mit Spiritus dann blitzsauber machen.

MfG
Falk
Gast #963496
Lesenswert?

Der Chip gibt keine VID und PID raus, ich hab es nochmal nachgemessen.
Betriebsspannung stimmt, 3.3V wird generiert.
Reset ist oki, bei Resetout hab ich 3.3V.
Power enable ist auch oki, da hab ich auch ein Ausgang von 5V.
Sleep ist 0V, ist das korrekt?
AVCC geht über 470R und hat 4.8V statt 4.9V.
Auf den EEPROM PIN hab ich ein Takt anstehen.

Gibt es etwas was ich noch Messen kann? ich mein, wenn ich die Signale 
so stehen hab kann es doch kein Layout fehler mehr sein oder?

Warum sollte der Chip kaputt gegannen sein?
Hat noch einer eine Idee?
Gast #963532
Lesenswert?

> Mir ist nur immer aufgefallen das auf Data immer seehr Schwache
> Signale liegen,

Sehr schwach ist etwas zu wenig ;-)

Nachdem das USB-Kabel eingestöpselt wird, fängt der PC an zu senden. Bei
meinem sind das knapp 3µs lange Bitfolgen mit einer Spannung von 3,5V,
die im Abstand von 1ms etwa 3s lang gesendet werden. Möglicherweise ist
das Timing vom USB-Controller oder dem Betriebssystem abhängig, der
Pegel sollte aber stimmen.

Ist das Signal auf beiden Leitungen schwach oder nur auf einer?

Wenn bei dir ein oder beide Signale deutlich unter 3V liegen, kann es an
folgendem liegen:

- Der USB-Port am PC ist hinüber. Das kannst du nachprüfen, indem du ein
  anderes USB-Gerät anschließt.

- Die Verbindung hat eine Unterbrechung. Das kannst du mit dem Ohmmeter
  nachzuprüfen (Buchsen, Stecker, Kabel, Platine).

- Die Platine mit dem FT233 oder dieser höchstselbst hat einen
  Kurzschluss. Das kannst du prüfen, indem du bei eingeschaltetem FT232
  bei nicht angeschlossenem PC jeweils über einen Widerstand von ca.
  220Ohm an eine Datenleitung 0V und an die andere 3,5V legst und
  schaust, was an den Pins des FT232 ankommt.
Gast #1118978
Lesenswert?

Hi

ich habe ein ähnliches Problem wie hier bereits geschildert.
Wenn ich meinen FT232BL einschalte, schwingt der Quarz nicht an und am 
Pc wird nur ein unbekanntes Gerät gemeldet.
Die Pins des FT232 habe ich alle nachgemessen, Spannungen stimmen. Er 
wird ohne EEPROM betrieben. Die Schaltung entspricht der "Self-Powered"
variante im Datenblatt.

Hatte jemand von euch schonmal das gleiche Problem oder weiß, woran es 
liegen könnte?

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