PIC32MX110 JTAG Betrieb

Gast #5362986
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.
#5363634
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.
Gast #5364300
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.

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