LDO === Air720UG/UH内置5路LDO可以对外供电,提供参考电压。管脚定义如下: +--------------+--------+--------------+--------------+--------------+ | 管脚名 | 管脚号 | 描述 | 电器特性 | 备注 | +==============+========+==============+==============+==============+ | V_GLOBAL_1V8 | 7 | 1.8V | Vnorm=1.8V | 固定1.8V | | | | IO | IOmax=50mA | 软件无法控制 | | | | 电平参考电压 | | | +--------------+--------+--------------+--------------+--------------+ | VMMC | 141 | 输出 | IOmax=150mA | 使用M | | | | 1.6-3.2V,默 | | MC时优先使用 | | | | 认电压是3.1V | | 这个管脚供电 | +--------------+--------+--------------+--------------+--------------+ | VCC_LCD | 55 | 输出 | IOmax=200mA | 给LCD供电 | | | | 1.6-3.3V,默 | | | | | | 认电压是1.8V | | | | | | LCD接口供电 | | | +--------------+--------+--------------+--------------+--------------+ ``注意:1.给外部器件供电时注意不要超过LDO的最大电流。`` ``2. V_GLOBAL_1V8给内部供电,因此推荐只用来外部上下拉用,不要给大功率器件供电,以免影响系统稳定`` -------------- AT指令控制 ---------- AT版本不支持LDO操作。 -------------- LUAT二次开发 ------------ 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 - 可调范围 **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 - 返回值 无 - 例子 .. code:: lua --要求VLCD输出3.2V,则调用 pmd.ldoset(15,pmd.VLCD)