Forum: Mikrocontroller und Digitale Elektronik FT2232H und SN74BCT8244A ein LED ansteuern


von M.A. (Gast)


Angehängte Dateien:

Lesenswert?

Hi, ich würde gerne mit der FT2232H Mini Module und der SN74BCT8244A als 
JTAG Schnittstelle z.B. 4 LEDs ansteuern. Das Ganze will ich auf einem 
Steckboard testen. Im Anhang hab ich ein Beispiel Schaltkreis die ich 
dann gerne mit 4 LEDs erweitern würde. Da ich noch neu bin habe ich 
keine Ahnung wie ich es Angehen soll. Würde das ganze klappen? und wie 
müsste die Schaltung weiter entworfen werden damit das klappt?

Ich bedanke mich im voraus.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Muss es denn unbedingt JTAG sein?

Die MPSSE des FT2232H kann ja auch ganz normal SPI ausgeben, da kannst 
du dann 74HC595 dranhängen.

von M.A. (Gast)


Lesenswert?

Ja es sollte schon eine JTAG Schnittstelle sein :)

von Patrick C. (pcrom)


Lesenswert?

Lange zeit her, aber ich kann mich erinnere das der FT2232H (MPSSE) 
interface nicht schnell war. So 1ms pro kommando auch bei bitbanging.

Also was ist dein end-ziel ? Leds ansteuren ? Erfahrung mit diesen chips 
machen ?

Sorry ein directes beispiel fuer genau deine schaltung habe ich nicht.

von M.A. (Gast)


Lesenswert?

Ich würde gerne eine FTDI Schnittstelle (FT2232H) als JTAG Interface in 
Betrieb nehmen. Und damit als Test LEDs ansteuern.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Patrick C. schrieb:
> Lange zeit her, aber ich kann mich erinnere das der FT2232H (MPSSE)
> interface nicht schnell war. So 1ms pro kommando auch bei bitbanging.

Naja, USB ist nicht sonderlich schnell. MPSSE an sich schon, aber das 
hilft natürlich nur dann, wenn man damit größere Blöcke übertragen 
möchte.

Aber das scheint jetzt nicht das Problem des TE zu sein.

M.A. schrieb:
> Und damit als Test LEDs ansteuern.

Das Problem mit all diesen Interface-ICs bei TI (auch mit deinem 244) 
ist: die sind ja eigentlich als Verbindung einer Signalquelle mit der 
Außenwelt gedacht (octal buffer). Andererseits ist es Aufgabe von JTAG, 
die Außenwelt von den Quellen abtrennen zu können. Ich habe mir jetzt 
das Datenblatt dieses ICs nicht durchgelesen, aber von der Warte her 
sollte das schon passen.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Du könntest ja an den Eingang des '244 noch einen langsamen 
Taktgenerator und Zähler schalten, damit blinken die LEDs ohne 
JTAG-Eingriff fortwährend. Dann kannst du mittels JTAG demonstrieren, 
dass du via TAP die Kontrolle über die IO-Leitungen erlangen kannst und 
die interne Logik abtrennst.

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
Noch kein Account? Hier anmelden.