Hallo zusammen, ich habe einige ESP32 (>10) in der 38-Pin Modulvariante. Bei einigen habe ich das Problem, dass der GPIO2 scheinbar keinen internen Pullup hat und daher ein Taster auf der Platine nicht erkannt wird. Auch beim Auslesen des Touch-Eingangs T2 (=GPIO2) bekomme ich immer den Wert 0 zurück. Mein 2. Taster auf der Platine am GPIO4 (T0) funktioniert problemlos. Bei 4 ESP32 habe ich dieses Phänomen. Jetzt ist mir aufgefallen, dass der Schirmdeckel der funktionierenden ESP32 mit "FCC ID:2AC7Z-ESPWROOM32" gelasert ist. Die nicht funktionierenden ESP32 mit "FCCID:2ACC7-ESPPWROO32" (kein Tippfehler von mir!) Die problematischen ESPs sind an der Farbe der Tantal-Kondensatoren leicht erkennbar. Die sind schwarz, bei den funktionierenden sind gelbe Tantals verbaut.
Hallo, ich kenne keine "38-Pin Modulvariante" des ESP32. Ich kenne nur diverse Module/Devkits mit diversen Bestückungen der Außenbeschaltung. Also sagt nur der Schaltplan was aus. Beim DevKit v2 z.B. ist an GPIO2 ein 5k PullDown Widerstand, da verliert der interne PullUp (40...80k) des ESP32 ohnehin. PS: warum eigentlich Fake oder Seriendefekt? Auch bei mir sitzen solche Probleme meist vor dem Bildschirm. ;) Gruß aus Berlin Michael
Michael U. schrieb: > Also sagt nur der Schaltplan was aus. Ich denke mal auch, das Hauptproblem ist, zu dem konkreten Board den passenden Schaltplan zu finden. Die Aliexpress- und Ebay-Anbieter halten wichtige Informationen oft für unnötig. Unter "technischen Daten" wird oft nur das Gewicht der bestückten Platine angegeben, was den meisten aber herzlich egal sein dürfte.
Taster/Schalter/Relaiskontakte sollte man sowieso nicht mit dem schwachen internen Pull-Up belasten sondern mit mindestens 1mA. Sonst gehen sie frühzeitig kaputt, außerdem fängst du dir sonst leicht Radiowellen ein.
Peter D. schrieb: > Ich denke mal auch, das Hauptproblem ist, zu dem konkreten Board den > passenden Schaltplan zu finden. > Die Aliexpress- und Ebay-Anbieter halten wichtige Informationen oft für > unnötig. Das ist generell das Hauptproblem bei Produkten aus China.
Stefan ⛄ F. schrieb: > Taster/Schalter/Relaiskontakte sollte man sowieso nicht mit dem > schwachen internen Pull-Up belasten Das sehe ich zwar ganz genau so wie du, aber in diesem Forum stößt man mit sowas auf völlige Ablehnung. Ich hatte mich da vor Zeiten schon mal mit Peter deswegen angelegt, weil ich das schamlose Ausnutzen von chipinternen Hochziehern schlichtweg für Pfusch halte. Aber es spart eine ach so teuren Widerstand ein. W.S.
W.S. schrieb: > Ich hatte mich da vor Zeiten schon mal > mit Peter deswegen angelegt Es ist nur eine Frage der Kontaktart. Für nen alten Knebelschalter für 220V dürfte der interne Pullup zu schwach sein. Bei Signalrelais oder Tasten für Digitalanwendungen mit Goldbeschichtung oder Gummimatten reichst aber. Ich hab jedenfalls noch keine PC-Tastatur oder Fernbedienung mit extra Pullups gesehen. Zu DDR-Zeiten hat mal ein "schlauer" BWLer in ELA-Anlagen die Au-Relais durch günstige Ag-Relais ersetzt. Die NF kam entweder gar nicht durch oder verzerrt. Es gibt auch Schalter, wo eine Mindestspannung von 24V vorgeschrieben ist. Die schalten auch mit externem Pullup an 3,3V nicht mehr zuverlässig. Will man z.B. alte Schalttafeln an nen MC hängen, braucht man dafür Pegelwandler.
Hallo, Peter D. schrieb: > Ich denke mal auch, das Hauptproblem ist, zu dem konkreten Board den > passenden Schaltplan zu finden. Ist ein Problem. Ist aber meist meine erste Beschäftigung (manchmal vor dem Kauf, oft zwischen Bestellung und Erhalt...). Sonst hilft eben Ohmmeter, Lupe usw. um Rätsel zu lösen. Meine Lieblinge sind TTGO-Module. Pläne verfügbar, nue für die Version die ich geliefert bekomme, die ist sowieso eine andere als im Artikeltext und auch nicht die von der Abbildung. Da wandern gern mal I/Os von verbauten Komponenten an andere Pins... Bei PullUps sollte man eben die Verhältnisse beachten, genauso wie bei PullUp am I2C. Für den Pfusch sorgen dann auch die tollen Projekte im Web und speziell bei YouTube die kritiklos nachgebaur werden. Gruß aus Berlin Michael
H. H. schrieb: > https://www.fcc.gov/oet/ea/fccid Vielen Dank, das bestätigt meinen Verdacht. 2AC7Z ist von Espressif 2ACCZ ist von Continental Advanced Antenna GmbH Auf den Bildern fällt auch auf, dass auf der 2. Version das Espressif-Logo fehlt. EDIT: Beim "Fake" ist die Modulbezeichnung auch nicht ESP-WROOM-32 sondern ESP-WR00M-32!! Michael U. schrieb: > ich kenne keine "38-Pin Modulvariante" des ESP32. Dann ist hier was zur Horizonterweiterung: https://www.aliexpress.com/wholesale?catId=0&SearchText=esp32+38pin > Ich kenne nur diverse Module/Devkits mit diversen Bestückungen der > Außenbeschaltung. Also sagt nur der Schaltplan was aus. Schaltplan DevKit ist vorhanden, bei den Modulen ist optisch kein Unterschied in der Bestückung feststellbar. Im Bestückungsaufdruck ist auch kein Text enthalten, der auf eine andere Version schließen lässt.
:
Bearbeitet durch User
Stefan ⛄ F. schrieb: >> Die Aliexpress- und Ebay-Anbieter halten wichtige Informationen oft für >> unnötig. > > Das ist generell das Hauptproblem bei Produkten aus China. Nein, das ist das Hauptproblem bei Produkten von Textilhaendlern.
Hi kannst du für den vermeintlichen Fake ESP32 mal Revision usw. auslesen? https://github.com/SensorsIot/ESP32-Revision-level/blob/master/ESP32_Version/ESP32_Version.ino Gruß
Ich habe auch so ein ein Board bekommen, wurde mir als original Wemos Lolin32 verkauft, sogar von einem deutschen Händler, ist aber weder von Wemos (Logo fehlt) und hat die gleichen falschen ESP32 Wroom Module darauf. Meine lässt sich programmieren kann aber keine Wifi Verbindung (weder im STA noch AP Modus) aufbauen. Bluetooth hab ich keine Lust mehr zu testen. Wird reklamiert.
Sven B. schrieb: > Hi > > kannst du für den vermeintlichen Fake ESP32 mal Revision usw. auslesen? > > https://github.com/SensorsIot/ESP32-Revision-level/blob/master/ESP32_Version/ESP32_Version.ino > > Gruß Das Skript funktioniert nicht mehr mit neueren Arduino Versionen, hier ist ein Update: https://gist.github.com/Scavanger/2286fe52ea437efcf78f9dc4798931e2 Meiner ist im übrigen Revision 1.
:
Bearbeitet durch User
Andreas K. schrieb: > Das Skript funktioniert nicht mehr mit neueren Arduino Versionen, hier > ist ein Update: Danke dafür. Ich hatte schon mit diversen Dateien aus dem IDF probiert. > Meiner ist im übrigen Revision 1. meine beiden ESP32 mit korrekter und "gefälschter" FCC-ID melden sich als Chip-Rev 1. REG_READ(EFUSE_BLK0_RDATA3_REG) 1010000000000000 EFUSE_RD_CHIP_VER_REV1_S 1111 EFUSE_RD_CHIP_VER_REV1_V 1 Chip Revision (official version): 1 Chip Revision from shift Opration: 1
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.