全志V85X系列芯片PCB设计需要注意些什么?

news2024/11/15 14:07:42

全志V85X (包括V853、V853S、V851S、V851SE等)是一颗面向智能视觉领域推出的新一代高性能、低功耗的处理器SOC,可广泛用于智能门锁、智能考勤门禁、网络摄像头、行车记录仪、智能台灯等智能化升级相关行业。V85X 集成ARM Cortex-A7和RISC-V E907 双CPU,内置最大 1T 算力 NPU,使用全志自研 Smart 视频引擎,最大支持5M@25fps H.265编码和5M@25fps H.264编解码,同时集成高性能 ISP 图像处理器,可为客户提供专业级图像质量。V85X 还支持 16-bit DDR3/DDR3L,满足各类产品高带宽需求;支持 4lane MIPI-CSI/DVP/MIPI-DSI/RGB 等丰富的专用视频输入输出接口,满足各类AI视觉产品需求;采用先进的22nm工艺,具有更优的功耗和更小的芯片面积。

在这里插入图片描述

那么,在基于全志V85X芯片设计PCB的时候,需要注意什么呢?

大家可以根据下面的表格进行OCB设计的自查。

其中各条注意事项也包括“必须遵守”和“建议”两个级别。顾名思义,必须遵守就是一定要按照我们的建议设计,不然会出问题。建议级别则是可选项,最好按照我们给出的建议进行设计。

