CLK Signal lässt sich nicht messen!

Gast #2843408
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!
#2843459
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.
#2843514
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.
Gast #2844393
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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.