制作全志V3s开发板

2023-10-25 13:13
文章标签 制作 全志 开发板 v3s

本文主要是介绍制作全志V3s开发板,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

制作全志V3s开发板

收录于 制作

 2021年02月27日  约 2798 字 

荔枝派Zero是一款设计精巧功能强大的开发板。但在使用过程中,我总是不满意于屏幕排线的弱不禁风和只能依靠飞线连接的各种外设。于是,我便动了自己制作一块V3s开发板的心思。

我心目中的这块开发板应该要满足以下这些要求:

  •  引出2路SDIO
  •  电容触摸屏与按键
  •  屏幕可以安装在开发板上
  •  具有3.5mm输出与功放
  •  引出扩展IO排针
  •  易于手工焊接
  •  尽可能低的成本

由于V3s的供电电路比较复杂,因此传统的双层PCB无法很好的满足走线与稳定性的需要,使用4层PCB就被提上了日程。在这之前,我并没有实际画过4层板,因此这块开发板不出意外将是我画的第一块4层PCB。

我使用了兼容正点原子接口定义的4.3寸800x480分辨率的RGB电容屏模组。这个模组上集成了屏幕、电容触摸(GT9147控制器)以及背光电路。但是它的尺寸大约为11cmx5.5cm,若想要将屏幕安装在开发板上,开发板就至少要有和屏幕一样的尺寸,而超过10cmx10cm的4层板,价格就直接变成了两三百,这显然是让人难以接受的。

很多商品开发板都采用一块多层的小核心板,搭配一块尺寸较大的双层底板的方案。这样,可以将电路最复杂的核心部分用多层板来走线,而底板则只负责各类接口与简单的外设。成品开发板使用的连接器多为B2B连接器。这种连接器体积小,但是很难焊接,而且连接器本身也很贵;排针+排母的组合价格低廉且没有焊接门槛,但是外观比较丑,比较浪费PCB空间。

最后,我将目光放到了主板上常见的M.2Mini PCI-E接口上。这两种连接器都是将PCB的金手指直接插入插座的方案,并且插座的价格也比较低廉。对于M-Key(也就是常见的PCI-E x4固态硬盘的接口)的M.2接口来说,共有67个引脚,而Mini PCI-E则是52个。考虑到V3s去掉LCD接口的引脚数量并不多,因此二者都可以满足引出IO的需求。M.2 2242与全高Mini PCI-E卡的体积也都可以满足器件的摆放。

最后,在了解了嘉立创对4层板SMT的制作工艺之后,发现对于4层板能进行SMT的板子厚度最小为1mm,而M.2接口规范规定其PCB厚度为0.8mmMini PCI-E则为1.0mm。因此,核心板采用了全高Mini PCI-E卡的尺寸规范,并能够完全兼容标准Mini PCI-E插座。

不兼容的接口定义

</

这篇关于制作全志V3s开发板的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

用Unity2D制作一个人物,实现移动、跳起、人物静止和动起来时的动画:中(人物移动、跳起、静止动作)

上回我们学到创建一个地形和一个人物,今天我们实现一下人物实现移动和跳起,依次点击,我们准备创建一个C#文件 创建好我们点击进去,就会跳转到我们的Vision Studio,然后输入这些代码 using UnityEngine;public class Move : MonoBehaviour // 定义一个名为Move的类,继承自MonoBehaviour{private Rigidbo

开发板NFS挂载文件目录

文章目录 序NFS1. 安装 NFS 服务器和客户端在服务器上(NFS 服务器端)在客户端上(NFS 客户端) 2. 配置 NFS 服务器创建共享目录编辑 `/etc/exports` 文件启动 NFS 服务 3. 在客户端挂载 NFS 共享创建挂载点挂载 NFS 共享验证挂载 4. 设置开机自动挂载5. 解决权限问题 序 本节主要实现虚拟机(服务器)与开发板(客户端)通过N

OpenStack离线Train版安装系列—0制作yum源

本系列文章包含从OpenStack离线源制作到完成OpenStack安装的全部过程。 在本系列教程中使用的OpenStack的安装版本为第20个版本Train(简称T版本),2020年5月13日,OpenStack社区发布了第21个版本Ussuri(简称U版本)。 OpenStack部署系列文章 OpenStack Victoria版 安装部署系列教程 OpenStack Ussuri版

OpenStack镜像制作系列5—Linux镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

OpenStack镜像制作系列4—Windows Server2019镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录  CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系

OpenStack镜像制作系列2—Windows7镜像

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作系列

OpenStack镜像制作系列1—环境准备

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows10镜像 OpenStack镜像制作系列4—Windows Server2019镜像 OpenStack镜像制作

CSDN:OpenStack镜像制作教程指导(全)

本系列文章主要对如何制作OpenStack镜像的过程进行描述记录,涉及基本环境准备、常见类型操作系统的镜像制作。 让你可以从零开始安装一个操作系统,并支持个性化制作OpenStack镜像。 CSDN:OpenStack镜像制作教程指导(全) OpenStack镜像制作系列1—环境准备 OpenStack镜像制作系列2—Windows7镜像 OpenStack镜像制作系列3—Windows

docker学习系列(四)制作基础的base项目镜像--jdk+tomcat

前面已经完成了docker的安装以及使用,现在我们要将自己的javaweb项目与docker结合 1.1准备jdk+tomcat软件 ​​我下载了apache-tomcat-7.0.68.tar.gz和jdk-7u79-linux-x64.tar.gz,存储于Linux机器的本地目录/usr/ect/wt/下(利用xshell上传)。利用linux命令 tar -zxvf apache-tom