当前位置: 首页 > news >正文

NanoPC-T4 RK3399:DTS之io-domain,FAN

前言:

之后所有改动均是基于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)中的位与连接到引脚的电压的实际值同步。
  • 请注意,这个驱动程序特别不包括任何逻辑来决定我们应
http://www.lryc.cn/news/205712.html

相关文章:

  • vue3+vite+ts项目使用jQuery
  • 一起学数据结构(10)——排序
  • php 数组基础/练习
  • Redbook Chapter 7: Query Optimization翻译批注
  • 【分布式】大模型分布式训练入门与实践 - 04
  • 欧拉图相关的生成与计数问题探究
  • CSS3属性详解(一)文本 盒模型中的 box-ssize 属性 处理兼容性问题:私有前缀 边框 背景属性 渐变 前端开发入门笔记(七)
  • 小程序:如何合理规划分包使主包不超过2M
  • 迭代器的封装与反向迭代器
  • PHP项目学习笔记-萤火商城https://www.yiovo.com/doc
  • 我国有多少个港口?
  • uniapp实现登录组件之外区域置灰并引导登录
  • 抄表系统是如何抄到电表水表的数据的?
  • Qt之自定义事件QEvent
  • 项目管理week5——交个作业
  • 5.5G移动通信技术
  • chrony时间服务
  • 音乐制作软件 Studio One 6 mac中文版软件特点
  • SpringBoot整合redis集群和redis单节点
  • 【ARM Coresight 系列文章19.1 -- Cortex-A720 PMU 详细介绍】
  • FoneDog iOS Unlocker(ios解锁工具) 适用macos电脑
  • 雅可比矩阵和雅可比坐标
  • macOS鼠标管理操作增强BetterMouse简体中文
  • 塔式服务器介绍
  • 上海市道路数据,有63550条数据(shp格式和xlsx格式)
  • 计算机网络_03_tcp/ip四层模型
  • [SQL开发笔记]IN操作符: 在WHERE子句中规定多个值
  • Java基础(第一期):IDEA的下载和安装(步骤图) 项目结构的介绍 项目、模块、类的创建。第一个代码的实现
  • 0基础学习PyFlink——使用PyFlink的SQL进行字数统计
  • 【Java系列】ArrayList