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!
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.
@ 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.
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
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...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.