sd2iec Hardware 1.0

Es gibt 146 Antworten in diesem Thema, welches 53.413 mal aufgerufen wurde. Der letzte Beitrag (8. Juni 2024 um 20:48) ist von mase76.

  • C1 statt mit 100nF mit 1µF zu bestücken hilft auch.
    Wenn 220nF in 1206 leichter zu bekomen sind, dann könnte man versuchen,
    einen auf den 100nF oben draufzulöten.

    Ich habe heute mal den C1 durch einen 1uF, Typ A ersetzt. (Hatte ich hier auf Lager!). Dadurch ändert sich nix! Daraufhin habe ich wieder den Original 100nF bestückt. Die Aktion mit dem 220 nF habe ich mir dann erspart.

    Da ich keinen SMD 10 uF da hatte, habe ich dann zum Testen einen bedrahteten Elko parallel zu R20 gelötet, und auch mal an den Ausgang des Stabi gegen Masse: Jedesmal ohne Änderung, die 2 GB Karte löst einen Reset beim Einlegen aus. Ist wohl doch eine "Firmware-automatisch-flashen-Karte"... :bgdev

    Ist hier ein SMD Tantal, gegenüber einen normalen Elko, soviel anders??

    Oliver W.

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Ich habe heute mal den C1 durch einen 1uF, Typ A ersetzt. (Hatte ich hier auf Lager!). Dadurch ändert sich nix! Daraufhin habe ich wieder den Original 100nF bestückt. Die Aktion mit dem 220 nF habe ich mir dann erspart.

    Bist Du sicher, dass das 1 mikroFarad und nicht 1 nanoFarad waren? ;)

    Zitat


    Da ich keinen SMD 10 uF da hatte, habe ich dann zum Testen einen bedrahteten Elko parallel zu R20 gelötet,

    Parallel zu R20 bringt garnichts, zwischen R20 und C6 sollte es sein.
    Und bei bedrahteten Teilen kommen im Versuchs-Aufbau noch die Anschlüsse dazu.

    Zitat


    und auch mal an den Ausgang des Stabi gegen Masse: Jedesmal ohne Änderung, die 2 GB Karte löst einen Reset beim Einlegen aus. Ist wohl doch eine "Firmware-automatisch-flashen-Karte"... :bgdev

    Ist hier ein SMD Tantal, gegenüber einen normalen Elko, soviel anders??

    Die eingesetzten Tantale sind schon Low-ESR, die liegen um 4 Ohm Ersatz-Reihen-Widerstand, normale Elkos kommen da nicht mit und können einfach nicht schnell genug entladen werden.

    Seufz, ist eben, was im freien Handel so verfügbar ist, spezielle z.B. von Digikey zu ordern wäre auch keine vernünftige Lösung gewesen.

    Kannst Du die Karte für ein paar Tage entbehren?
    Das würde ich mir hier ja gerne mal ansehen.


  • Bist Du sicher, dass das 1 mikroFarad und nicht 1 nanoFarad waren? ;)

    Ja, habe extra gerade nochmal die Rechnung von Segor rausgekramt. (Hatte damals 100 Stück bestellt - für ein anderes Projekt!)


    Parallel zu R20 bringt garnichts, zwischen R20 und C6 sollte es sein.
    Und bei bedrahteten Teilen kommen im Versuchs-Aufbau noch die Anschlüsse dazu.

    OK, prüfe ich nochmal!


    Kannst Du die Karte für ein paar Tage entbehren?
    Das würde ich mir hier ja gerne mal ansehen.

    Klar, kommt dann nächste Woche per Post. Zuerst teste ich aber nochmal. :)

    Oliver W.

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Keine Änderung mit dem 10 uF zwischen R20 und C6 .

    Hmm, das kommt davon, wenn man sich schlecht ausdrückt, man muss nochmal nachfragen. ;)
    Ich meinte von der Verbindung zwischen R20 und C6 gegen Masse, also letztlich parallel zu C6 aber
    eben auf der Unterseite.
    Zwischen R20 und C6 auf der Unterseite gegen Masse an C1 zum Beispiel.

    An C6 selbst kommt man ja nun nicht sooo gut ran.

  • Ätsch! :)
    Ich hatte das schon richtig verstanden, das der gegen Masse soll. In die Verbindung R20-C6 macht ja am wenigsten Sinn. (Insbesondere wenn dazu auch die Leiterbahn aufgetrennt werden muss...)

    Obwohl: Wenn wir eine *entsprechende* Wechselspg. anlegen, dann könnte das mit dem EINGEFÜGTEN Elko R20-C6 trotzdem noch was werden. Mußt halt dann noch eine Gleichrichtung dahinter dazudesignen... :bgdev

    Oliver W.

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Die Karte heute wohlbehalten hier angekommen.

    Ist ja ein Killer-Teil. :)

    Den Reset bekomme ich mit den beiden SD2IEC die ich hier habe.
    Die eine hat einen anderen Tantal für C6, ein wenig besser als die von Epcos.
    Die andere hat einen 10µF KerKo für C6 und nach den ersten Tests habe ich parallel zu C1 noch einen zusätzlichen 1µF gelötet - macht den Reset immer noch.

    Mit der 4 GB microSD die als letzte hier den Reset beim Einlegen ausgelöst hat, gibt es keine Probleme.


    Was bei beiden SD2IEC funktioniert ist, die Brown-Out Schwelle auf 1,8V statt 2,7V zu legen.

    Tja, dann werde ich die morgen mal wieder in die Post geben.
    Manchmal muss man sich auch geschlagen geben. :)

  • Heute erst? Hatte die am Pfingsmontag in den Briefkasten geworfen! :(

    Sagte ich doch: Firmware-Flash-Karte... hehe... :)

    "Seht her: Ich brauche die Karte nur einzulegen, und schon wird die neue FW aufgespielt!" :bgdev


    Danke für Deine Mühe!


    Oliver W.

    10 GOTO Lesezeichen im Profil
    20 READ Lesezeichen im Profil
    30 PRINT Lesezeichen aus Profil
    40 POKE 198,0: WAIT 198,1

  • Der Umschlag lag gestern Abend bei uns vor der Wohnungstür als wir nach Hause gekommen sind, kann gut sein dass sich der Postbote mit dem Briefkasten vertan hat.

    Und Mühe sieht anders aus. ;)

    Vielen Dank für Zusendung der Karte!

  • Ich habe die 1.2 mal nachgebaut. Wo kommt denn die 5V Versorgung her? Die liegt doch gar nicht auf der Serialbuchse.

    Die kannst Du fast überall wegnehmen, entweder externes Netzteil verwenden oder halt vom C64: Userport, Tapeport oder Joystick-Port.

  • Ich war verwirrt, weil ich dachte, dass der 2x6 Port ausschliesslich auf den Serialstecker geht. Dann werd ich wohl den Tapeport anzapfen.

  • Ich kämpfe noch mit dem Teil. Es wird nicht erkannt. Ich hatte zuerst den Bootloader geflasht und die FW (bin) auf die Karte kopiert. Da hatte er rumgerödelt (grüne LED flackert). Als es dann nicht ging hab ich mal das Hexfile direkt geflasht. Auch hier wird nix erkannt. Beim Reset leuchtet grün kurz auf.

  • Ich kämpfe noch mit dem Teil. Es wird nicht erkannt. Ich hatte zuerst den Bootloader geflasht und die FW (bin) auf die Karte kopiert. Da hatte er rumgerödelt (grüne LED flackert)

    Das ist eigentlich normal.

    Als es dann nicht ging hab ich mal das Hexfile direkt geflasht. Auch hier wird nix erkannt.

    Wie äußert sich das, welche Fehlermeldung zeigt der C64?

    Hast Du auch die Fuse-Bits gesetzt?

    Beim Reset leuchtet grün kurz auf.

    Das ist auch ein gutes Zeichen, sprich der Atmel macht irgendetwas.

  • Es kommt nur ein Device not present error. Die Fusebits hab ich zuletzt mit make fuse gesetzt. Ich hätte einige anders gesetzt, aber ich hab das mal so übernommen. Der externe Clock funktioniert jedenfalls, sonst würde sich das Device nicht mehr über SPI flashen lassen. Der Bootloader ist doch in der Firmware enthalten, oder? Mir fiel auf, wenn die SD-Karte draussen ist, leuchtet die grüne LED nur ganz kurz auf. Mit Karte etwas länger. Ich habe das Firmware Binary von sd2iec.de probiert, und hab jetzt eine selbst kompilierte drin. Beide tun das Gleiche (nicht).

  • Der Bootloader ist doch in der Firmware enthalten, oder?

    Nein, der Bootloader ist seperat.

    Es kommt nur ein Device not present error.

    Bist du dir sicher, dass du den IEC-Stecker richtig verdrahtet hast?

    Mir fiel auf, wenn die SD-Karte draussen ist, leuchtet die grüne LED nur ganz kurz auf. Mit Karte etwas länger.

    Dann scheint er die SD-Karte auf jeden Fall zu erkennen.

  • Mit dem IEC-Stecker bin ich ziemlich sicher. Ich hab das mehrmals neu gemacht. Sind ja nur 3 Leitungen + Masse. 5V hol ich ja von sonstwo.

  • So, ich hab jetzt den Bootloader gebaut und geflasht. Die selben Fuses wie bei der Firmware. Das FW Binary (bin File) hab ich auf die Karte gepackt. Device startet, gründe LED flackert, es wird also geflasht. Nach dem Reset leuchten erst beide, dann nur rot, dann nur grün, dann beide aus. Das sieht für mich korrekt aus.