A10板子从原理图设计、接插件布局、PCB设计到物料采购以及贴片,最后调试,花了不少时间,刚刚把屏点亮了,系统总算跑起来了。整个过程遇到不少问题,包括与外面工程师沟通、硬件测试、软件调试,还有很多问题有待解决,花了很多精力,但积累了不少经验,现与大家分享。先上上几张HDMI输出显示的图

再来张HDMI输出显示图

下面是系统跑起来,点亮屏的板子

最近参观了贴片工厂,以及一些企业,还有与外面工程师沟通,以及这次的A10板子设计,了解到这个产业链。从原理图设计、物料采购、layout公司PCB设计、手工贴片测试到贴片厂机器贴片,各个领域都有相应的公司外包,这样不仅提高了效率,同时降低了风险。先上几张手工贴的A10的板子,后期的工作都是基于这块板子调试的。

事先预约好手工贴片的公司,做好钢网,还要准备好物料,需要提前烘烤,实际上贴片很快,催催几天就能搞定。瞧瞧上面的板子,就是手工贴的,看起来还是不错的。但测试时就可能会发现问题,我们就碰到有个电感没贴好,卡了几天。拿到板子贴的不错,还是挺兴奋的,下面开始测试:

1.上电前测试

上电前对板子进行短路检查。主要测试电感与地线、电源正负极是否存在短路。没问题就上电测吧。

2.上电测试

在确定板子没有短路的情况下,对电路板上电,看工作电流是否正常。这里建议使用那种同时显示电流的数字开关电源。测试输入电压为5V,设置过流保护电流值。上电后,工作电流为0.09A,为正常工作电流,目前电路板上芯片里还没烧入代码,还没有跑起来,所以功耗较低。注意过流保护不要设置太低,否则会把电压拉低。

3.电源模块测试

上电后工作电流为0.09A,基本正常,可以测试大部分电源模块是否输出正常。还有部分电源需要程序使能信号才会有输出,配合程序调试该模块时再进行测量。

4.晶振测试

数字电路时钟非常重要,可以测试晶振是否启振。其实A10内部固化有片内ROM程序,上电就会执行,时钟是可以测到的。

以上测试还算顺利,基本上松了口气,硬件基本上工作了

转载于:https://www.cnblogs.com/pangblog/p/3268513.html

A10 平板开发一硬件平台搭建相关推荐

  1. 用ADI官方源码构建任意Xilinx的ZYNQ平台下的ADI芯片控制程序(1)——硬件平台搭建篇

    用ADI官方源码构建任意Xilinx的ZYNQ平台下的ADI芯片控制程序(1)--硬件平台搭建篇. 用ADI官方源码构建任意Xilinx的ZYNQ平台下的ADI芯片控制程序(2)--软件程序调试篇. ...

  2. 全志平板电脑linux sunxi,全志A10平板电脑装配ubuntu 10.04LTS(与Android构建双系统)...

    全志A10平板电脑安装 =========================================================== 前言: 本文之前,曾安装测试了ubuntuforandr ...

  3. Android Studio(0)开发开篇 环境搭建 创建工程 2020.3.1版本 虚拟手机

    系列文章目录 文章目录 系列文章目录 前言 一.Android Studio简介 二.安装并创建新项目 1.Hello Android 前言 近期因公司开发的项目需要开发手机APP,所以开始学习And ...

  4. android笔记1——开发环境的搭建

    Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发人员也没不像如今那样趋于饱和状态.一位大牛前辈,也是我的学长,那时候 ...

  5. Java开发环境的搭建以及使用eclipse从头一步步创建java项目

    原文:出自本人的Linux博客http://blog.csdn.net/unix21/article/details/18813173 一.Java 开发环境的搭建 这里主要说windows环境下怎么 ...

  6. Java开发环境的搭建以及使用eclipse创建项目

    一.Java 开发环境的搭建 这里主要说windows环境下怎么配置Java环境.如果是Linux环境参考本博客另一篇文章即可: Linux环境安装卸载JDK 1.首先安装JDK java的SDK简称 ...

  7. python ai应用开发_AI应用开发实战 - 从零开始搭建macOS开发环境

    AI应用开发实战 - 从零开始搭建macOS开发环境 联系我们 OpenmindChina@microsoft.com 零.前提条件 一台能联网的电脑,使用macOS操作系统 请确保鼠标.键盘.显示器 ...

  8. Android开发环境的搭建

    在进行Android开发前需要搭建好开发环境: 1,jdk 在oracle官网下载最新版本的jdk到本地http://www.oracle.com/index.html,安装jdk ,然后配置path ...

  9. SSH开发环境整合搭建

    1.建立动态web工程,加入必要的jar包. antlr-2.7.7.jar asm-3.3.jar asm-commons-3.3.jar asm-tree-3.3.jar c3p0-0.9.1.2 ...

最新文章

  1. 国外的开源的CMS汇总(转载)
  2. Python将py文件生成exe文件
  3. 简单高效 测试MDaemon10.12的过程
  4. 究竟什么是云原生DevOps呢?
  5. Xilinx FPGA,“加速”视频质量提升
  6. c语言指针索引数组,C语言数组指针表示法
  7. Vue:You may use special comments to disable some warnings.
  8. mysql5.7延迟_[MySQL] 号称永久解决了复制延迟问题的并行复制,MySQL5.7-阿里云开发者社区...
  9. 数据分析的五个阶段及价值
  10. RPA机器人可以为工业制造业带来什么巨变
  11. matlab自定义颜色代码,自定义颜色为matlab表面图
  12. Excel表格快捷键的另类用法。
  13. 华为USG6330运维记录-端口回流、策略路由
  14. 那些年我们追过的网络小说
  15. 串口 单片机 文件_DIY迷你单片机学习板
  16. passenger中的设置ssl
  17. Spark从SQL的解析、执行与调优到Sparksql的解析的史上最全介绍
  18. 补充记录vue3中rrweb-player组件实现网页录屏的一个BUG解决
  19. 9.7 方向导数与梯度
  20. java借口不同程序_「JAVA」多态的灵魂,面向接口的程序设计,这才是你该懂得的接口(interface)...

热门文章

  1. db2表名大小写问题
  2. java 正则 关键字_正则表达式关键字
  3. hadoop应用开发技术..._大数据技术与应用——万物皆可数据化
  4. Vue之表单数据收集
  5. 使用Zookeeper共享锁和排它锁和分布式队列的原理和实现(ZkClient)
  6. 单片机移频防啸叫_基于ARM9的防啸叫音频放大器的设计
  7. RocketMQ(六)—IndexFile详解
  8. python中文分词工具_结巴中文分词工具的安装使用 Python分词教程
  9. linux下java连接mysql_LinuxJava连接MySQL数据库
  10. 一个事物两个方面的对比举例_《写作教练在你家》:推开写作之门第3课——对比的魔法...