Forum: Mikrocontroller und Digitale Elektronik µC-Tester bauen


von jogi (Gast)


Lesenswert?

Hallo zusammen,

ich habe vor, einen "Mikrocontrollertester" zu bauen, der durch einen 
"FT2232H" (Evaluation Kit eines FTDIs) angesteuert wird.

Sinn der Sache soll sein, dass man mithilfe des FTDIs die Pins des zu 
testenden Mikrocontrollers in Echtzeit Schalten/Auslesen kann und diese 
als "Messprotokoll" verfolgt.



So könnte man zum Beispiel durch die mitgelieferte DLL ein Programm 
entwickeln, welches eine gewisse Testprozedur (Testablaufplan) 
durchläuft a la

>INCLUDE ATMEGA8
>OUTPUT (FTDI) -> PIN3(VOLTAGE(3300V))
>WAIT(300)
>READ(PIN3)

Zunächst wird das Pinning des ATMEGA8 inkludiert.
Der zweite Befehl würde dann über einen an den FTDI angeschlossenen DAC 
eine Spannung am PIN 3 des Controllers liefern.
Nach 300 Millisekunden wird dann der PIN5 des zu testenden Controllers 
eingelesen (ADC-Wandlung)-> Aufnahme im Messprotokoll

Nachdem der Test gelaufen ist, gibt es FAULTS oder ERRORS.
FAULTS bestimmten explizit Testfehler, ERRORS "schwerwiegende" 
Syntaxfehler im Testablaufplan.

Nun zur Frage:
 - Habt ihr Erfahrung mit der mitgelieferten DLL vom jeweiligen FT2232H?
 Leider finde ich nicht allzu viel zu dem Thema im Internet, da das 
Datenblatt zum zugehörigen Evaluation Kit nicht hilft.

Ich wünsche mir rege Ideen, sofern es das Ganze nicht eh schon gibt :(


Gruß

von holger (Gast)


Lesenswert?

>Sinn der Sache soll sein, dass man mithilfe des FTDIs die Pins des zu
>testenden Mikrocontrollers in Echtzeit Schalten/Auslesen kann und diese
>als "Messprotokoll" verfolgt.

Da frag ich mich wie du z.B. eine SPI Übertragung die
mit 8MHz läuft verfolgen willst;)

von jogi (Gast)


Lesenswert?

Nun, da wird das Ganze natürlich an seine Grenzen stoßen! :)

von Uwe .. (uwegw)


Lesenswert?

jogi schrieb:

> Ich wünsche mir rege Ideen, sofern es das Ganze nicht eh schon gibt :(

Nennt sich Boundary Scan, ist in allen AVRs mit JTAG-Schnittstelle 
integriert. Man braucht also nur einen JTAG-Programmer und ansosnten 
keine weitere Hardware, und die Messung kann direkt in der Schaltung 
durchgeführt werden.

von jogi (Gast)


Lesenswert?

>Nennt sich Boundary Scan, ist in allen AVRs mit JTAG-Schnittstelle
>integriert


Hier wurde soeben eine Projektidee zerstört. :-(     g

von Thomas E. (thomase)


Lesenswert?

jogi schrieb:
>>Nennt sich Boundary Scan, ist in allen AVRs mit JTAG-Schnittstelle
>>integriert
> Hier wurde soeben eine Projektidee zerstört. :-(     *g*
Der Atmega8 kann das gar nicht. Insofern hast du noch Potential. Es sei 
denn du verabschiedest dich endlich von dieser alten Gurke, ich meine 
natürlich diesem beliebten Klassiker und wendest dich den Controllern 
zu, die Debugwire haben. Dann ist deine Idee allerdings vollkommen 
erledigt.

mfg.

von Ma (Gast)


Lesenswert?

FTDI - Echtzeit - DLL

irgendwas passt da nicht in die Reihe...

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.