Hallo allemaal,
Ben nieuw op dit forum en ook vrij nieuw in de wereld van electronica.
Ik heb een PCB ontworpen op basis van de Trigboard van Kevin Darrah om temperatuur/luchtvochtigheid te meten in mijn bijenkast. Het is een ultra-low power design. De bedoeling is dat de ESP8266 (ESP-12S) eenmaal de code runt, zichzelf uitschakelt door de voltage regulator uit te schakelen, en dan na een interval van 20 minuten weer ingeschakeld wordt door een timer.
Alles werkt behalve dat de ESP8266 de code niet automatisch uitvoert op boot (of na timing interval), maar alleen na een druk op de reset knop. In de serial monitor lees ik: ets Jan 8 2013,rst cause:2, boot mode:(3,6).
Ik vermoed dat dit komt vanwege een probleem met 1 van de pull up resistors. GPIO0 moet namelijk hoog getrokken worden om in de juiste bootmode op te starten. Echter meet ik 1.9v op GPIO0 terwijl dit volgens de documentatie de grenswaarde voor logic high 2.4 zou moeten zijn bij 3.3v.
Dacht eerst dat het kwam doordat ik GPIO0 omhoog trok via een LED en 1k resistor, maar zelfs na het direct aansluiten met een 10k resistor zonder LED bleef ik hetzelfde probleem houden. Nu heb ik de pull-up resistor helemaal gedesoldeerd en dan nog blijft de pin hangen op exact 1.9v. Ik vraag me af waar dit voltage vandaan komt? Alles werkt of op 4.2v of 3.3v.
In de bijlage heb ik het schema en mijn PCB design toegevoegd. De groene highlight is de pin en pull up waar het om gaat. Deze is ook verbonden met een knop om hem te kunnen gronden. Mocht er meer informatie nodig zijn hoor ik het graag!
Hoop dat iemand van jullie me op weg kan helpen.
Bedankt!