RK3588平台开发系列讲解(硬件篇-功能接口1)

2024-03-29 23:04

本文主要是介绍RK3588平台开发系列讲解(硬件篇-功能接口1),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

SDMMC/SDIO

SARADC 电路

OTP 电路


SDMMC/SDIO

RK3588集成了1个SDMMC控制器和1个SDIO控制器,均可支持SDIO3.0协议,以及MMC V4.51 协议。 4线的数据总线宽度;支持SDR104模式,速率达到150MHz。

SDMMC接口复用在VCCIO2电源域;

支持System Boot,默认分配接SD卡功能;

SDMMC与JTAG等功能复用在一起,默认通过SDMMC_DET状态进行功能选择;

VCCIO2供电电源,需要外部提供3.3V或1.8V供电;

当接SD卡时:如果只要支持SD2.0模式:可直接供3.3V电源;如果要支持SD3.0模式兼容SD2.0 模式:默认供3.3V电源,待和SD卡协商跑SD3.0模式后,供电电压需要切换成1.8V供电,RK806-2 或RK806-1的PLDO5单独给VCCIO2供电,可实现这个过程;

当接SDIO设备时:根据外设以及实际运行的模式供1.8V或3.3V;

当通过连接器实现板对板连接时,建议串接一定阻值的电阻(22ohm-100ohm之间,具体以能满足 SI 测试为准),并预留TVS器件;

当接SD卡使用时,需要注意以下问题:SD卡的VDD脚供电电压为3.3V,去耦电容不得删减,布局时,要靠近卡座放置;

SDMMC_D[3:0],SDMMC_CMD,SDMMC_CLK需串接22ohm电阻,SDMMC_DET串接 100ohm 电阻;

SDMMC_D[3:0],SDMMC_CMD,SDMMC_CLK,SDMMC_DET 信号在 SD 卡位置需要 放置ESD器件,需要支持SD3.0模式,ESD器件的结电容必须小于1pF,如只需支持SD2.0 模式,ESD器件的结电容可放宽到9pF。

SDMMC0接口上下拉和匹配设计推荐如表:

SDIO接口复用两个位置,一个在VCCIO3电源域,一个在VCCIO5电源域,只能使用其中一个, 要么全部用VCCIO3电源域,要么全部用VCCIO5电源域里,不支持有些使用VCCIO3电源域, 有些使用VCCIO5电源域;

不支持System Boot;

VCCIO3供电电源为1.8V only; VCCIO5供电电源为1.8V or 3.3V,根据外设需要选择对应的电 压,需要注意和外设的IO保持一致。

SDIO接口上下拉和匹配设计推荐如表:

SARADC 电路

RK3588 集成了一个分辨率为12bit的SARADC控制器,速度达到1MS/s,输入电压范围为0-1.8V, 可提供8路SARADC输入。 SARADC_IN0_BOOT专用于SYSTEM BOOT启动顺序的设置,不能用于其它功能,通过上下拉电阻 分压采样得到的值,用来判断从哪个接口进行BOOT,设置如下表:(Rup/Rdown代表上、下拉电阻)

若Rup=DNP,Rdown=100K;RK3588设备连接好USB线,此时上电,系统可以直接进入Maskrom。 SARADC_VIN1当做按键的键值输入采样,并复用为Recovery模式按键(不可修改)。 SARADC_VIN1 通过10Kohm上拉电阻上拉到VCCA_1V8_S0,默认为高电平(1.8V),在没有按键 动作且系统已经烧录固件的前提下,上电直接进入系统;若系统启动时Recovery模式按键处于按下状态, 即将SARADC_VIN1保持为低电平(0V),则RK3588进入Loader烧写模式,当PC识别到USB设备时松开按键使SARADC_VIN1 恢复为高电平(1.8V),即可进行固件烧写。因此,在产品未有按键情况下, SARADC_VIN1 悬空时,会不定态,可能会影响开机,所以SARADC_VIN1 的 10Kohm 上拉电阻必须保 留,不可删减,保证默认的正常启动判断;为了方便开发,SARADC_VIN1建议预留按键或预留测试点。

RK3588 SARADC 设计注意点:

