一文带你看懂全志v853开发板原理图(代码片段)

神棍地海棠 神棍地海棠     2022-11-29     693

关键词:

原理图下载*

V853芯片集成了A7+ E907+ 1T NPU,具有三核异构的特性以及丰富的音视频接口,同时配置了512M DDR以及8G eMMC,也集成了LED、WiFi、蓝牙、以太网、音频、屏幕、USB、TF卡等模块, 为了方便开发者了解板载资源以及快速上手开发板进行自由开发, 本文将对开发板几个主要部件的原理图进行说明,带你一文看懂V853开发板原理图。

开发板硬件框图

GPIO 分配

此表格为 V853 部分重要的 GPIO 的分配表,> 表示对IO的另外一个复用,完整的 GPIO 分配请参阅原理图。

GPIO GROUP 用途 接口
PA[0:21] MIPI CSI 摄像头 CAMERA FPC 连接器
PC[0:11] eMMC 板载eMMC
> PC[0:11] SPF 板载SOIC16焊盘(未贴装)
> PC[0:6] SPI0 板载SOIC8焊盘(未贴装)
PD[0:22] RGB(HV)LCD RGB-LCD FPC 连接器
> PD[1:7] MIPI-DSI MIPI-LCD 连接器
> PD[13:14] IR-CUT 摄像头 IR 滤光片驱动
PE[0:17] DVP-CSI 板载2x16p连接器母座
> PE[0:15] RMII 板载IP101GR,百兆以太网
> PE[8:15] XR829 蓝牙 板载XR829模块
PF[0:6] SDC0 板载TF卡槽
PG[0:7] XR829 WLAN 板载XR829模块
PH[0:1] UART 3 UART3 排针
> PH[0:1] GPS GPS 3.5mm 连接器
PH[0:4] I2S I2S 排针
PH[5:8] CTP 触摸屏FPC连接器
PH[9:10] UART0 UART0排针
PI[1:2] PMU TWI 板载 AXP2101 通讯使用
PI[3:4] TWI3 SC7A20 3轴数字加速度计(未贴装)DA380B 惯性传感器

DRAM(DDR3)

开发板使用 Rayson晶存 所生产的 RS256M16VRDK DDR3 512MB 内存,BGA96 封装。

下图为DRAM原理图,其中颗粒端的 SDQ 信号线乱序是 DDR本身的特性,SDQ 线在组内的顺序是可以改变的,一共分两组:第一组 SDQ0-SDQ7+SDQSN/P0+SDQM0,第二组 SDQ8-SDQ16+SDQSN/P1+SDQM1 这样可以方便内存的 PCB 布线。

V853 芯片支持双贴DRAM、同时也支持单帖双RANK的DRAM,最大16Gb。

Memory(eMMC)

开发板 Memory 使用的是 珠海妙存科技 设计的 AT70B08G3 eMMC ,容量为 8GB,运行在 8bit 模式下。

其中 PC2PC3 脚为 BOOT SEL 启动顺序选择脚,通过上拉或下拉执行启动。

开发板预留了SPI NOR、SPI NAND的焊盘,可以焊接 V853 芯片支持的 SPI NOR、SPI NAND 储存器

BOOT SEL 0 BOOT SEL 1 1 2 3 4 5 6 7 8 备注
0 0 SPI NAND SPI NOR(4线) SPI NOR(1线) USB FEL
0 1 SPI NOR(4线) SPI NOR(1线) SPI NAND USB FEL 快速启动使用
1 0 SDC 0 SPI NAND SPI NOR(4线) SPI NOR(1线) UART BRUN USB FEL
1 1 SDC 0 SPI NOR(4线) SPI NOR(1线) EMMC2 USR EMMC BOOT SPI0 NAND UART BURN USB FEL 默认

MIPI 摄像头(MIPI CSI)

V853 开发板板载 40Pin FPC 连接器引出了全部 MIPI CSI 资源,支持双2lane摄像头与单4lane摄像头,开发板默认提供 1080P 双目摄像头方案,型号:GC2063。

DVP 摄像头(DVP CSI)

V853 开发板使用排母连接器引出了DVP所需的IO,由于PE接口存在复用关系,使用时请注意其复用关系。

屏幕(LCD)

V853 开发板配套 7寸 LCD屏幕,配有相对应的电容式触摸屏幕。

屏幕使用MIPI DSI接口,连接到板子对应的 MIPI LCD FPC 连接器上,触摸屏则连接到 CTP 接口上。

