µC-Tester bauen

Gast #3342669
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ß
Gast #3342676
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;)
#3342689
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.

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