Page 1 of 1

怎么把adc的校准值烧录进efuse中?

Posted: Thu May 16, 2019 7:00 am
by jason2
https://docs.espressif.com/projects/esp ... alibration
此链接只看到怎么去读adc 的校准值,请问将adc的校准值烧录efuse,具体应该怎么操作呢?

Re: 怎么把adc的校准值烧录进efuse中?

Posted: Thu May 23, 2019 7:02 am
by jason2
哪位大侠能提供一些帮助吗?

Re: 怎么把adc的校准值烧录进efuse中?

Posted: Thu May 23, 2019 8:26 am
by ESP_Dazz
VREF 校准只
由于 espefuse 工具没有支持烧 VREF,个人用户无法自己去烧 VREF。但是所有从2018年起生产的 ESP32-D0WD 和 ESP32-D0WDQ6 芯片都已烧了 VREF 校准值 。如果您需要量产,请联系 sales@espressif.com 或在这个链接提问哪里可以购买已烧了 VREF 校准值的芯片。

Two Point 校准只
TP 校准值可以用 espefuse 工具烧进 EFUSE BLK3。但是 TP 校准值要用户自己去量度和计算(请看量度和计算步骤)。

Re: 怎么把adc的校准值烧录进efuse中?

Posted: Fri May 24, 2019 3:25 am
by jason2
谢谢您的回复,我们使用的是d2wd芯片,乐鑫对出厂的d2wd芯片做校准吗?

Re: 怎么把adc的校准值烧录进efuse中?

Posted: Fri May 24, 2019 9:20 am
by ESP_Dazz
D2WD 芯片也有,但是那个出厂日期我就不清楚。可以联系 sales@espressif.com 查询芯片上的 Date Code (请看下图)是否有做校准。
chip_surface_marking.png
chip_surface_marking.png (49.01 KiB) Viewed 11550 times
如果芯片数量不多也可以用 espefuse.py 工具直接读取芯片里的 efuse 值。

Code: Select all

# python $IDF_PATH/components/esptool_py/esptool/espefuse.py --port COM7 adc_info
有校准的芯片 output log

Code: Select all

# python $IDF_PATH/components/esptool_py/esptool/espefuse.py --port COM7 adc_info
espefuse.py v2.7-dev
Connecting........_____....._
ADC VRef calibration: 1093mV
没有校准的芯片 output log

Code: Select all

# python $IDF_PATH/components/esptool_py/esptool/espefuse.py --port COM7 adc_info
espefuse.py v2.7-dev
Connecting........_____....._
ADC VRef calibration: None (1100mV nominal)