FT4232 Bitbang

OP #7456518
Lesenswert?

Hi,

ich habe bisher immer nur FTDI Chips in Verbindung mit UART verwendet. Nun habe ich aber den angehängten Aufbau.

Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang Modus bringe? In FTProg habe ich nichts passendes gefunden.

Und mit welchem Tool sende/empfange ich Daten auf dem PC? Ich vermute mal ein klassiches Terminalprogramm wie Teraterm wird nicht funktionieren.

Grüße Dulfried

Angehängte Dateien:
#7456546
Lesenswert?

Dulfried W. schrieb:

Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang Modus bringe?

Nein, das wirst Du Dir selbst schreiben müssen, dazu gibt es von FTDI die d2xxx-Treiber:

https://ftdichip.com/drivers/d2xx-drivers/

Auf der Seite ist auch die Programmieranleitung dafür verlinkt:

https://ftdichip.com/wp-content/uploads/2020/08/D2XX_Programmers_GuideFT_000071.pdf

Bist Du Dir absolut sicher, daß das der geeignete Ansatz für Dein Problem ist?

Mit einem Baustein wie dem FT245 (https://ftdichip.com/products/ft245rnl/) könntest Du auch die übliche serielle Schnittstellenemulation (VCP) und damit also auch Terminalprogramme à la Teraterm nutzen.

Deine Skizze zeigt nur acht Datenleitungen, gibt es in Deinem Konzept kein Handshake o.ä.? Welches Problem genau willst Du so lösen?

#7456549
Lesenswert?

Dulfried W. schrieb:

Gibt es ein fertiges Programm mit dem ich den den FT4232 in den Bitbang Modus bringe? In FTProg habe ich nichts passendes gefunden.

Nein. Du musst das D2xx API benutzen und Dir selber was schreiben.

Und mit welchem Tool sende/empfange ich Daten auf dem PC? Ich vermute mal ein klassiches Terminalprogramm wie Teraterm wird nicht funktionieren.

Da musst Du Dir selber was schreiben.

Lies das: https://www.ftdichip.com/Support/Documents/ProgramGuides/D2XX_Programmer%27s_Guide(FT_000071).pdf https://www.ftdichip.com/old2020/Support/Documents/AppNotes/AN232B-01_BitBang.pdf https://hackaday.com/2009/09/22/introduction-to-ftdi-bitbang-mode/

fchk

#7457185
Lesenswert?

Meine Erfahrung mit FTDI und Bitbang ist so semi. Das funktioniert zwar, ist ab z.T. ganz schön mit Overhead verbunden. Um ein paar Register in einem FPGA zu konfigurieren ganz ok, aber nicht, um ernsthaft Daten zu übertragen. Gut dafür gibt es ja noch andere Übertragungsmodi...

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