模块序号检查内容符合度
封装1全志提供的主控以及配套PMU和WiFi封装是否有更改必须遵守
布局1主控需远离发热源(PMU/LDO/DCDC),板子发热源需分散。建议
2对温度比较敏感的器件,需远离发热源,如显示屏远离SOC和PMU。必须遵守
3所有模块的CLK串接电阻(SDC0-CLK/CARD-CLK/LCD-CLK)靠近主控摆放,串阻与主控CLK连接走线距离≤300mil。建议
4WiFi模组尽量靠近天线或天线接口。远离电源、DDR、LCD电路、摄像头、马达、SPEAKER等易产生干扰的模块。建议
SOC1BGA 焊盘采用十字形连接,不要与GND铜箔全连接,焊接时防止散热过快,导致虚焊。电源 ball 除外。建议
2晶振尽量靠近IC摆放,使DCXO-XOUT/DCXO-XIN、X32KOUT/X32KIN走线小于600mil,减少PCB走线寄生电容,保证晶振频偏精度。建议
3晶振及其走线区域的外围和相邻层,用GND屏蔽保护,禁止其它走线。必须遵守
4时钟配置相关TEST 等PIN浮空处理必须遵守
DRAM5DRAM部分完全参考DRAM模板进行设计,请勿随意更改叠层;若有模板更改需求,请联系全志FAE。必须遵守
电源6所有电源走线必须满足电流大小要求;必须遵守
7VDD_SYS铜箔尽量宽,宽度不小于40mil,换层过孔不少于4个。必须遵守
8VDD-SYSFB 为电压反馈信号,远离板边及远离 DDR、CSI、SD、CARD 等干扰信号走线,走 Power 层沿其电源平面一起走到负载。如果与其他信号并排走,需要包地保护或 3W 间距。必须遵守
9VCC_DRAM铜箔尽量宽,宽度不小于40mil,换层过孔不少于4个。必须遵守
10所有电源走线必须满足电流大小要求;必须遵守
11敏感电源如VCC-RTC/VCC-PLL/AVCC等电容尽量靠近SOC PIN脚放置;建议
12VDD-SYS SOC 背面要放置一个10UF电容;必须遵守
EMMC13CLK和DS信号做包地处理,如果不能包地则保持3W间距。必须遵守
14D0~D7、DS相对CLK等长控制≤300mil。必须遵守
15CLK 串接 33R 电阻靠近主控摆放,串阻与主控 CLK 连接走线距离≤300mil。必须遵守
16DS 下拉电阻靠近 EMMC 摆放。下拉电阻引入桩线长度≤200mil。必须遵守
17走线阻抗50 +/-10% ohm。参考平面完整。保持2W间距。必须遵守
SD CARD18CLK做包地处理,如果不能包地则保持3W间距。必须遵守
19D0~D3相对CLK等长控制<500mil。必须遵守
20CLK 串接 电阻靠近主控摆放,串阻与主控 CLK 连接走线距离≤300mil。必须遵守
21走线阻抗50 +/-10% ohm。参考平面完整。保持2W间距。必须遵守
CSI22PCLK的对地电容靠近主控,串联电阻靠近模组。必须遵守
23MCLK的对地电容靠近模组,串联电阻靠近主控。必须遵守
24Hsync的对地电容靠近主控。必须遵守
25Vsync、Hsync、Data串联电阻靠近模组。必须遵守
26PCLK单线包地,如果不能包地则保持3W间距。必须遵守
27MIPI差分走线需要100ohm阻抗匹配,优先走线,走线尽量短,少换层。必须遵守
28差分对内等长10mil,对间等长≤300mil(越小越好)。必须遵守
29各差分对间用地线隔开,或保持间距≥15mil。必须遵守
LCD30LCD走线尽量满足3W原则,如不能,则至少要满足2W原则。必须遵守
31LCD-CLK要做包地处理,同时要注意对包地打孔。必须遵守
32LCD线的参考平面要完整。必须遵守
33MIPI-DSI阻抗要求:单端50ohm,差分100ohm。必须遵守
34MIPI-DSI差分对内长度差10mil内,差分对之间的长度差160mil内。必须遵守
35MIPI-DSI尽量保证走线的参考平面完整。必须遵守
36背光电路要求:PS,VLED+,VLED-所在的网络的线宽要在20mil以上。必须遵守
AUDIO37AVCC、VRA1、VRA2和AGND接地电容、电阻靠近主控摆放。 必须遵守
38AGND铜箔宽度≥20mil,AGND接地电阻连接到GND平面的过孔≥2个。必须遵守
39MICxP、MICxN,类差分走线,线宽4mil,线距4mil,包地。必须遵守
40MBIAS与MICxP/MICxN并行走线,线宽10mil。包地。必须遵守
41LINEINL/R每对L、R信号分别包地,线宽4mil。走线及过孔远离高速信号及时钟信号。必须遵守
42LINEOUTP/N每对P、N信号分别类差分走线,线宽4mil,线距4mil,包地。必须遵守
USB43USB-5V 线宽建议控制在40mil以上。建议
44USB-DM/USB-DP信号差分走线,差分阻抗为90ohm,保证走线参考层不跨分割。必须遵守
45USB-DM/USB-DP建议与其它信号的间距大于10 mil,避免走线走在器件下面或者与其他信号交叉。建议
46USB-DM/USB-DP走线在有空间的情况下,走线两边包地并打地过孔。建议
47USB-DM/USB-DP走线拐角的角度需保证大于等于135度;保证USB走线的长度控制在4000mil以内,走线的过孔不超过2个。建议
WIFI48WIFI天线尽量远离电源、DDR、LCD电路、摄像头、马达、SPEAKER等易产生干扰的模块。必须遵守
49REF-CLK给WIFI模组使用,属于敏感信号,建议内层走线,需要包地走线。串接0R电阻靠近芯片放置;必须遵守
50天线馈线控制50ohm,为了增大线宽减少损耗,通常馈线相邻层挖空,隔层参考参考平面需要是完整地,同层地距离天线馈线距离保持一致,两边多打地过孔,地过孔需要回到芯片EPAD。必须遵守
51模组下方尽可能的增加地过孔和铺铜面积;必须遵守
52SDIO_CLK串接电阻靠近主控摆放。串阻与主控走线距离≤300mil。必须遵守
53SDIO_CLK做包地处理。如果不能包地则保持3W间距。必须遵守
54D0-D3相对CLK等长控制<500mil。必须遵守
55走线阻抗50 +/-10% ohm。参考平面完整。保持2W间距。必须遵守
56两层板时,D0-D3两两包地,CLK单线包地,线间距4mil。必须遵守
PMU&DCDC57走线粗细需满足电源电流要求;必须遵守
58电压反馈线,输出电压经过电容滤波后,紧挨电容取点,用4~10mil的线引入PMIC即可。DCDC1的反馈走线给DC1SW供电,走线需要加粗。DCDC4的反馈走线给DLDO2供电,走线需要加粗。必须遵守
59反馈线在TOP面与LX的平行走线尽量短,禁止平行走线,推荐换层走线,不要从电感下方、交流路径下方或者紧挨CLK之类的跳变信号;必须遵守
60CPUFB/SYSFB采用远端反馈,反馈线从内层走线,避开CLK等时钟敏感信号,远离敏感信号过孔,沿其电源平面一起走到负载;必须遵守
61PMU 下方需尽可能的增加地过孔,尽可能的增大铜皮面积;必须遵守
62外挂DCDC走线要求如下:1)输入电容,输出电感反馈电阻尽量靠近IC放置;2)SW开关信号走线尽量短;3)从输出端到反馈电阻的反馈走线需避开SW信号;4)增加IC GND的铺铜面积和GND过孔散热;建议
其他63其他未涉及模块请参照硬件设计指南或者其他器件datasheet layout要求建议
ESD1CPU/DRAM/晶振等ESD敏感的关键器件,离外部金属接口的距离不小于20mm,如果小于20mm,建议预留金属屏蔽罩,并且距离其他板边不小于5mm。建议
2关键信号(RESET/NMI/Clock等)尽量避免与外部接口信号(USB/SD/HP等)或经过IO附近的走线相邻并行走线;如果不可避免,相邻并行的走线长度不超过100mils;IO保护地下方尽量不要走线,在必须走线的情况下建议走内层。建议
3部分与外部直连或者裸露的接口,如speaker、MIC、耳机、USB、TF、DCIN等,必须加上ESD器件 ,走线路径为先经过ESD器件再到SOC。必须遵守
4必须保证外部连接器(USB/SD)金属外壳接地良好,在板边直接通过过孔连接GND平面,每个GND焊盘与GND平面之间的连接过孔不少于3个。必须遵守
5在PCB四周增加地保护环;DDR线束四周建议用GND保护。建议

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/188602.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

