配置的时候要注意,主控电源域的IO电平要与对接外设芯片的IO电平保持匹配,还有就是软件的电压配置要跟硬件的电压一致。

RV1126/RV1109共有9个独立的GPIO电源域,分别为PMUIO[0:1]和VCCIO[1:7]。 其中PMUIO[0:1]和
VCCIO[2:7]电源域均要求硬件供电电压与软件的配置相匹配:
当硬件IO电平接1.8V,软件电压配置也要相应配成1.8V;
当硬件IO电平接3.3V,软件电压配置也要相应配成3.3V;
VCCIO1电源域的供电需与FLASH_VOL_SEL引脚的上下拉状态相匹配:
当FLASH_VOL_SEL为低时,VCCIO1电压为3.3V;
当FLASH_VOL_SEL为高时,VCCIO1电压为1.8V;
否则:
当软件配置为1.8V,硬件供电3.3V,会使得低耐压电路暴露在高压环境下,长期工作会损坏电路;
当软件配置为3.3V,硬件供电1.8V,电路工作会异常;
接下来介绍如何配置:
(1)首先获取硬件原理图
pmuio0
pmuio1
vccio1
vccio2
vccio3
vccio4
vccio5
vccio6
vccio7
(2)其次在SDK中可以查看当前固件电源域配置
输入命令:./build.sh info
(3)然后可以去上图所示的dts文件,也就是SDK中/kernel/arch/arm/boot/dts/rv1126-aybering.dts的节点去配置IO电源
(4)烧录好固件后可以在固件相应文件下查看配置是否正确
输入命令:cat /sys/kernel/debug/iodomain/pmuio1/voltage 3300000
免责声明:文章内容来自互联网,本站仅提供信息存储空间服务,真实性请自行鉴别,本站不承担任何责任,如有侵权等情况,请与本站联系删除。
转载请注明出处:云恒制造:RV1126_RV1109——IO电源域配置 https://www.bxbdf.com/a/19667.shtml