Wir bauen uns für 1,74€ ein WLAN Modem

Es gibt 581 Antworten in diesem Thema, welches 112.124 mal aufgerufen wurde. Der letzte Beitrag (18. März 2024 um 17:11) ist von Fepo.

  • Mal ne doofe Frage...

    Wenn man einen der I/O Pins auf High schaltet...
    Welche Spannung gibt der aus ?
    3.x oder 5 Volt?

    Stefan

    Da der ESP8266Mal mit 3,3V arbeitet gibt er 3,3V raus. Damit sollte aber der C64 zurechtkommen, umgekehrt macht mit eher Sorgen, das mag eine Zeit lang funktionieren aber auf Dauer...?

  • Im Internetz werden meistens die Barebone Versionen des Adapters angezeigt. Ohne Zusätze. Wenn ihr sicher gehen wollt, dann baut doch Pegelwandler oder Spannungsteiler zwischen und tragt das im Wiki nach. Davon hält Euch doch niemand ab, und dit wäre mir och recht. Dafür ist Wiki doch da!?

    Hier der Link: Bitte melde dich an, um diesen Link zu sehen.

    Kannst auch Anonymouse machen...

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

  • Würde dennoch gerne die andere Firmware von Dir testen.


    CIA kann ich nicht tauschen, da es ein C64C ist.

    Wobei ich das Angebot auf der DoReC vorbeizuschauen gerne annehme. Nicht dass mein Schätzchen 'ne Macke hat :)

  • Würde dennoch gerne die andere Firmware von Dir testen

    Ok. Nachher dann...

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

  • Im Internetz werden meistens die Barebone Versionen des Adapters angezeigt. Ohne Zusätze. Wenn ihr sicher gehen wollt, dann baut doch Pegelwandler oder Spannungsteiler zwischen und tragt das im Wiki nach. Davon hält Euch doch niemand ab, und dit wäre mir och recht. Dafür ist Wiki doch da!?

    Hier der Link: Bitte melde dich an, um diesen Link zu sehen.

    Kannst auch Anonymouse machen...

    Ich kenne dieses Modul nicht aber den ESP8266 und da dieser bei allen Modulen zum Einsatz kommt, bin ich mir sicher dass er mit 3,3V arbeitet.
    Ein Spannungsteiler für TX (C64)wäre nicht verkehrt.
    Aber funktionieren müßte es trotzdem. Es kann natürlich sein, dass wenn der CIA nicht mehr ganz in Ordnung ist er die 3,3V nicht mehr als High erkennt oder durch den hohe Strom bei 5V auf den ESP etwas passiert. (das wird ja über eine interne Diode auf die 3,3V abgeleitet)
    Ein Versuch einen Spannungsteiler in die TX Leitung vom C64 zu schalten wäre es doch wert. 2,2k in Reihe und 3,3k paralle zu dem ESP Board Eingang. Das ist doch schnell gemacht.

    Nachtrag.

    Leider ist auf dem WIki Eintrag nicht gekennzeichnet, was am Userport alles als Ausgang benutzt wird. Also doch nicht so einfach.

  • Für in/out könntest Du in dem Source von Paul Rickards ermitteln. Da sind die PINS genannt. Und eine Richtung steht doch schon Fest: C64 TX>ESP RX. C64 RX<ESP TX auch kein Thema. Passt mit 3.3 V. Bleiben noch zwo übrig, da vier verbunden (außer GND, 5V).

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

    Einmal editiert, zuletzt von thE rZA (1. September 2017 um 13:25)

  • Mal ne doofe Frage...

    Wenn man einen der I/O Pins auf High schaltet...
    Welche Spannung gibt der aus ?
    3.x oder 5 Volt?

    Stefan

    Ich habe das Teil ebenfalls aufgebaut und hier ist es auf jeden Fall ratsam, einen Levelshifter mit dazwischenzuschalten. Denn mehr als 3,3 Volt vertragen die ESPs nicht. Zumindest auf Dauer.
    Es gab hier mal einen Link zu einem ESP, der bereits 5Volt-Ready ist. Dieser ginge auch.

    - WiC64 - The Commodore 64 Wireless Interface -> Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - CHECK64 - The C64/C128(D) Diagnostic Set -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    - Anfertigung von Kühlkörperklammern -> zum Beitrag: Bitte melde dich an, um diesen Link zu sehen. Info: Kein lästiges Kleben mehr
    - Veranstaltung Kölner-Retrotreff -> zur Homepage: Bitte melde dich an, um diesen Link zu sehen.

  • Würde dennoch gerne die andere Firmware von Dir testen.

    U got pn.

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

  • Ich habe das Teil ebenfalls aufgebaut und hier ist es auf jeden Fall ratsam, einen Levelshifter mit dazwischenzuschalten. Denn mehr als 3,3 Volt vertragen die ESPs nicht. Zumindest auf Dauer.Es gab hier mal einen Link zu einem ESP, der bereits 5Volt-Ready ist. Dieser ginge auch.

    Moin. Dann trage das doch bitte in das Wiki ein. Ich danke Dir.

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

  • ich habe jetzt bei meinen Recherchen gelesen, dass zweier und dreier Version des ESP 8266(nodemcu) eine Schutzbeschaltung am Eingang haben welche ab 6 Volt aktiv wird. Auch in dem Forum hat man sich über die schlechte Dokumentation der Schaltung beschwert. Also einen Level Shifter dazwischen und gut ist. Es ist natürlich tatsächlich schade, weil die bisherigen Schaltung so schön einfach gehalten war.
    auf der anderen Seite kostet so ein Level Shifter auch nur wenige Cent, und ist so winzig, dass man selbst an das Breakout-Board kaum etwas angelötet bekommt. Also was solls... unser Schätzchen bekommt dann seine 5 Volt und der ESP wird mit seinen Spezifikationen betrieben.

    Stefan

  • ich habe jetzt bei meinen Recherchen gelesen, dass zweier und dreier Version des ESP 8266(nodemcu) eine Schutzbeschaltung am Eingang haben welche ab 6 Volt aktiv wird. Auch in dem Forum hat man sich über die schlechte Dokumentation der Schaltung beschwert. Also einen Level Shifter dazwischen und gut ist. Es ist natürlich tatsächlich schade, weil die bisherigen Schaltung so schön einfach gehalten war.
    auf der anderen Seite kostet so ein Level Shifter auch nur wenige Cent, und ist so winzig, dass man selbst anders breakout-board kaum etwas angelötet bekommt. Also was solls... unser Schätzchen bekommt dann seine 5 Volt und der ESP wird mit seinen Spezifikationen betrieben.

    Stefan

    Trags ins Wiki ein. Danke Dir.

    Bitte melde dich an, um diesen Link zu sehen. (unfertig (EDIT: ein wenig fertiger seit '17)) @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen. @ Bitte melde dich an, um diesen Link zu sehen.
    Amiga 1200 @ C64C @ 1541 II @ Competition Pro @ 2 DIY WiFi Adapter (C64C / Amiga 1200) @ RPi0 @ RPi1 @ RPi2 @ RPi3
    kernel.img-Zerstörer

  • ich habe jetzt bei meinen Recherchen gelesen, dass zweier und dreier Version des ESP 8266(nodemcu) eine Schutzbeschaltung am Eingang haben welche ab 6 Volt aktiv wird. Auch in dem Forum hat man sich über die schlechte Dokumentation der Schaltung beschwert. Also einen Level Shifter dazwischen und gut ist. Es ist natürlich tatsächlich schade, weil die bisherigen Schaltung so schön einfach gehalten war.
    auf der anderen Seite kostet so ein Level Shifter auch nur wenige Cent, und ist so winzig, dass man selbst an das Breakout-Board kaum etwas angelötet bekommt. Also was solls... unser Schätzchen bekommt dann seine 5 Volt und der ESP wird mit seinen Spezifikationen betrieben.

    Stefan

    Du brauchst ja nur die Ausgänge des C64 anzupassen, ein simpler Spannungsteiler. Die Eingänge des C64 sollten 3,3V als High erkennen. Allerdings sollte man darüber nachdenken ob es sein kann dass der Userport des C64 nicht aus unbekannten Gründen mal 5V auf die Ausgänge des Moduls geben kann, eventuell sollte man auch dagegen etwas machen.

    Man kann natürlich auch sagen bei diesen preiswerten Modulen mache ich das Modul steckbar und riskiere es, eine KOsten Risiko Abschätzung.

    Diese Schutzschaltung ist im ESP 8266 verbaut nicht in den Modulen, hier der Auszug aus dem Datenblatt:
    "All digital IO pins are protected from over-voltage with a snap-back circuit connected betweenthe pad and ground. The snap back voltage is typically about 6V, and the holding voltage is 5.8V.This provides protection from over-voltages and ESD. The output devices are also protectedfrom reversed voltages with diodes. "

    Das ist eine Schutzschaltung und keine Betriebsschaltung.

    Hier der Link zum Datenblatt: Bitte melde dich an, um diesen Link zu sehen.

    3 Mal editiert, zuletzt von RalfP (2. September 2017 um 11:05)

  • danke für die Richtigstellung :) ,siehste mal, dann hamm was ja jetzt.
    Ein Spannungsteiler für alle Signale die zum ESP gehen sollten wirklich reichen, bevor ich aber das Gefummel anfange nehme ich lieber einen Level Shifter. Der sorgt dann nebenbei auch noch dafür dass alle Signale zum C64 5 Volt bekommen,
    Und man braucht sich um die Richtung der Signale keinerlei Gedanken mehr machen. Einfach dazwischen schalten und gut ist.

  • danke für die Richtigstellung :) ,siehste mal, dann hamm was ja jetzt.
    Ein Spannungsteiler für alle Signale die zum ESP gehen sollten wirklich reichen, bevor ich aber das Gefummel anfange nehme ich lieber einen Level Shifter. Der sorgt dann nebenbei auch noch dafür dass alle Signale zum C64 5 Volt bekommen,
    Und man braucht sich um die Richtung der Signale keinerlei Gedanken mehr machen. Einfach dazwischen schalten und gut ist.

    Sicher die beste Lösung.

  • Zur 5V toleranz des ESP8266:

    Es gibt lange und wilde diskussionen darueber im Netz zu finden. Der CEO von espressif hatte in einem tweet einmal verkuendet der ESP sei 5V tolerant, was auch das datenblatt zu bestaetigen scheint. des weiteren hat mal jemand sich die muehe gemacht und genau nachgemessen was passiert und wie viel strom fliesst, wenn man eine GPIO INPUT mit 5V beschaltet. auch diese tests haben ergeben, dass anscheinend nichts kaputt geht.

    Trotzdem gibt es welche die sagen, dass diese art der schutzbeschaltung nicht das geeignete mittel sei, die GPIOs 5V tolerant zu machen.

    ich selbst mach spannungsteiler vor die eingaenge, wenn ich ein platinen layout mache.

    wenn ich nur was ausprobiere, dann ist mir das aber wurscht, dann haenge ich einfach 5V dran - hat auch bis jetzt IMMER funktioniert und mir wurde noch kein einziger ESP kaputt.

    ich denke, fuer dieses modem ist es foellig egal und ich tippe eher auf ein problem im CIA oder wie schon vermutet, dass die 3V am USER port, doch nicht ganz ausreichen. man kann ja auch einen transistor hernehmen und den level schifter selbst basteln. der geht leichter zu loeten.

  • Zur 5V toleranz des ESP8266:

    Es gibt lange und wilde diskussionen darueber im Netz zu finden. Der CEO von espressif hatte in einem tweet einmal verkuendet der ESP sei 5V tolerant, was auch das datenblatt zu bestaetigen scheint. dn und den level schifter selbst basteln. der geht leichter zu loeten.

    Nein das Datenblatt sagt dass eine Schutzschaltung eingebaut ist welche die Spannung auf 6V begrenzt. Das bedeutet aber das es einen Spannungsunterschied von 2,2V zur Betriebsspannung gibt, das hat zur Folge dass durch die internen Dioden welche zur Betriebsspannung geschaltet sind ein Strom fließt, was dabei auf Dauer passiert kann keiner sagen generell sollte man dies vermeiden.

    Wenn IO Pins 5V tolerant sind wird dies auch klar im Datenblatt so benannt. Einige PICs haben solche IO Ports.

  • Ich hab mir jetzt zunächst das Bitte melde dich an, um diesen Link zu sehen. nachgebaut, und schon mal ein Oled Display
    integriert. Die Anpassung muss ich dann noch machen. Die Aussicht auf 9600 Baud haben mich
    schwach werden lassen.

    Teste es morgen :)

    Stefan

  • okay, was man nicht tun sollte:

    Der User Port Stecker ist ja beschriftet.
    Die Kabel an den richtigen Pinnen anzulöten
    ist somit kein Problem.
    Dumm ist nur, wenn man beim Einstecken
    glaubt, das lesbar auch richtig rum bedeutet.
    Nachdem ich die 9Volt Sicherung gewechselt habe, scheint der C64 jetzt wieder zu funktionieren.
    Ich werde noch mal die 5 Volt Ausgangsseite am Userport checken.
    Irgendwas scheint da auch nicht zustimmen..
    Jedenfalls läuft der Level Shifter nicht so wie er sollte.
    Ich würde es jetzt ganz einfach mal nach Superillus Anleitung versuchen - ganz ohne Level Shifter- und mich dann Stück für Stück weiter arbeiten.

    Ich melde mich dann, wenn es endlich geklappt hat.

    Stefan

  • Hmm... ich brauche Hilfe.

    Das Flashen der Firmware hat geklappt.
    Der Levelshifter scheint auch zu funktionieren.
    Und jetzt ? Wenn ich ein Terminalprogramm
    starte, piepst der C64 mit etwa der Frequenz,
    wie früher das Fernseh Testbild (Nach Sendeschluss). Ist das normal ???

    Wo kann ich mich schlau lesen, wie ich ein Terminalprogramm bediene um mich in eine
    Mailbox einzuwählen?
    Wie erkläre ich der gebauten WiFiHardware
    die Zugangsdaten zum Heimnetz?

    mit der Bitte um Hilfe

    Stefan