Ist der FT232H eine Einkanalversion des FT2232H?

7

Ich schaue mir das Opendous JTAG-Projekt an und möchte eine dieser JTAG-Debugger-Schaltungen in meine ARM Cortex M3-Experimentierkarte integrieren, die ich entwerfe.

Ich habe festgestellt, dass Kanal B auf dem FT2232H- Chip für den JTAG-Anschluss verwendet wird. Kann ich stattdessen den FT232H verwenden , wenn ich nur einen einzigen Kanal benötige?

josef.van.niekerk
quelle
Links werden von allen geliebt :-)
Anindo Ghosh
Und Links, die Sie haben sollen ...
josef.van.niekerk
3
Kurze Antwort: Ja .
Anindo Ghosh
LOL, mach es länger und antworte ... :)
josef.van.niekerk
Hat. Erledigt. Dere du gehst.
Anindo Ghosh

Antworten:

13

Der FT232H ist die Einkanalversion, der FT2232H ist die Zweikanalversion und es gibt auch einen FT4232H-Vierkanalteil .

Obwohl diese alle logisch gleich sind und unterschiedliche Anzahlen von UART-Kanälen aufweisen, gibt es zwischen ihnen einige Leistungs- und Funktionsunterschiede.

  • Der FT232H verfügt lediglich über 1 kB Ringpuffer, der bei einer hohen Baudrate und einer langsamen Abnahme durch das Host-Gerät überfordert sein kann. Der FT2232H verfügt über einen 4-kB-Ringpuffer pro Kanal, um Pufferüberläufe besser zu vermeiden.

  • Ein weiterer Unterschied, der für die jeweilige Aufgabe möglicherweise nicht relevant ist, besteht darin, dass der FT2232H über seine interne 8051-Emulation 16 GPIO-Pins unterstützt. Es wurden nützliche Anwendungen entwickelt, um diese GPIOs zu nutzen, aber Sie benötigen diese möglicherweise nicht.

Unter Berücksichtigung dieser beiden wesentlichen Abweichungen müssen Sie bewerten, ob Ihre Anforderung vom Einkanalgerät erfüllt wird. Oft erzwingt die Puffergrößenbeschränkung diese Auswahl auf den Zweikanalteil.

Wenn der Preis kein Blocker ist, wäre eine Empfehlung, beim Zweikanalteil zu bleiben.

Anindo Ghosh
quelle