手册中输入的电压要求0-1V,如果输入电压超了1V会有什么后果。
因为要限制1V的输入电压还是比较不好找器件,一般输入电压在3.3V,或别的值时可以用稳压管。
关于TOUT的输入电压问题
-
- Posts: 26
- Joined: Tue Mar 03, 2015 10:38 am
-
- Posts: 140
- Joined: Mon Oct 27, 2014 10:40 am
Re: 关于TOUT的输入电压问题
Postby Espressif_Kelly » Thu Apr 16, 2015 10:06 pm
您好!
1. 如输入电压超出 1V,可分压后再接入 TOUT. 另外,建议 TOUT 处添加 10kΩ+10nF。
2. ESP8266EX 片上的 SARADC (Pin6 TOUT)提供以下两种应⽤,但以下两种应⽤不可同时使⽤:
• 测量 VDD3P3 管脚 3 和 4 上的电源电压:
测量 PA_VDD 管脚电压的函数是:uint16 system_get_vdd33(void);
• 测量 TOUT 管脚 6 的输⼊入电压:
测量 TOUT 管脚电压的函数是:uint16 system_adc_read(void)。
后⽂文描述的 RF_init 参数,指 esp_init_data_default.bin。
应⽤场景 1:测量 VDD3P3 管脚 3 和 4 的电源电压
硬件设计: TOUT 管脚必须悬空。
RF_init 参数:
esp_init_data_default.bin(0〜~127byte)中的第 107 byte 为“vdd33_const“ ,必须设为 0xFF,即 255;
RF Calibration 工作过程:
自测 VDD3P3 管脚 3 和 4 上的电源电压,根据测量结果优化 RF 电路工作状态。
用户软件:可使用 system_get_vdd33; 不可使⽤ system_adc_read。
应⽤场景 2:测量 TOUT 管脚 6 的输入电压
硬件设计: TOUT 管脚接外部电路,输入电压范围限定为 0~1.0V。
RF_init 参数:
esp_init_data_default.bin(0〜127byte)中的第 107 byte 为 “vdd33_const”, 必须设为真实的 VDD3P3 管脚 3和 4 上的电源电压。
ESP8266EX 的工作电压范围为1.8V~3.6V,vdd33_const 单位为 0.1V,因此 vdd33_const 有效取值范围为 18~36;
若电源电压不稳定,会动态变化,vdd33_const 应输入为电源电压变化的最小值 x 10.
RF Calibration 工作过程:
根据 RF_init 第 107 byte “vdd33_const” 的值来优化 RF 电路工作状态,容许误差约为 ±0.2V。
用户软件:不可使用 system_get_vdd33; 可使用 system_adc_read。
注意
注1. RF_init参数,即 esp_init_data_default.bin(0〜127)byte 中的第 107 byte,命名为 vdd33_const, 此参数的解释如下:
(1)当 vdd33_const = 0xff,ESP8266 RF Calibration 内部自测 VDD3P3 管脚 3 和 4 上的电源电压,根据测量结果优化 RF 电路工作状态。
(2)当 18 =< vdd33_const =< 36,ESP8266 RF Calibration 使⽤(vdd33_const/10)来 优化 RF 电路工作状态。
(3)当 vdd33_const < 18 或 36 < vdd33_const < 255 时,ESP8266 RF Calibration 使用默认值 3.0V 来优化 RF 电路工作状态。
注2. 函数 system_get_vdd33 用于测量 VDD3P3 管脚 3 和 4 上的电源电压:
(1)Tout 管脚必须悬空,且必须使 RF_init 参数第 107 byte vdd33_const=0xff。
(2)若 RF_init 参数第 107 byte vdd33_const 等于 0xff, system_get_vdd33 函数返回值才为有效的测量值;否则 system_get_vdd33 函数返回 0xffff。
(3)返回值单位:1/1024 V
注3. 函数 system_adc_read 用于测量 Tout 管脚 6 上的输入电压时:
(1)必须 将 RF_init 参数第 107 byte vdd33_const 设置为真实的电压电源。
(2)若 RF_init 参数第 107 byte vdd33_const 不等于 0xff, system_adc_read 函数返回值才为有效的测量值;否则 system_adc_read 函数返回0xffff。
(3)返回值单位:1/1024 V
1. 如输入电压超出 1V,可分压后再接入 TOUT. 另外,建议 TOUT 处添加 10kΩ+10nF。
2. ESP8266EX 片上的 SARADC (Pin6 TOUT)提供以下两种应⽤,但以下两种应⽤不可同时使⽤:
• 测量 VDD3P3 管脚 3 和 4 上的电源电压:
测量 PA_VDD 管脚电压的函数是:uint16 system_get_vdd33(void);
• 测量 TOUT 管脚 6 的输⼊入电压:
测量 TOUT 管脚电压的函数是:uint16 system_adc_read(void)。
后⽂文描述的 RF_init 参数,指 esp_init_data_default.bin。
应⽤场景 1:测量 VDD3P3 管脚 3 和 4 的电源电压
硬件设计: TOUT 管脚必须悬空。
RF_init 参数:
esp_init_data_default.bin(0〜~127byte)中的第 107 byte 为“vdd33_const“ ,必须设为 0xFF,即 255;
RF Calibration 工作过程:
自测 VDD3P3 管脚 3 和 4 上的电源电压,根据测量结果优化 RF 电路工作状态。
用户软件:可使用 system_get_vdd33; 不可使⽤ system_adc_read。
应⽤场景 2:测量 TOUT 管脚 6 的输入电压
硬件设计: TOUT 管脚接外部电路,输入电压范围限定为 0~1.0V。
RF_init 参数:
esp_init_data_default.bin(0〜127byte)中的第 107 byte 为 “vdd33_const”, 必须设为真实的 VDD3P3 管脚 3和 4 上的电源电压。
ESP8266EX 的工作电压范围为1.8V~3.6V,vdd33_const 单位为 0.1V,因此 vdd33_const 有效取值范围为 18~36;
若电源电压不稳定,会动态变化,vdd33_const 应输入为电源电压变化的最小值 x 10.
RF Calibration 工作过程:
根据 RF_init 第 107 byte “vdd33_const” 的值来优化 RF 电路工作状态,容许误差约为 ±0.2V。
用户软件:不可使用 system_get_vdd33; 可使用 system_adc_read。
注意
注1. RF_init参数,即 esp_init_data_default.bin(0〜127)byte 中的第 107 byte,命名为 vdd33_const, 此参数的解释如下:
(1)当 vdd33_const = 0xff,ESP8266 RF Calibration 内部自测 VDD3P3 管脚 3 和 4 上的电源电压,根据测量结果优化 RF 电路工作状态。
(2)当 18 =< vdd33_const =< 36,ESP8266 RF Calibration 使⽤(vdd33_const/10)来 优化 RF 电路工作状态。
(3)当 vdd33_const < 18 或 36 < vdd33_const < 255 时,ESP8266 RF Calibration 使用默认值 3.0V 来优化 RF 电路工作状态。
注2. 函数 system_get_vdd33 用于测量 VDD3P3 管脚 3 和 4 上的电源电压:
(1)Tout 管脚必须悬空,且必须使 RF_init 参数第 107 byte vdd33_const=0xff。
(2)若 RF_init 参数第 107 byte vdd33_const 等于 0xff, system_get_vdd33 函数返回值才为有效的测量值;否则 system_get_vdd33 函数返回 0xffff。
(3)返回值单位:1/1024 V
注3. 函数 system_adc_read 用于测量 Tout 管脚 6 上的输入电压时:
(1)必须 将 RF_init 参数第 107 byte vdd33_const 设置为真实的电压电源。
(2)若 RF_init 参数第 107 byte vdd33_const 不等于 0xff, system_adc_read 函数返回值才为有效的测量值;否则 system_adc_read 函数返回0xffff。
(3)返回值单位:1/1024 V
Who is online
Users browsing this forum: No registered users and 2 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board 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. We are the manufacturer of ESP8266EX.