Forum: Mikrocontroller und Digitale Elektronik CLK Signal lässt sich nicht messen!


von CLKKKK (Gast)


Lesenswert?

Hihi,

Ich habe wohl ein sehr außergewöhnliches Problem!
Wenn ich bei meinem aufgeschraubtem Gerät (spielt keine Rolle was es 
ist) das CLK-Signal einer eMMC mit einem Logic Analyzer oder Oszilloskop 
messen will, lässt sich das Gerät entweder gar nicht erst einschalten, 
oder es zeigt beim Starten einen Error an, dass es nicht mit der eMMC 
kommunizieren kann.
Das Signal ist eine sehr kleine Stelle auf der Platine des Geräts 
(ungefähr ein halber mm groß). Ich habe ein Magnetic Wire drangelötet, 
das zu einer kleinen Platine führt, auf der das Signal auf einen Male 
Pin weitergegeben wird, wo ein Kabel reingesteckt ist, das zum LA oder 
Oszi führt.
Kann mir jemand sagen, wieso ich das CLK Signal nicht messen kann?


Grüße!

von Christian R. (supachris)


Lesenswert?

CLKKKK schrieb:
> Ich habe wohl ein sehr außergewöhnliches Problem!

Nö, typischer Anfängerfehler.

Du hast einen riesigen Stub an die CLK-Leitung gebaut. Da gibts dann je 
nach Anstiegszeit des Signals wahnsinnige Reflexionen auf der Leitung. 
Da ist es nur logisch, dass nichts mehr funktioniert.
Was du brauchst ist eine aktive Probe, die das Signal sehr hochohmig und 
mit kleiner Kapazität abgreift.

von Falk B. (falk)


Lesenswert?

@  Christian R. (supachris)

>Du hast einen riesigen Stub an die CLK-Leitung gebaut. Da gibts dann je
>nach Anstiegszeit des Signals wahnsinnige Reflexionen auf der Leitung.
>Da ist es nur logisch, dass nichts mehr funktioniert.

Sieht so aus, siehe Wellenwiderstand.

>Was du brauchst ist eine aktive Probe, die das Signal sehr hochohmig und
>mit kleiner Kapazität abgreift.

Für MMC/SD Karte reicht ein normaler 10:1 Tastkopf bei einem Oszi. Auch 
Logicanalyzer haben sowas ähnliches. Nur sollte man die nicht 
kastrieren, indem man drei Kilometer Klingeldraht zwischen Messpunkt und 
Logicanalyzer Messkopf einschleift.

von CLKKKK (Gast)


Lesenswert?

Danke euch, supachris und falk!

Was ist aber, wenn ich die eMMC mit einem MMC-Reader auslesen möchte? 
Wie kann ich dann das CLK Signal richtig benutzen?

Grüße

von Christian R. (supachris)


Lesenswert?

Tja, das wird schwierig. Mit ganz kurzen Kabeln könnte es gehen, aber du 
musst ja auch dafür sorgen, dass der eigentliche Host in der Schaltung 
nicht auf den leitungen klappert...

von CLKKKK (Gast)


Lesenswert?

Ja... das ist mein größtes Problem, denn eigentlich will ich ja grad die 
eMMC auslesen.
Gibt es dieses Problem eigentlich nicht auch bei anderen Chips, z.B bei 
EEPROMs, die mit I2C angesteuert werden? Dort kann ich das Taktsignal 
auch einfach abgreifen... Deswegen hab ich mir auch noch nie Gedanken 
darüber gemacht, dass man nicht immer das CLK Signal tracen kann.
Wahrscheinlich ist das stark vom Gerät/Platine abhängig, oder irre ich 
mich?
Ich versuche jetzt einfach mal das Magnetic Wire so stark wie möglich zu 
kürzen und nochmal den LA anzuschließen... Vielleicht kann ich das 
Signal auch durch meinen FPGA jagen und einen "Klon" des Signals an den 
LA oder Cardreader, was auch immer, zu schicken.

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.