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...
Hast du die Schaltung wirklich genau nach Datenblatt aufgebaut? Oder was geändert? Resonator statt Quarz? D+ und D- richtig herum angeschlossen? Kondensatoren am Quarz entsprechend der Lastkapazität des Quarzes ausgewählt? Odentliche Leiterplatte mit kurzen Leitungen zwischen USB Buchse und FTDI?
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.
Hm, noch andere angeschlossen? Sind das noch andere FTDI? Eventuell kann´s ein Problem geben, wenn du mehrere gleiche USB Geräte hast, die sich durch nix unterscheiden....ist aber eher selten.
Ich hab nur ein einzigen dran, ich versteh es nicht was daran Falsch ist..
Tja, wenn die Schaltung 100% korrekt ist, weiß ich auch nicht mehr. Der Quarz ist aber ein Grundtonquarz, ja? Ich hatte den Fall mal, da schwang der Quarz nicht. Müsstest du mal mit dem oszilloskop prüfen...
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).
Ich hatte mal genau das selbe Problem, da lags dann am USB-Kabel(!). Das war ein ganz billiges, schlecht geschirmtes 08/15 Kabel. Mit einem qualitativ etwas hochwertigerem gings dann. mfg
>Tja, wenn die Schaltung 100% korrekt ist,
Das wird ja häufig einfach angenommen.
Ich hab schon einige FT232BM, FT232RL und FT245BM
verbaut. Der Treiber war jedenfalls nie schuld
wenn was nicht ging. Es war immer die Schaltung.
TEST Pin nicht angeschlossen und andere Kleinigkeiten.
Wie sollte das normalerweise ablaufen? Würde der Chip richtig erkannt werden mit Namen und allem, wenn man den am PC anschließt ohne Treiber?
>Wie sollte das normalerweise ablaufen? >Würde der Chip richtig erkannt werden mit Namen und allem, wenn man den >am PC anschließt ohne Treiber? Erkannt wird der nur mit Treiber. Sonst "Unbekanntes Gerät".
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...
hmmm, wie installier ich den Treiber? Ich weiß wie bescheuert die Frage klingt. Geh ich beim unbekannten Gerät auf Treiber und will den einbinden, sagt er mir nur das er keine Infos finden kann und bricht es ab.
>Reset liegt über Spannungsteiler von 10k(masse) und 4,7k(VCC USB), das >sind 3.4V. Mein RESET liegt fest auf 5V ! Nimm doch mal den 10k gegen Masse raus.
Hab ich auch schon gemacht und Reset über die 4.7k gegen VCC, hatte keine Auswirkung gehabt.. Er kann einfach den Treiber nicht Installieren und Meldet immer unbekanntes Gerät
@ 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
Bei mir zeigt er nur ein unbekanntes Gerät an ohne jegliche Kennung oder sowas, als ob er den sehen kann, aber nichts auslesen kann
Hast Du mit MProg versucht den Chip auszulesen? Der Treiber nutzt die Standard VIP und PIDs. Falls diese im Chip nicht vorhanden sind oder anders sind dann kannst Du bis Sankt Nimmerlein probieren den Treiber zu installieren. Gruß
Hi Neo, bei FTDI gibt's doch sehr gute Dokumentation! Schau dir mal das hier an: http://www.ftdichip.com/Documents/InstallGuides/Windows_XP_Installation_Guide.pdf Falls du kein Windows XP/Vista benutzt, dann schau bitte hier rein: http://www.ftdichip.com/Documents/InstallGuides.htm Ciao, Manfred
MPROG sagt mir das er kein Chip findet, bwz das keine Angeschlossen sind. Es wird mit per USB View das Gerät angezeigt, aber alles mit 0 und ebent als unbekanntes Gerät. Gibt es eine möglichkeit mit MPROG den auszulesen, wenn er den nicht findet? ratlos guck
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
Hi Neo, ok, dann versuchs mal damit: FTClean - Driver Removal Utility http://www.ftdichip.com/Resources/Utilities/FTClean.zip Mit diesem Tool kannst du auf deinem Rechner erst einmal aufräumen... Ciao, Manfred
Nein wenn der Chip über Scan nicht gefunden wird ist er kaputt. Defekt deshalb weil Du Dir so sicher bist das Du alles richtig gemacht hast. Punkt! Bei einigen PCs/Laptops happert es auch mit dem USB Port. Wenn Du die Möglichkeit hast probier es an einem anderen PC. Gruß
Ich hatte auch mal dieses Problem. Es stellte sich denn raus das es einen klitzekleinen mich zum Wahnsinn treibenden Kurzschluss zwischen den Beinen des Chip gab.
Es wird erkannt, dass etwas neues da ist aber es kann keine Kennung gelesen werden, ich hab schon jeden Pin durchgemessen auf Kurzschlüsse. Das Clean teil hatte ich auch schon getestet gehabt und neu versucht. Es macht mich einfach Wahnsinnig, ich Versteh einfach nicht wo das Problem liegt...
> 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?
@ 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
Vor längerer Zeit gab es hier übrigens schon einmal einen Thread mit einem nicht funktionierenden FT232. Die Ursache war schließlich eine USB-Buchse, bei der ein Kontakt defekt (verrutscht, verbogen, nicht existent oder was auch immer) war.
hmm, an XTOUT liegt etwas an, eine Frequenz die irgendwie an den 6MHz liegen wo sie sollen. Gibt es ein Pin der mir sagt das er Arbeitet?
@ Neo (Gast) >hmm, an XTOUT liegt etwas an, eine Frequenz die irgendwie an den 6MHz >liegen wo sie sollen. Schon mal gut. >Gibt es ein Pin der mir sagt das er Arbeitet? Wenn der Treiber installiert wird ;-) MFG Falk
Aber wenn er nichts von dem Chip bekommt, kann ich kein Treiber installieren... Mir ist nur immer aufgefallen das auf Data immer seehr Schwache Signale liegen, schaut fast aus als ob er keine Ausgangsleistung hätte und hochohmig ist...
Die Signale scheinen vom PC zu kommen, also Antwortet der Chip nicht. Nun ist die große Frage was dem Chip fehlt damit er Antworten kann...
>Die Signale scheinen vom PC zu kommen, also Antwortet der Chip nicht. >Nun ist die große Frage was dem Chip fehlt damit er Antworten kann... Eine korrekte Schaltung. So einfach kann das Leben sein.
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?
> 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.
Die Signale scheinen so Normal zu sein, des liegt wohl an der schnellen Folge das mein Oszi nicht nach kommt. Es ist weder ein kurzschluss noch etwas offen, ich hab es mehrfach überprüft. Ich werd mal den Chip wechseln und schauen was dann passiert...
Hi, Du hast eine Self-Powered-Schaltung aufgebaut, was macht J11 dann in der Schaltung ? Versorgst Du die Schaltung auch wirklich Extern durch Dein Gerät ? Gruß Sven
J11 ist in dem Fall nur für eine erste Programmierung wichtig die momentan unbestückt ist. Es ist momentan nur der USB Wandler drauf *der leider nicht Funktioniert...*
Neo wrote:
> Hier ist nochmal die Schaltung, kann einer ein Fehler entdecken?
DO vom EEPROM geht über 10K an GND statt an VCC!
oh... stimmt... hmm ob das daran liegen könnte? Vielen dank an alle und an Arc Net das er es gesehen hat. Ich werde es mal austesten und melde mich. Nach paar Tagen sieht man nicht mehr seine eigenen Fehler...
Es lag wirklich an den Vertauschtem GND und VCC... Vielen Dank an alle..
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?
@Martin Also wenn der Quarz nicht schwingt würd ich ihn mal wechseln. Und an alle die das Problem mit dem Unbekannten Gerät haben: Bei mir wars die Versorgung soll heißen ich hab da die gesamte Schaltung mit USB 0-5V versorgt und so hat mir das zu viel gezogen. Also hat der FT am Anfang zu wenig Saft bekommen :)
Und wieder mal der Beweis das eigentlich alle FTDI-Chips funktionieren und es zu 99% an der Schaltung/Aufbau liegt
Hallo, Ich habe öfters FT232RL benutzt, möchte jetzt FT232BL verwenden weil der einfacher billiger ist. Mir ist es nicht eindeutig ob ich ein externer Oszillator brauche oder nicht (beim RL braucht man keiner). Scheint doch, sonnst würden ihr ja keinen verwenden oder? Gruß, Johan
Du brauchst einen externen Quarz, keinen Oszillator. Und ein EEPROM, wenn du mehr als den einen am Rechner betreiben und sicher erkennen willst, welcher denn jetzt welcher ist.
Vielen Dank, Ich werden einen 6Mhz Quarz mit internen Kondensatoren verwenden.
Da musst du ganz genau ins Datenblatt schauen, ob das mit den Keramik-Resonatoren geht. Meistens gibts da Probleme. Nimm einen 6MHz Quarz und die Kondensatoren laut Datenblatt. Was ist daran so schwer?
@Johan:
> möchte jetzt FT232BL verwenden weil der einfacher billiger ist
Wo bitte kaufst du ein? Was kosten dich denn die beiden bzw. wo liegt
der Preisunterschied? Bist du sicher, dass dich der BL am Ende nicht
teurer kommt mit den zusätzlich nötigen Komponenten?
Ralf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.