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ß
>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;)
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.
>Nennt sich Boundary Scan, ist in allen AVRs mit JTAG-Schnittstelle >integriert Hier wurde soeben eine Projektidee zerstört. :-( g
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.
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.