ESP32-C3,因为射频RF电容,导致无限重启

FengZhaolin
Posts: 3
Joined: Tue Jul 23, 2024 9:05 am

ESP32-C3,因为射频RF电容,导致无限重启

Postby FengZhaolin » Tue Jul 23, 2024 10:57 am

设计的一个板子,做了25片,其中几片出现了只要一开启wifi,就自动重启的问题。奇怪的是,只要手摸RF天线,问题就消失。
希望大神帮助解释根本原因。

经过分析,发现以下线索:

1. 当固件执行到启用 WIFI 的时候,CHIP_EN 脚电压快速下降。怀疑是这个原因导致的重启。CHIP_EN已经使用了RC延迟电路。
2. 怀疑是供电部分的问题。但是改为使用外部电源供电,问题依旧。
3. 查看 CHIP 的VDD, VDD3P3_CPU,VDD3P3_RTC 等脚上的电压。重启时基本稳定,只有10ns级别的正弦波动。

发现以下几个解决问题的方案:
1. 把 CHIP_EN 直接短接 3.3V,问题消失。
2. 把 WIFI 天线接上(SMA端子),问题消失。
3. 手持金属,触碰SMA端子,问题消失。
4. 拆掉 RF 天线(1号引脚)的电容和电感。问题消失。

现在怀疑是 RF 天线上的电容和电感的选择,导致芯片内部开启WIFI的时候,怎么突然功耗大增,耗干了电,把 CHIP_EN 都拉下来了,导致重启。

天线上安装的是 2.0pF 2.7uH 2.7pF 三个 CLC,按照一个老文档接的,比较随意。附上原理图。
Attachments
layout.png
layout.png (210.18 KiB) Viewed 2232 times
rf.png
rf.png (132.46 KiB) Viewed 2232 times

FengZhaolin
Posts: 3
Joined: Tue Jul 23, 2024 9:05 am

Re: ESP32-C3,因为射频RF电容,导致无限重启

Postby FengZhaolin » Thu Sep 19, 2024 11:56 am

重新设计了一版: 1. 换了个精度更高的晶振 2. 比较仔细的做了50欧阻抗匹配 就一切都好了。

但是还是不理解为什么布局不好会引起芯片EN脚下拉,并重启

Who is online

Users browsing this forum: Google Adsense [Bot] and 95 guests