前言:
之后所有改动均是基于rk3399-evb.dts修改以满足NanoPC-T4功能正常。
NanoPC-T4开发板上有一片散热风扇,本章将讲述使风扇正常工作起来的多种方法。
一:硬件分析
GPIO4_C6/PWM1:实际控制风扇引脚,GPIO与PWM复用
输入高电平1:FAN2pin电路导通,风扇转动
输入低电平0:FAN2pin电路截断,风扇停转
二:电源域io-domain
在跟踪风扇控制引脚所在的IO域时引入电源域的概念,通过正确分配上图所示的引脚APIO4_VDD电源确保IO所在域的电压正常。
- 一些瑞芯微SoC上的IO域电压是可变的,但需要使用特殊寄存器在稳压器和SoC之间保持同步。</