FT245BM o.T.

Gast #37234
Lesenswert?

Hi Matthias und Danke,

hab drei Phänomene entdeckt, für die ich nur rudimentäre
erklärungsansätze habe. Würde mich interessieren ob du die selben
probleme hast, und wie du dir meine Proble erklärst, und was man
dagegen machen kann.

- Packet mit dem vielfachen von 62 Bytes brauchen ewig, nähmlich so
lange wie der LatencyTimer eingestellt ist.
Mein Erklärung: 62Datenbytes+2(FTDI Protokollbytes)=64 Byte=Anzahl der
Bytes die mit einem IN Transfer übertragen werden.
Wenn also 64 Bytes beim Host ankommen sendet der einen weiteren
IN-Request, worauf der FT245BM mit einem NAK antworten müsste, dies tut
er aber erst nach ablauf der des LatencyTimers. Kann das leider nicht
nachprüfen, habe keine USB Analyzer.

-Wenn ich einen EventCharakter spezifiziert habe, und diesen immer nach
meinen Daten sende, dürft der LatencyTimer keinen Enfluss haben. Dies
ist aber der Fall, und zwar bei 1ms und 2ms. Da bricht die Datenrate
völlig ein.
Meine Erklärung: Der Timerinterrupt(auch wenn der nichts macht) kommt
so oft, dass der chip das normale programm nicht mehr abbarbeiten kann,
darum wird es langsamer

-Mein Chip "stürzt" oft ab, muß dann die READ Leitung des EEPROMs aus
High legen, das ding neu "booten" mit dem Programm vidpidfix.exe
EEPROM-Neu bespielen, klappt.
Erklärung: keine

Falls du vorschlaäge, erklärungen, workarounfs .... hast, ich wäre
dankbar.


johannes
Gast #37235
Lesenswert?

Hallo Johannes ,
ich habe bisher nur  einwenig mit den FTDI 232 und 245 BM rumgebastellt
und kann dir zu deinem ersten Problem nicht sagen. Allerdings hat der
Volker Klabunde
http://home.t-online.de/home/holger.klabunde/usb/usb.htm ja auch einige
Merkwürdigkeiten bei den 245ern festgestellt.
Was die Abstürze angeht, hatte ich genau das gleiche Problem. Erst
nachdem ich von externer Stromversorgung auf Buspowered mit
Dämpfungsperle umgebaut haben waren sie weg (und sind aber auch kein
einziges mal mehr aufgetreten). Ich vermute das waren  evtl. Störungen
die über die Stromversorgung gekommen sind. Ich misstraue aber auch der
Resetlösung von FTDI.
Gruß Bernhard

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