µ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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.