Hallo, gibt es eine Art Adapter für die parallele Schnittstelle (SUB-D), womit man die Verbindung (JTAG) zwischen PC und DSP entkoppeln kann? Grüße müllo
Nur mal ein Tipp: Optokoppler Die sind genau für sowas gedacht. Leider ist mir nichts fertiges bekannt. Da mußt du selber löten. Mein Bruder hat mal so einen Adapter gelötet. Wenn man damit die Eingänge des LPT's geschützt nutzen will, benötigt man aber eine externe Versorgung. (z.B. den USB, denn der liefert ca. 5V. Man sollte aber nicht mahr als 100mA unangemeldet entnehmen.) mfg Alex der Bastlwastl
Den Gedanken hatte ich auch schon - wollte mir aber die Arbeit an fast 15 I/O sparen :-) Außerdem habe ich beim Einsatz von externen Optokopplern am DSP (CLK=30MHz) wahrscheinlich ein Problem mit der "Baudrate" bei einem JTAG-Interface. Aber da muss ich mir nochmal einen genauen Überblick verschaffen, welche Geschwindigkeiten existieren...
Oben spricht Du von JTAG (4 Leitungen, i.d.R. <1MHz) und unten von 30MHz und 15 Leitungen. Also was denn nun? Für JTAG ist der 6N135 schnell genug. Wenn Du deinen DSP-Takt darüber schieben willst, dann nicht.
Vielen Dank erstmal ... ich kläre die Unstimmigkeit mal auf: Der DSP F2812 sitzt auf einem Spectrum-Digital-EV-Bord. Dort sind auf einem Connector (P1) die JTAG-Signale herausgeführt. Die Programmierumgebung Code-Composer-Studio spricht mit dem EVB jedoch über paralleler Schnittstelle. Über diese Schnittstelle sind die JTAG-Signale über einen seriell-parallel-Umsetzer (bekommt die 30MHz-Clock vom DSP) zusätzlich rausgeführt. Momentan muss ich also erst schauen, wie hoch die DÜ an der Parallelschnittstelle ist und entkoppel die vielleicht. Aus preislichen Gründen wollte ich nun die parallele Schnittstelle gerne nutzen. Ansonsten müsste ich einen zusätzlichen JTAG-Adapter käuflich erwerben. Viele Grüße müllo
Hab mir die F2812 Doku mal kurz angesehen. Die parallele Schnittstelle wird dort bidirektional verwendet. Viel Glück beim Versuch, die galvanisch zu trennen. Ohne Aufwand geht das nicht, zumal diese Schnittstelle kein Richtungssignal mitführt (evtl. aus dem Board rausfischen, U5 Pin1).
Dann werde ich doch schauen, ob das Code-Composer-Studio die zusätzliche JTAG-Schnittstelle an Connector P1 unterstützt. Vielen Dank und viele Grüße müllo
Ich habe die Möglichkeit über JTAG an P1 den DSP zu programmieren. Dort sind die Signale (bis auf EMU0/1) entweder Ein- oder Ausgang. Das dürfte die Entkopplung via Optokoppler etwas erleichtern. Die beiden Signale EMU0/1 sind bidirektional - gibt es so eine Art bidirektionale Optokoppler, die je nach Signal in eine Richtung schalten und die andere gleichzeitig sperren? Mfg müllo
Vielleicht kann man sich da eine Anleihe beim I²C machen, dort gibts bei galvanischer Trennung ebenfalls das Problem, daß der Bus bidirektional ist, aber kein Richtungssignal vorhanden. Wird aber sehr aufwändig, für zwei Kanäle 4 ICs (2x Wandler, 2x Optokoppler).
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.