去年使用ESP32-S3-WROOM-1做了个产品,并批量投入使用,上电连续工作一个月左右时间发现如下问题:产品中使用IO0(模组的27脚)和IO47(模组的24脚)各自串联330R电阻后,外接排线引出到小板子上按钮做用户输入用,程序配置为内部上拉,排线处每个IO放置了静电保护管SM05。当然还有其他引脚也有串联电阻后排线引出按钮输入,只是目前仅仅发现这两个IO有问题,问题现象是工作第一段时候后,明明没有按钮按下,程序却检测按钮按下了,通过万用表测量引脚的电压在2.5V以下,有的板子甚至引脚电压已经低至1.8V左右。也有的板子上拉电压是3.9V(确定没看错,我板子供电电压是3.3V)。更换新的模组后又正常了,由于故障数量很多(目前发现占比6%,还在不断发现中...),有的板子是IO47出现故障,有的板子是IO0出现故障,有的板子是这两个同时出现故障,总体上IO47的故障率比IO0的故障率高很多。于是开始找问题原因,随后发现用万用表测量这两个引脚电压时会随机出现不同上拉电压,然后用手摸万用表表棒时,电压最高可到4.7V,确定没看错。用手摸串联电阻,和外接板子上按钮的焊盘也是一样的结果,哪怕更换上新的模组不烧入程序也一样。于是怀疑这两个IO是有问题,难道是自己硬件设计有问题?因为买的是官方设计的模组,开始没想过会去怀疑官方硬件会有问题。再次翻阅硬件设计指南后实在没发现排版布局的问题,于是想到用一个新的模组,不焊接到板子,直接用电源接通3.3V和GND,连接EN上拉,直接用外用表测量IO0,并尝试手摸IO口,好家伙4.6V就跳出来了。为了排除万用表问题,更换了万用表,并且用两只手摸表棒,都没出现问题。至此问题就是模组或者说是S3芯片的这两引脚有问题。翻箱倒柜翻出来之前买的一个C3模组样品,同样方式测量,发现很好,很正常。看来不是ESP全系都有问题。那么最终问题到底是模组设计有问题,还是芯片内部有问题就不知道了。我只想知道目前怎么办呢?愁死了,几千个产品在外面。。。。。如今打算少量板子用二极管替代串联电阻去现场更换产品试试。
请教大佬,如何解决啊。
ESP32-S3-WROOM 模组引脚IO0,IO47内部上拉电平问题
Jump to
- English Forum
- Explore
- News
- General Discussion
- FAQ
- Documentation
- Documentation
- Sample Code
- Discussion Forum
- Hardware
- ESP-IDF
- ESP-BOX
- ESP-ADF
- ESP-MDF
- ESP-WHO
- ESP-SkaiNet
- ESP32 Arduino
- IDEs for ESP-IDF
- ESP-AT
- ESP IoT Solution
- ESP RainMaker
- Rust
- ESP8266
- Report Bugs
- Showcase
- Chinese Forum 中文社区
- 活动区
- 乐鑫活动专区
- 讨论区
- 全国大学生物联网设计竞赛乐鑫答疑专区
- ESP-IDF 中文讨论版
- 《ESP32-C3 物联网工程开发实战》书籍讨论版
- 中文文档讨论版
- ESP-AT 中文讨论版
- ESP-BOX 中文讨论版
- ESP IoT Solution 中文讨论版
- ESP-ADF 中文讨论版
- ESP Mesh 中文讨论版
- ESP Cloud 中文讨论版
- ESP-WHO 中文讨论版
- ESP-SkaiNet 中文讨论版
- ESP 生产支持讨论版
- 硬件问题讨论
- 项目展示
Who is online
Users browsing this forum: No registered users and 64 guests
- All times are UTC
- Top
- Delete cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. ESP8266EX and ESP32 are some of our products.