合宙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)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

l531798151

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值