Bitte Hilfe für das MSD2IEC

Es gibt 36 Antworten in diesem Thema, welches 3.574 mal aufgerufen wurde. Der letzte Beitrag (28. März 2023 um 17:06) ist von advotax.

  • Das ist das Ergebnis

    Ich würde mal sagen, es verdichtet sich doch arg auf die schon mehrfach vermutete Kommunikation zwischen SD-Karte und Controller. Letzterer könnte zwar teildefekt sein und ausgerechnet die Ports, die mit der SD-Karte zu tun haben, sind beschädigt, aber das ist eher unwahrscheinlich. Das könnte man herausfinden, wenn man den 1284 in ein anderes SD2IEC einsetzt. Ich nehme aber mal an, deine anderen SD2IEC sind nicht mit einem DIP40 Controller bestückt?

    In jedem Fall könnte man relativ leicht die Verbbindungen vom SD-Karten-Slot zum Kontroller bzw. der IC-Fassung überprüfen. Da ich kein Foto von der Unterseite finde, auf der Oberseite aber einen 3.3V-Regler sehe/ahne, gehe ich weiter davon aus, dass die Pegelwandlung mit Mosfets oder einem IC geschieht und welches davon auch immer auf der Unterseite montiert ist. Wenn du also ein Foto von der Unerseite machen könntest, müsste man die entsprechenden Messpunkte herausfinden können. Es kann natürlich auch die Pegelwandlung selbst defekt sein. Transistoren sind ja auch nur Menschen....

  • Update:

    Habe ein Bild von der Unterseite gefunden und es ist ein IC und das ist unterm 1284.

    Bitte melde dich an, um diesen Anhang zu sehen.

    Das macht es jetzt etwas aufwändiger und das Blau hilft auch nicht gerade. :)

    Unabhängig davon könntest du den 1284 mal aus der Fassung holen und wieder einsetzen. Vielleicht hilft das ja schon.

  • Den 1284er hab ich schon raus- und wieder reingesteckt.

    So wie ich das sehe ist auf der Platine neben dem 1284er und dem Rom nur noch ein LP2950 als "aktives" Bauteil.

    Bitte melde dich an, um diesen Anhang zu sehen.Bitte melde dich an, um diesen Anhang zu sehen.

  • LP2950

    Das ist der Spannungsregler für die 3.3V, die die SD-Karte verlangt (und auch nur verträgt) und der stellt diese Spannung dem 16-poligen IC unter dem 1284 (im Inneren von dessen Fassung, wo offenbar auch Quarz und Kondensatoren verbaut sind) zur Verfügung. Das dürfte sowas wie ein TXS0108E sein, nur eben als THT-Variante. Kannst ja (nochmal) nachsehen.

    Jedenfalls sind die SD-Karten-Anschlüsse schon mal gut zu erreichen.

    Du hast nicht zufällig sowas:

    Bitte melde dich an, um diesen Anhang zu sehen.

    zur Hand? Damit könnte man eine funktionierende SD-Karte anschließen. Egal, ob Micro oder normale SD, jedenfalls ohne zusätzlich Elektronik drauf. Mein bisher immer noch heißer Tipp ist der SD-Kartenschacht mit irgendeinem mechanischem Defekt oder Kontaktproblem.

    Je nach Bastelfreudigkeit kann man auch einen SD-micro-auf-"groß"-Adapter (ich denke, das ist der offizielle Name dafür) nehmen. Die lassen sich ganz gut löten.

    So etwa:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Da muss dann natürlich noch eine entsprechende micro-SD rein.

    Dabei muss man aber den Card-Detect noch irgendwie brücken, sonst meckert die Firmware. Das ginge aber auch direkt am 1284 mit einem Stück Draht.

  • Nein leider, dieses Card breakout board habe ich nicht..

    Ich habe unter dem 1284er keinen weiteren Chip ausmachen können. Da sind nur mehr ein Quarz ein paar Widerstände und ein paar Kondensatoren.

    Habe die Platine selbst zusammengelötet- es waren nur die SMD Leds und der SD slot schon vorab draufgelötet ab LieferungBitte melde dich an, um diesen Anhang zu sehen.

  • Aah! Der "THT-IC" ist der klassische Spannungsteiler aus Widerständen + 2 Vorwiderstände für die LEDs. Nun sehe ich es. :D

    Versteh nicht ganz, was der LP2950 dann macht. Die Karte selbst braucht natürlich 3.3V als Spannungsversorgung. Deswegen der LP2950.

    Das ganze Platinen-Layout ist auch trotzdem ziemlich .... anstrengend. Sieht nach Auto-Router aus. Hin und her und her und hin... Dauert mal noch einen Moment. :)

  • Miss mal bitte den Widerstand zwischen den markierten Durchkontaktierungen am SD-Kartenschacht und den Pins der IC-Fassung:

    Bitte melde dich an, um diesen Anhang zu sehen.

    zwischen orange und helllila müssten so 1.8kOhm sein (wenn ich die Widerstandsfarbcodes richtig erkenne; eigentlich 1.5kOhm). Immer nur zu einem idealerweise, aber trotzdem alle möglichen Kombinationen messen, falls es irgendwo Kurzschlüsse gibt. Als ein oranger Pfeil darf nur mit einem helllila Pfeil einen Widerstandswert liefern.

    Zwischen gelb und dunkellila sollten ca 0 Ohm Widerstand zu messen sein.

    Wenn das passt, bestehen zumindest bis zu/von diesen Durchkontaktierungen alle wichtigen Verbindungen zum 1284. Dann kann es nur noch zwischen diesen Kontaktierungen und der SD-Karte Unterbrechungen geben. (wenn es an Unterbrechungen liegt)

    [EDIT]

    Die Messungen "ohne Strom". Am besten so, wie auf dem Foto, also auch ohne 1284 in der Fassung.

  • Die Verbindung gelb-dunkellila ergibt genau 0 Ohm!

    zwischen dem 1. helllila von unten aus gesehen und dem 1. orange von links gesehen gibt 1,7 k, dann mit dem 2. orangen von links 8,3 k und dem 3 orangen von links 8,3 k

    zwischen dem 2. helllia von unten aus gesehen und dem 1. orange von links gesehen gibt 8,3 k , dann mit dem 2. orangen von links 1,7k und dem 3. orangen von links 8,3k

    zwischen dem 1. helllila Meßpunkt von oben aus gesehen kommt zwischen den orangen Meßpunkten keine Messung zustande- kein Widerstand meßbar-

  • Die Verbindung gelb-dunkellila ergibt genau 0 Ohm!

    Das ist gut. Das ist planmäßig eine direkte Verbindung.


    zwischen dem 1. helllila von unten aus gesehen und dem 1. orange von links gesehen gibt 1,7 k

    Das ist auch ok.

    Da fehlen ein paar Kombinationen. Sorry, war mir zu anstrengend, die gleich die richtigen Paare rauszusuchen. Wie gesagt, das Platinenlayout...

    Um es mal zu visualisieren:

    Bitte melde dich an, um diesen Anhang zu sehen.

    Du solltest zwischen den Anschlüssen CS, SLCK, DIN und DOUT der SD-Karte und den Pins 5, 6, 7, 8 des 1284 damit die Widerstände R1, R2, R3 und die direkte Verbindung gemessen. Bzw. einer fehlt noch.

    Der 1. helllila von unten (=Pin 5 des 1284) müsste mit dem ersten orangenen von links (=Pin 1 SD-Karte =CS) die 1.7k ergeben. Das ist so.

    Der 2. helllila von unten (=Pin 6 des 1284) müsste mit dem zweiten orangenen von links (=Pin 2 SD-Karte =DIN) ebenfalls 1.7k ergeben. Der fehlt noch. (?)

    Der obere helllila (= Pin 8 des 1284) müsste mit dem dritten orangenen (=Pin 5 SD-Karte = CLK) 1.7k ergeben. Der fehlt glaube auch noch.

    Da du die Pins zueinander gemessen hast, dürfte es aber keine Überraschungen geben. Das sind dann 3,3k + 3,3k + 1,7k = 8,3k.

    Es sei denn hier

    zwischen dem 1. helllila Meßpunkt von oben aus gesehen kommt zwischen den orangen Meßpunkten keine Messung zustande- kein Widerstand meßbar-

    stimmt was nicht. Das ist Pin 8 des 1284 und der müsste zu allen orangenen einen Widerstandswert ergeben. Einmal 1.7k (nämlich zum dritten orangenen) und zweimal 8,3k (zu den beiden anderen orangenen). Eventuell gab es da nur keinen richtigen Kontakt mit den Messspitzen. Einfach nochmal probieren.

    Oder es gibt hier tatsächlich eine Unterbrechung irgendwo. Dann klappt natürlich die Kommunikation mit einer SD-Karte nicht.

  • Der 1. helllila von unten (=Pin 5 des 1284) müsste mit dem ersten orangenen von links (=Pin 1 SD-Karte =CS) die 1.7k ergeben ...: ja ist so!

    Der 2. helllila von unten (=Pin 6 des 1284) müsste mir dem zweiten orangenen von links (=Pin 2 SD-Karte =DIN) ebenfalls 1.7k ergeben....hab ich auch!

    Der obere helllila (= Pin 8 des 1284) müsste mit dem dritten orangenen (=Pin 5 SD-Karte = CLK) 1.7k ergeben...:ich bekomme zwischen diesen beiden Meßpunkte keine Messung-kein Widerstand-!

    zwischen den dem 1 Helllila Meßpunkt von oben aus gesehen ist auch keine Messung mit den anderen 2 orangen Meßpunkten möglich.

  • Ja, wie gesagt, da muss dann was unterbrochen sein.

    Versuch mal herauszufinden, welche der 1.8k-Widerstände (braun-grau-rot-gold sind 1.8k mit 5% Toleranz, 1.7k ist völlig im Rahmen) zu welchem Pin der Fassung gehört und löte dann den zu Pin 8 einfach mal an beiden Enden des Widerstands nach und Pin 8 selbst auch. Am besten alle. :D

    Wenn du heute nicht mehr löten willst, aber auch noch nicht müde bist, kannst du auch erstmal die Widerständeb zw. die Seiten herausfinden.

    Also erster orangener Pfeil zu einem der Widerstände (braun-grau-rot-gold) bis es 1.7k ergibt. Die andere Seite müsste dann zum gleichen orangenen Pfeil 0 Ohm ergeben. Merken. Oder hier aufschreiben. Den nennen wir R1 wie im obigen Schaltplan.

    Zweiter orangener Pfeil muss dann zu einem der anderen beiden braun-grau-roten in gleicher Weise ... und der dritte ist dann am einfachsten. :)

    So stellst du fest, welche Seite des jeweiligen Widerstands womit verbunden ist. Bei 0 Ohm zu orange ist es die Seite zur SD-Karte hin, bei 0 Ohm die zu Pin (5, 6 OR 8 ) des 1284.

    Uns interessiert nur R3! Das dürfte der oberste 1.8k-Widerstand sein, also der zweite von oben des 8er-Pakets. Aber bei dem verworrenen Layout würde es mich nicht wundern, wenn das nicht so ist. :whistling:

    Bei dem muss das dann auch so sein: eine Seite des Widerstands zum dritten orangenen Pfeil 0 Ohm oder 1.7k und die andere Seite genau umgekehrt. Wenn da eines oder beides nicht vorhanden ist, sehen wir weiter.

  • Hab noch Folgendes gemessen:

    der 1. orange MP von links hat 1,7 k am 3. 1,8 k W von oben re am Widerstand und links 0 Ohm.

    der 2. orange MP von links hat 1,7 k am 2. 1,8 k W von oben re am Widerstand und links 0 Ohm.

    der 3. orange MP von links hat 1,7k am 1. 1,8 k W von oben re am Widerstand und links 0 Ohm.

  • Ok, dann ist der obere tatsächlich R3 und der, um den es geht. Damit hast du auch gleich empirisch nachgewiesen, dass die Leiterbahn zwischen den Messpunkten an der SD-Karteund den Widerständen in Ordnung sind. :)

    Nun kommt es darauf an, ob auch zwischen R3 und Pin 8 des 1284 Verbindung besteht. Dürfte ja nach bishereigen Erkenntnissen nicht. Also bitte zwischen jeweils beiden Seiten des R3 und Pin 8 (oberster helllila Pfeil) messen. Dürfte keine Verbindung haben, müsste aber einmal 1.7k (links) und einmal 0 Ohm (rechts) sein.

    Zur Sicherheit noch den Widerstand selbst messen. Die gehen eigentlich nicht kaputt, aber Pferde und Apotheken usw. Wenn der 1.7k hat, aber nichts zu Pin 8 besteht, kann es nur noch die Verbindung zwischen der rechten Seite des Widerstand und Pin 8 der IC-Fassung sein, die fehlt. Das sind entweder die beiden Lötstellen selbst (sehr wahrscheinlich) oder die Leiterbahn(en) dazwischen (eher unwahrscheinlich, sofern keine mechanische Einwirkung die Leiterbahn zerstört hat). Im schlimmsten Falle legst du einen Draht und das Ding läuft wieder.

    Apropos: das lief doch schon mal, oder? Oder war das von Anfang an so?

  • advotax

    Vielen Dank wieder für die Hilfe bisher, war auch sehr lehrreich!

    "Dürfte keine Verbindung haben, müsste aber einmal 1.7k (links) und einmal 0 Ohm (rechts) sein." :

    Habe gerade gemessen: li 1,7k und rechts 0!

    Heißt das, daß im SD slot mit den Kontakten etwas nicht stimmt?, .....nein, ich glaube ich habe gerade einen Denkfehler gemacht.

    Ja, hat funktioniert. Habe es allerdings sicher vor mehr 6 Jahren gemacht und sicher nur einmal ausprobiert- dann ist es in der Schublade gelegen (es gab ja noch so viel anderes zu tun:rolleyes:)- und jetzt beim Aufräumen bin ich wieder darauf gestoßen....

  • Wow, es funktioniert wieder!!!

    habe vor gehabt die Lötstellen bei pin 8 und R3 nachzulöten aber vorher nochmals nachgemessen: und heute war da 1,7 k und 0 . hab das gestern zig Mal gemessen. Da war nichts.

    Hab trotzdem die Lötstellen nachgelötet- vermutlich ein "Wackelkontakt" oder mangelhafte Lötverbindung.

    Jedenfalls hat es auf Anhieb wieder funktioniert!

    Bitte melde dich an, um diesen Anhang zu sehen.

    Vielen Dank noch einmal für die Hilfe und Lehrstunden!


    Paul