同时开发板也引出了 RGB666 FPC 连接器,可以连接RGB屏幕(带触摸)

音频输入部分(MICIN、LINEIN)

V853 开发板提供2路MIC音频输入与LINE输入,当使用LINE输入时复用MIC的接口。使用内部音频Codec,也可以使用 Inter-IC Sound (I2S)总线外接外部数字Codec,实现麦克风阵列与声源定位。

音频输出部分(LINEOUT)

V853 开发板提供一路差分音频输出接口,并使用CG8302功放连接到扬声器,音频输出使用内部音频Codec,也可以使用 Inter-IC Sound (I2S)总线外接外部数字Codec获得更好的音质。

Micro SD卡(TF Card)

Micro SD卡(又称TF卡) 板载自弹式TF卡槽,卡槽所有引脚均使用ESD器件加以保护。img

开发板预留了管理Micro SD卡供电防止烧毁低内阻的Micro SD卡的保护电路,开发板默认不贴装这一部分保护电路。

MicroSD卡所使用的SDIO接口均使用芯片内部上拉,无需外部上拉电路。

有线网络(Network)

V853 开发板板载了IP101GR百兆以太网收发器,连接网线即可连接上网。

无线网络(Wireless Network)

V853 开发板板载了XR829 Wi-Fi,蓝牙模块,支持2.4G IEEE 802.11 b/g/n WLAN,Bluetooth v2.1/4.0/4.2。Wi-Fi通过SDIO总线与 V853 通讯,蓝牙通过 UART 通讯。

电源(Poewr Tree)

开发板使用同为全志自研的 AXP2101 PMU 作为电源管模块。可支持DC 12V输入、USB 5V输入和电池输入。其使用 TWI 总线与 V853 进行通讯。

AXP2101 为通用 PMU,可以适配多种芯片,提供了多路电源输出,不需要使用的电源部分可以将其关闭。

电源输出分配见下图(红色为启用电源输出,黑色为未启用电源输出)

按键(Key)

V853 开发板共有8个按键,其中按键 VOL+ VOL- MENU ENTER HOME 按键连接在 GPADC 上,通过识别当前ADC的电压识别按键键值。另外 UBOOT 按键连接到 V853 芯片上的 FEL 引脚,按下后可以进行刷机调试操作。

还有PWR 键与 RESET 键,是连接到 AXP2101 PMU上的,用于开机与 RESET 芯片。

串口(UART)

V853 开发板提供 2个 独立的UART调试口,分别是 UART0 与 UART3,默认配置 UART0 为 Arm 核串口调试口,UART3 为 E907 核调试口。

同时 UART3 也可复用为 GPS 的通讯接口,板载 3.5mm 连接器进行连接。

原理图下载

V853资料下载链接:下载地址

一文搞懂全排列组合子集问题(建议收藏)(代码片段)

前言Hello,大家好,我是bigsai,longtimenosee!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合、子集等问题更是非常经典问题。本篇文章就带你彻底搞懂全排列!求全排列?全排列即:n个元素取n个元... 查看详情

全志v853的npu的demo试玩(代码片段)

...、TinaLinux5.0编译(一)下载源码V853的TinaLinux5.0SDK源码在全志客服服务平台下载即可,这个要绝对表扬,平台上D1、V853、XR806的芯片相关SDK等资料全部直接可以下载。官方V853SDK使用的kernel是4.9,比D1的5.4kernel版本低点,问了大佬,... 查看详情

带你看懂他(代码片段)

数据结构中的堆:(Heap)一、堆的概念:二、堆的操作:1、向下调整(小堆为例)2、向上调整(大堆为例)3、建堆:三、堆的应用:1、堆排序2、TopK3、优先级队列(PriorityQueue)一、堆的... 查看详情

v853替换开机启动logo(代码片段)

...启动LOGO环境软件:V853Tina5.0SDKSDK下载:TinaSDKdownLoad硬件:全志V853开发板具体步骤首先我们看一下未替换的启动log界面如下:需要准备一张大小合适的bmp图像文件(大小为2MB左右),也可以考虑使用小一点的图片。我准备的是一... 查看详情

分类vs标签,一文带你看懂数据中台为什么要建标签体系?

前言在众多的数据中台的解决方案中,一个叫做“标签中心”或“标签体系”的应用,几乎成了数据中台的“标配”。乍一看,标签体系就像一个树状的分类。以下是我为大家准备的几个精品专栏,喜欢的小伙伴可自行订阅,你... 查看详情

v853开发板开发进阶——在linux下加载e907核心固件

