合宙Air724UG Cat.1模块硬件设计指南--LDO电源输出

概述
Air724UG内置5路LDO可以对外供电,提供参考电压。管脚定义如下:

管脚定义
管脚名 管脚号 描述 电器特性 备注
V_GLOBAL_1V8 65 1.8V IO电平参考电压 Vnorm=1.8V IOmax=50mA 固定1.8V 软件无法控制
VMMC 24 输出1.6-3.2V,默认电压是3.1V IOmax=150mA 使用MMC时优先使用这个管脚供电
VCC_CAMA 79 输出1.6-3.2V,给Camera 提供模拟电压,默认是1.8V IOmax=100mA 不用可以悬空
VCC_CAMD 80 输出1.4-2.1V,给Camera 提供数字电压,默认是1.8V IOmax=100mA 不用可以悬空
VCC_LCD 81 输出1.6-3.2V,默认电压是1.8V LCD接口供电 IOmax=200mA 给LCD供电
注意:1.给外部器件供电时注意不要超过LDO的最大电流。
2. V_GLOBAL_1V8给内部供电,因此推荐只用来外部上下拉用,不要给大功率器件供电,以免影响系统稳定
3. V_GLOBAL_1V8开机就会有输出,软件上无法关闭此电压输出

AT指令控制
AT版本不支持LDO操作。

LuatOS-Air二次开发
pmd.ldoset()
ldo 控制

一旦设置了某一个电压域的电压等级,受该电压域控制的所有GPIO的高电平都与设置的电压等级一致

语法

pmd.ldoset(level,id1,[id2],…,[idn])

参数

参数 释义
level ldo 亮度 0 - 15 级 0 级关闭
id1 要设置的第一个 ldo
id2(可选) 要设置的第 二 个 ldo
idn(可选) 要设置的第 n 个 ldo
id:
pmd.VLCD
pmd.VMMC
pmd.VCAMA
pmd.VCAMD

有些GPIO需要打开对应的ldo电压域才能正常工作,电压域和对应的GPIO关系如下
pmd.ldoset(x,pmd.LDO_VSIM1) – GPIO 29、30、31

pmd.ldoset(x,pmd.LDO_VLCD) – GPIO 0、1、2、3、4
–注意:
–Air724 A11以及之前的开发板丝印有误:
–丝印中的IO_0、IO_1、IO_2、IO_3、IO_4并不对应GPIO0、1、2、3、4
–丝印中的LCD_DIO、LCD_RS、LCD_CLK、LCD_CS对应GPIO0、1、2、3;模块的LCD_SEL引脚对应GPIO4

pmd.ldoset(x,pmd.LDO_VMMC) – GPIO 24、25、26、27、28
可调范围
LDO_VMMC:
pmd.ldoset(x,pmd.LDO_VMMC)
x=0时:关闭LDO
x=1时:LDO输出1.716V
x=2时:LDO输出1.828V
x=3时:LDO输出1.939V
x=4时:LDO输出2.051V
x=5时:LDO输出2.162V
x=6时:LDO输出2.271V
x=7时:LDO输出2.375V
x=8时:LDO输出2.493V
x=9时:LDO输出2.607V
x=10时:LDO输出2.719V
x=11时:LDO输出2.831V
x=12时:LDO输出2.942V
x=13时:LDO输出3.054V
x=14时:LDO输出3.165V
x=15时:LDO输出3.177V
LDO_VLCD:
pmd.ldoset(x,pmd.LDO_VLCD)
x=0时:关闭LDO
x=1时:LDO输出1.716V
x=2时:LDO输出1.828V
x=3时:LDO输出1.939V
x=4时:LDO输出2.051V
x=5时:LDO输出2.162V
x=6时:LDO输出2.271V
x=7时:LDO输出2.375V
x=8时:LDO输出2.493V
x=9时:LDO输出2.607V
x=10时:LDO输出2.719V
x=11时:LDO输出2.831V
x=12时:LDO输出2.942V
x=13时:LDO输出3.054V
x=14时:LDO输出3.165V
x=15时:LDO输出3.177V
LDO_CAMA:
pmd.ldoset(x,pmd.LDO_VCAMA)
x=0时:关闭LDO
x=1时:LDO输出1.716V
x=2时:LDO输出1.828V
x=3时:LDO输出1.939V
x=4时:LDO输出2.051V
x=5时:LDO输出2.162V
x=6时:LDO输出2.271V
x=7时:LDO输出2.375V
x=8时:LDO输出2.493V
x=9时:LDO输出2.607V
x=10时:LDO输出2.719V
x=11时:LDO输出2.831V
x=12时:LDO输出2.942V
x=13时:LDO输出3.054V
x=14时:LDO输出3.165V
x=15时:LDO输出3.177V

返回值

例子

–要求VLCD输出3.2V,则调用
pmd.ldoset(15,pmd.VLCD)

你可能感兴趣的:(AIR724硬件,Air724UG)