一个跨平台执行外部命令的C#开源库

更多开源项目请查看&#xff1a;一个专注推荐.Net开源项目的榜单 对于我们程序员来说&#xff0c;在日常开发项目中&#xff0c;调用外部的命令是非常常见的&#xff0c;比如调用批处理命令、调用其他应用&#xff0c;这里面就涉及到进程的通讯、管理、启动、取消等一些操作&am…

Spring Native打包本地镜像,无需通过Graal的maven插件buildtools

简介 在文章《GraalVM和Spring Native尝鲜&#xff0c;一步步让Springboot启动飞起来&#xff0c;66ms完成启动》中&#xff0c;我们介绍了如何使用Spring Native和buildtools插件&#xff0c;打包出本地镜像&#xff0c;也打包成Docker镜像。本文探索一下&#xff0c;如果不通…

一文细说Linux Out Of Memory机制

有时候我们会发现系统中某个进程会突然挂掉&#xff0c;通过查看系统日志发现是由于 OOM机制 导致进程被杀掉。 今天我们就来介绍一下什么是 OOM机制 以及怎么防止进程因为 OOM机制 而被杀掉。 什么是OOM机制 OOM 是 Out Of Memory 的缩写&#xff0c;中文意思是内存不足。而…

【CLYZ集训】人人人数【数学】

思路&#xff1a; 先转转转&#xff0c;把答案变成求每种数的出现次数都小于i的方案书除以Cnm−1mC_{n m - 1}^{m}Cnm−1m​ 对于每个1到m中的数&#xff0c;设每个数的出现次数为xi&#xff0c;则所有x加起来要等于m&#xff0c;且都小于i。 容斥&#xff0c;设其中k个不小于…

目标检测算法——YOLOV8——算法详解

一、主要贡献 主要的创新点&#xff1a;其实到了YOLOV5 基本创新点就不太多了&#xff0c;主要就是大家互相排列组合复用不同的网络模块、损失函数和样本匹配策略。 Yolo v8 主要涉及到&#xff1a;backbone 使用C2f模块&#xff0c;检测头使用了anchor-free Decoupled-head&a…

HTB_Unified_log4j_jndi注入mongodb修改用户hash

文章目录信息收集漏洞复现漏洞验证漏洞利用提权信息收集 nmap -sV -v 这次扫描时间很长&#xff0c;因为默认只扫 1000 个常用端口&#xff0c;如果扫到大端口就会自动扫描全端口&#xff0c;可以自行加速 22/tcp open ssh OpenSSH 8.2p1 Ubuntu 4ubuntu0.3 (…

Markdown语法-从基础到进阶

时代在进步&#xff0c;越来越多的人和软件开始使用Markdown进行文字编辑&#xff0c;其编辑方便性让很多人爱不释手。但是&#xff0c;不可避免的问题是&#xff0c;在编辑的时候&#xff0c;经常会需要去google,毕竟&#xff0c;习惯了office的可视化操作符号&#xff0c;很多…

在成都Java培训班学习五个多月有用吗?

不知道“有用”的标准是什么&#xff0c;是能入行上岗工作&#xff0c;还是想只通过几个月的培训一跃成为资深开发攻城狮&#xff1f;这里不得不给大家泼瓢冷水&#xff0c;短期培训能让你对口上岗工作就很不错了&#xff1b;想要成为技术大佬&#xff1f;大学里面四年都没能让…

2023年南京Java培训机构排行榜上线,犹豫的小伙伴们看过来!

2022年&#xff0c;JRebel发布了《2022年Java发展趋势和分析》&#xff0c;它通过调研问卷的方式总结的报告&#xff0c;涉及了不同国家、不同岗位、不同公司规模、不同行业&#xff0c;相对来说&#xff0c;该调查报告是有一定参考意义的。数据显示&#xff0c;Java这一语言在…

