完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
电子发烧友论坛|
众所周知,esp8266 上的内部 adc 存在一些问题,尤其是噪声明显超出了 10 位分辨率转换器的预期。
这项调查开始是为了检查 wifi 设置对 adc 噪声读数的影响,因为据报道这些设置会产生影响。 我使用了带有原始 adc 输入的 esp-12F。这是由一个正向偏置二极管 (0.5mA) 提供的大约 0.57V 的电压。这在测试的短时间内提供了相当稳定的电压,并将其与噪声或 3.3V 电源的变化隔离开来。二极管的串联电阻和动态电阻可有效衰减约 80 倍的任何变化。 在正常高功率 wifi、最小功率 wifi 和 wifi 关闭的条件下分别获取 500 个读数。 与我之前的经验相比,读数如此稳定让我感到惊讶,因此我决定检查不同数量的源阻抗,因为二极管的有效源阻抗非常低(~50Ohm)。我在二极管和 adc 输入之间串联了一个 1k、10k、47k、100k 和 220k 电阻重新测试。 低功率和 wifi 关闭设置的阻抗结果如下,其中我显示了与平均值的均方根偏差,以及与平均值的最大偏差。 0K rms 0.45 最大值 2.8 1K rms 0.75 最大值 3.1 10K rms 1.03 最大值 3.2 47k rms 1.58 最大值 5.8 100k rms 1.97 最大值 5.3 220K rms 2.05 最大值 6.03 正常 wifi 电源的结果实际上非常接近,但偶尔(大约 500 分之一)与平均值的偏差高达 30,这可能是由于 adc 转换期间芯片上的传输功率浪涌造成的。 噪声水平比我预期的要好,可能会使 adc 对某些应用更有用,尽管它仍然存在绝对精度差和一些线性问题,尤其是在低端。 其他结论是 1) 如果将它与普通 wifi 一起使用,则采取措施拒绝“流氓”读数(例如,至少进行 3 次快速读数并拒绝任何偏离平均值的读数。2 )如果可能,在进行读数时将 tx 功率降至最低。这应该避免担心 1) 3) 保持源阻抗尽可能低(10K 或更小)以最小化噪声。这确实对 NodeMCU 等模块产生了影响,这些模块内置了具有 100K 源阻抗的分压器,也对电池供电的项目产生了影响,在这些项目中,有时需要使用高阻抗分压器来最大限度地减少电流消耗。 |
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
945 浏览 0 评论
1672 浏览 0 评论
请问一下我想用ESP8685直接替换ESP8266而不用写程序,可以让ESP8685直接通过之前ESP8266的外挂的flash运行程序吗
1330 浏览 1 评论
1233 浏览 1 评论
5021 浏览 2 评论
为blufi_device设置自定义名称,但是无法修改,为什么?
1252浏览 4评论
请问ESP32-S2-WROOM怎么获得ESP32-S2外接FLASH的唯一序列号?
927浏览 3评论
2336浏览 3评论
ESP-IDF的VScode插件的build按钮点击会报错的原因?
2526浏览 3评论
ESP-Jumpstart例程中第5个工程:5_cloud连接报错是哪里的问题?
1051浏览 2评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 02:44 , Processed in 0.505632 second(s), Total 71, Slave 54 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
525
