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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.