...roc​​​ 管理小核的生命周期。上一篇文章:​详解全志V853上的ARMA7和RISC- 查看详情

一图看懂全志xr806鸿蒙系统架构

XR806支持的OpenHarmony属于轻量系统(minisystem)轻量系统是面向MCU类处理器例如ArmCortex-M、RISC-V32位的设备,硬件资源极其有限,支持的设备最小内存为128KiB,可以提供多种轻量级网络协议,轻量级的图形框架... 查看详情

小白都能看懂的sql零基础入门,一文带你轻松学会增删改查!(代码片段)

作者简介作者:LuciferLiu,中国DBA联盟(ACDU)成员。目前从事OracleDBA工作,曾从事Oracle数据库开发工作,主要服务于生产制造,汽车金融等行业。现拥有OracleOCP,OceanBaseOBCA认证,擅长Oracle数据库运维开发&#... 查看详情

全志v853芯片适配双目gc2053的操作步骤(代码片段)

1.主题TinaV85x平台适配双目GC2053的操作步骤GC2053数据手册:ov-GC2053datas2.问题背景TinaV85x平台支持多目sensor场景。TinaV85xSDK默认配置一般都是单目sensor,比如SDKV1.0默认是单目GC2053。为方便用户适配双目或多目sensor,下面以V853perf1方... 查看详情

详解全志v853上的arma7和risc-ve907之间的通信方式(代码片段)

V853芯片包含两个CPU。一个是主核心ArmA7CPU,运行TinaLinux(全志自研Linux)系统,为芯片主系统;一个是RISC-VE907辅助CPU,运行Melis(全志自研RTOS)系统,主要功能是提供通用算力补充、辅助Linux实现快起和低功耗管理等功能。A7-Linu... 查看详情

全志v853芯片在tina下risc-v核e907启动方式的选择(代码片段)

1.主题TinaV85xE907启动方式选择2.问题背景TinaV85x平台E907支持2种启动方式,分别是boot0启动和内核启动。TinaV85xSDK默认配置一般是不启动E907,为方便用户配置开发,下面以V853perf1方案为例,介绍具体的操作步骤。3.解决办法一、boot0... 查看详情

数据库acid四大特性到底为了啥,一文带你看通透(代码片段)

小伙伴想精准查找自己想看的MySQL文章?喏→MySQL江湖路|专栏目录  说起数据库四大特性,同学们张口就来,ACID!那为什么要ACID?每种特性的原理又是什么?如何实现的?废话少说,哈哥今天带... 查看详情

全干货5分钟带你看懂docker!

...本文从Docker定义,作用,技术架构,安装和使用等全方位带你看懂Docker。Docker是啥?打开翻译君输入Docker结果显示码头 查看详情

一文看懂composenavigation实现原理(代码片段)

前言一个纯Compose项目少不了页面导航的支持,而navigation-compose几乎是这方面的唯一选择,这也使得它成为Compose工程的标配二方库。介绍navigation-compose如何使用的文章很多了,然而在代码设计上Navigation也非常值得大家... 查看详情

一文带你了解如何编写测试用例?0基础也能看懂(代码片段)

📢我是小濠,一个快要秃头的测试人📢欢迎点赞👍收藏⭐留言📝如有错误敬请指正!📢我收集了一些软件测试资料,关注我公众号:程序员小濠,免费领取!📢送给大家一句话&#x... 查看详情

10个问题带你看懂composemultiplatform1.0(代码片段)

近日JetBrains正式发布了ComposeMultiplatform1.0版,这标志其在生产环境中使用的时机已经成熟。相信有不少人对它还不太熟悉,本文通过下面10个热门问题带大家认识这一最新的跨平台技术。FAQ:与JetpackCompose的关系?是否... 查看详情

一篇带你看懂flutter叠加组件stack(代码片段)

注意:无特殊说明,Flutter版本及Dart版本如下:Flutter版本:1.12.13+hotfix.5Dart版本:2.7.0StackStack组件可以将子组件叠加显示,根据子组件的顺利依次向上叠加,用法如下:Stack(children:<Widget>[Container(height:200,width:200,color:Colors.red,)... 查看详情

一篇带你看懂flutter叠加组件stack(代码片段)

注意:无特殊说明,Flutter版本及Dart版本如下:Flutter版本:1.12.13+hotfix.5Dart版本:2.7.0StackStack组件可以将子组件叠加显示,根据子组件的顺利依次向上叠加,用法如下:Stack(children:<Widget>[Container(height:200,width:200,color:Colors.red,)... 查看详情