SARADC_AVDD_1V8电源的去耦电容不得删减,布局时,要靠近RK3588管脚放置;

SARADC_VIN[7:0]有使用,靠近管脚必须增加1nF电容消抖;

用于按键采集时,靠近按键需做ESD防护,而且0键值的必须串接100ohm电阻加强抗静电浪涌 能力(如果只有一个键时,ESD必须靠近按键,先经过ESD100ohm电阻1nF芯片管脚)。

OTP 电路

RK3588 内部有32Kbit空间和高位4Kbit的地址非安全空间用于编程。支持编写,读取以及空闲模式, 这几个模式OTP_VDDOTP_0V75管脚都必须供电。 OTP_VDDOTP_0V75 电源的去耦电容不得删减,布局时,要靠近RK3588管脚放置。

这篇关于RK3588平台开发系列讲解(硬件篇-功能接口1)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/859877

相关文章

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R

macOS Sequoia 15.5 发布: 改进邮件和屏幕使用时间功能

《macOSSequoia15.5发布:改进邮件和屏幕使用时间功能》经过常规Beta测试后,新的macOSSequoia15.5现已公开发布,但重要的新功能将被保留到WWDC和... MACOS Sequoia 15.5 正式发布!本次更新为 Mac 用户带来了一系列功能强化、错误修复和安全性提升,进一步增

Java对接Dify API接口的完整流程

《Java对接DifyAPI接口的完整流程》Dify是一款AI应用开发平台,提供多种自然语言处理能力,通过调用Dify开放API,开发者可以快速集成智能对话、文本生成等功能到自己的Java应用中,本... 目录Java对接Dify API接口完整指南一、Dify API简介二、准备工作三、基础对接实现1.

在React聊天应用中实现图片上传功能

《在React聊天应用中实现图片上传功能》在现代聊天应用中,除了文字和表情,图片分享也是一个重要的功能,本文将详细介绍如何在基于React的聊天应用中实现图片上传和预览功能,感兴趣的小伙伴跟着小编一起... 目录技术栈实现步骤1. 消息组件改造2. 图片预览组件3. 聊天输入组件改造功能特点使用说明注意事项

基于Redis实现附近商铺查询功能

《基于Redis实现附近商铺查询功能》:本文主要介绍基于Redis实现-附近商铺查询功能,这个功能将使用到Redis中的GEO这种数据结构来实现,需要的朋友可以参考下... 目录基于Redis实现-附近查询1.GEO相关命令2.使用GEO来实现以下功能3.使用Java实现简China编程单的附近商铺查询4.Red

使用Python实现实时金价监控并自动提醒功能

《使用Python实现实时金价监控并自动提醒功能》在日常投资中,很多朋友喜欢在一些平台买点黄金,低买高卖赚点小差价,但黄金价格实时波动频繁,总是盯着手机太累了,于是我用Python写了一个实时金价监控... 目录工具能干啥?手把手教你用1、先装好这些"食材"2、代码实现讲解1. 用户输入参数2. 设置无头浏

一文教你如何解决Python开发总是import出错的问题

《一文教你如何解决Python开发总是import出错的问题》经常朋友碰到Python开发的过程中import包报错的问题,所以本文将和大家介绍一下可编辑安装(EditableInstall)模式,可... 目录摘要1. 可编辑安装(Editable Install)模式到底在解决什么问题?2. 原理3.

POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能

《POI从入门到实战轻松完成EasyExcel使用及Excel导入导出功能》ApachePOI是一个流行的Java库,用于处理MicrosoftOffice格式文件,提供丰富API来创建、读取和修改O... 目录前言:Apache POIEasyPoiEasyExcel一、EasyExcel1.1、核心特性

Python+PyQt5开发一个Windows电脑启动项管理神器

《Python+PyQt5开发一个Windows电脑启动项管理神器》:本文主要介绍如何使用PyQt5开发一款颜值与功能并存的Windows启动项管理工具,不仅能查看/删除现有启动项,还能智能添加新... 目录开篇:为什么我们需要启动项管理工具功能全景图核心技术解析1. Windows注册表操作2. 启动文件