NanoPC

编程入门 行业动态 更新时间:2024-10-25 20:27:07

NanoPC

NanoPC

前言:

之后所有改动均是基于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之间保持同步。
  • 如果稳压器连接到像SDMMCO_VDD这样的引脚是3.3V,那么GRF_Io_VSEL的第7位需要为0。如果稳压器连接到同一引脚是1.8V,那么GRF_Io_VSEL的第7位需要为1。
  • 换句话说,这个驱动程序简单地处理保持soc通用寄存器文件(GRF)中的位与连接到引脚的电压的实际值同步。
  • 请注意,这个驱动程序特别不包括任何逻辑来决定我们应

更多推荐

NanoPC

本文发布于:2023-12-03 20:47:38,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1657485.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:NanoPC

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!