Forum: Mikrocontroller und Digitale Elektronik PIC32MX110 JTAG Betrieb


von Babba (Gast)


Lesenswert?

Hallo zusammen,

Ich versuche momentan, JTAG Instruktionen mit dem PIC32MX100F016B uChip 
auszuführen.
Als Experiment habe ich die Instruktionen in verschiedenen Frequenzen 
betrieben. Ich stelle fest, dass die Instruktion "Sample/Preload und 
Exest" nur ab einer bestimmten Frequenz funktionieren.
Unterhalb dieser Frequenz sehe ich, dass die Ausgänge durch die 
"Sample/Preload" Instruktionen auf HighZ (einschließlich TDO-Ausgang) 
eingestellt werden.
Im "Extest"  kann ich die Ausgangspins über vorgeladene Bits steuern, 
TDO bleibt jedoch im ShiftDR-Zustand auf High-Z.
Ich finde in der Norm 1149.1 keinen Hinweis, dass JTAG mit einer 
bestimmten Frequenz betrieben werden sollte.
Das Problem tritt bei dem uChip PIC33FJ128MC802 nicht auf.

Könnten jemand einige Informationen mir liefern, in denen der 
Unterschied zwischen den beiden Mikrochips liegt?
Wenn dieses Problem eine Sicherheitsmaßnahme ist, die innerhalb des 
Mikrochips durchgeführt wurde?

Vielen Dank im Voraus.

von Jim M. (turboj)


Lesenswert?

Solche Clock Restriktionen stehen normalerweise prominent im Datenblatt 
(oder Referenz Manual).

Beispiel NordicSemi NRF51, wo SWCLK (Debug Clock) und Reset auf 
demselben Pin liegen: Langsame Clock => Reset.

Wenn man da nix findet: Oszi. Check auf irgendwelche Störungen.

von Babba (Gast)


Lesenswert?

Danke für die Antwort.


Das Problem tritt nämlich mit anderen Instruktionen wie IDCODE und 
Baypass nicht.
Ich habe im Datasheet lange gesucht ohne Erfolg. Ich habe ebenso mit der 
Firma Kontakt aufgenommen
und hatte keine Antwort bekommen, da sie nichts im Datsheet darüber 
finden.
TCK ist ein Extraclock der nichts mit dem internen Clock des Microchips 
zu tun hat.

Ich hoffe dass jemand mir helfen kann.

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.