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

jason2
Posts: 44
Joined: Thu Oct 26, 2017 11:02 am

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

Postby jason2 » Thu May 16, 2019 7:00 am

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

jason2
Posts: 44
Joined: Thu Oct 26, 2017 11:02 am

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

Postby jason2 » Thu May 23, 2019 7:02 am

哪位大侠能提供一些帮助吗?

ESP_Dazz
Posts: 308
Joined: Fri Jun 02, 2017 6:50 am

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

Postby ESP_Dazz » Thu May 23, 2019 8:26 am

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

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

jason2
Posts: 44
Joined: Thu Oct 26, 2017 11:02 am

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

Postby jason2 » Fri May 24, 2019 3:25 am

谢谢您的回复,我们使用的是d2wd芯片,乐鑫对出厂的d2wd芯片做校准吗?

ESP_Dazz
Posts: 308
Joined: Fri Jun 02, 2017 6:50 am

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

Postby ESP_Dazz » Fri May 24, 2019 9:20 am

D2WD 芯片也有,但是那个出厂日期我就不清楚。可以联系 sales@espressif.com 查询芯片上的 Date Code (请看下图)是否有做校准。
chip_surface_marking.png
chip_surface_marking.png (49.01 KiB) Viewed 11551 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)


Who is online

Users browsing this forum: No registered users and 162 guests