使用Chisel搭建Systolic Array

最近听到非常多人吹Chisel&#xff0c;为了方便快速做算法实现&#xff0c;就去尝试学了下&#xff0c;发现确实很香&#xff0c;有种相见恨晚的感觉。今天是使用Chisel搭建个脉动阵列&#xff08;Systolic Array, SA&#xff09;[1]&#xff0c;脉动阵列是神经网络中最基础也是…

用递归玩转简单二叉树

前言&#xff1a; 数据结构学到二叉树&#xff0c;就进入到了有难度的部分了&#xff0c;但难度对应着重要性&#xff0c;其重要性也不言而喻了。这节我会介绍用C语言实现递归方法的二叉树的一些重要基本功能&#xff0c;在二叉树中又属于基础知识&#xff0c;有需要的各位必须…

下载CleanMyMac X有什么好处?最新版本有哪些新功能

CleanMyMac X 是一款先进的、集所有功能于一身的实用系统清理工具&#xff0c;它能帮助保持您的Mac保持清洁。只需两个简单的点击&#xff0c;就可以删除无用的文件&#xff0c;以节省您宝贵的磁盘空间。CleanMyMac X可以流畅地与系统性能相结合&#xff0c;清洁不需要的语言、…

EasyCVR新增角色分配分组功能的使用及注意事项

我们在此前的文章中分享过关于EasyCVR分组功能的更新&#xff0c;具体可以查看这篇文章&#xff1a;AI云边端EasyCVR平台新功能解析&#xff1a;支持为角色选择多级分组。今天我们来为大家介绍一下&#xff0c;新功能在配置时需要注意的事项。1、首先我们先简单回顾一下老版本的…

【Js】语法糖之数组解构和拆包表达式

文章目录数组结构拆包表达式来源数组结构 在ES5中&#xff1a;如果计划从数组中提取特定元素&#xff0c;就需使用元素的索引&#xff0c;并将其保存到变量之中。 在ES6中&#xff1a;新增数组解构功能&#xff0c;以简化获取数组中数据的过程。 数组解构采用了数组字面量的…

【SpringCloud复习巩固】Sentinel

sentinel 链接&#xff1a;https://pan.baidu.com/s/1lLJKBSDJNJgW5Lbru6NYrA 提取码&#xff1a;ut3g 目录 一.初识Sentinel 1.1雪崩问题及其解决方案 1.2认识Sentinel 1.3安装Sentinel控制台 1.4微服务整合sentinel 二.限流规则 2.1簇点链路 2.2流控规则 2.3流控效果…

从0~1实现 单体或微服务下 实现订单未支付超时取消功能 方案(2)-rocketmq 延迟队列方案 完整设计和源码

从0~1实现 单体或微服务下 订单未支付超时取消功能 方案&#xff08;1&#xff09;-java delayquene 注册中心(zookeeper/nacos)高可用方案从0~1实现 单体或微服务下 订单未支付超时取消功能 方案&#xff08;2&#xff09;-rocketmq 延迟队列方案 场景说明 我们日常接触的电…

IronPDF for .NET 2023.1 Crack

关于 .NET 的 IronPDF 创建、编辑和导出 PDF 文档。 IronPDF for .NET 允许开发人员在 C#、F# 和 VB.Net for .NET Core 和 .NET Framework 中轻松创建 PDF 文档。您可以选择简单的 HTML&#xff0c;或合并 CSS、图像和 JavaScript。IronPDF 呈现紧跟谷歌浏览器。 IronPDF 功能…

eclipse新手快捷键

1. ctrlshiftr&#xff1a;打开资源 这组Eclipse快捷键可以让你打开你的工作区中任何一个文件&#xff0c;而你只需要按下文件名或mask名中的前几个字母&#xff0c;比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrlo&#xff1a;快速outline 列出…

2023年深圳Java培训机构排名,不看后悔系列!

不忘初心&#xff0c;方得始终。2023&#xff0c;继续战斗&#xff01;想要学习Java的小伙伴们看过来~深圳Java培训机构排名最新排行榜来了&#xff01;靠谱的Java培训机构都在这里&#xff0c;总有一个你喜欢的&#xff0c;总能选出一个合适你的&#xff0c;快拿出小本本记下这…

【MyBatis】搭建MyBatis

1、MyBatis简介 1.1、MyBatis历史 MyBatis最初是Apache的一个开源项目iBatis, 2010年6月这个项目由Apache Software Foundation迁移到了Google Code。随着开发团队转投Google Code旗下&#xff0c; iBatis3.x正式更名为MyBatis。代码于2013年11月迁移到Github。iBatis一词来源…