> 文档中心 > 玩转96boards之(一)---高通410c板硬件

玩转96boards之(一)---高通410c板硬件

很早就看到Linaro的96boards很火,一直没有时间整一块玩玩。最近从淘宝上入手一块二手的410c板。关于96boards的基本介绍请百度,网上介绍的太多了。

csdn上花了点积分,下载原理图 lm25-p0436-1_a_db410c_schematic.pdf:
参考https://download.csdn.net/download/lvshuxun/10120602
官方网站
https://developer.qualcomm.com/hardware/dragonboard-410c

官方默认使用APQ8016, 管脚兼容MSM8916,都是760NSP封装。手头有一些msm8916的套片,想着损坏了的话可以替换。(抽空对比了一下两者的手册管脚,虽然是pin-to-pin兼容,但是有一些电源部分还是不同的,有一些管脚8916是接电源,而8016接的是地。详见后面的分析。目前看到红板是贴的8916,估计电路上有些处理)
(绿板好像是第一板,红板是8916的,硬件布局上有细小差别。一般拿到的都是蓝板或者青蓝)
在这里插入图片描述

注意:红板是MSM8916处理器
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Dragon board 410c硬件简述
在这里插入图片描述

按照图上所示,列举了红字中的模块信息:
1 J8 低速扩展接口(40pin),包括串口、i2c、spi、sensor的中断输入、I2S、GPIO x12、DC power、csi等
2 APQ8016骁龙410处理器
3 U9 电源管理PM8916
4 J7 模拟扩展接口(16pin),spk以及耳机接口、FM天线
5 U5 WLAN/蓝牙模块WCN3620 U7 GPS接收模块WGR7640
6 J1电源接口 6.5-18V宽范围输入 通过两个DCDC(U13 U12)降为5V和3.7V
7 J5 SD卡插口
8 J6 HDMI type-A口(母口)
9 J9 高速连接口(60pin),包括SPI1、MIPI_DSI、USB、I2c2/I2c3、MIPI_CSI0/CSI1
10 J4 micro USB TYPE-B接口
11 蓝牙/wifi的led指示灯
12 J3 USB host 2接口
13 用户自定义的LED1-4
14 J2 USB host 1接口
15 S3 S4 音量+/-按键
16 S2 开机键
17 蓝牙/wifi天线
18 GPS天线
19 S6拨码开关(背面)
1—8 强制下载
2—7 boot配置
3—6 usb host选择
4—5 HMDI 选择

背面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

USB部分:
S1 USB切换开关,根据S6对应的usb选择状态,切换到device和集线器
U10 USB2513B USB2.0 hub集线器
U1 micro USB侧的tvs管,防静电,(在正面,micro USB口附近)
U17 电源负载开关(在正面,根据S6对应的usb选择状态,控制5V导通进来)
U4 U6 TPD4S214YFFR usb host接口上的电路保护
HMDI部分:
U11 FSA644UCX mipi-DSI切换开关
U3 ADV7553 MIPI_to HDMI芯片
U14 TPD13S523RSVR 13 通道的HDMI信号的ESD保护
其他:
U15 TPD6E001RSER SD卡信号的ESD
保护

J15 JTAG以及debug串口(未焊接)
GM1 硅麦
J14 电池连接器(未贴)
J10 预留检测输入电流(测试R77两端电压)


需要准备的工具
410c 开发板
 1.7mm的电源线
 HDMI或DVI LCD监视器,可支持1080p
 HDMI转HDMI线或HDMI转DVI线
 USB接口键盘
 USB接口鼠标

初次启动系统
准备好上述材料后,我们就可以启动系统了,按照如下步骤进行配置:
第一步 : 连接HDMI口至410cHDMI接口(标记为J6),另一端连接至LCD监视器
第二步 : 将带有USB接口的鼠标与键盘链接到标记为J2与J3的USB上
第三步 : 确保拨码开关(S6)为0000,全部都为关
第四步 : 将电源适配器连接至J1口
当您插入电源适配器后,410c将自动启动boot流程,这时你就能看到Android已经启动了。(PM8916的CBLPWR_N脚(L10)通过一个电阻接地,能保证vph-pwr上电就开机
请注意第一次boot流程需要几分钟的时间,这是由于安卓系统初次启动导致的,随后的boot时间将会越来越快。

Dragon Board模块概述
在这里插入图片描述
手头有几块8916的模块和原理图,对比了一下:

8916板的电源:
在这里插入图片描述
如果TXDAC1不使用,AR22可以接地。
在这里插入图片描述
APQ:
在这里插入图片描述
在这里插入图片描述
与8916相比,APQ阉割了如下蓝色部分:
在这里插入图片描述
data sheet上介绍:
Features integrated into APQ8016E are as follows:
Designed up to 1.2 GHz Quad ARM Cortex-A53 64-bit application processors with 512 kBL2 cache
28 nm LP process for lower active power dissipation, and faster peak CPU performance
Single-channel, non-PoP high-speed memory – LPDDR2/LPDDR3 SDRAM up to 533 MHzclock rate
QDSP6 v5 processor (vocoder) up to 691 MHz
Three dual-voltage UIM ports
Qualcomm® Adreno™ A306 3D graphics core
区别与8916是:
QDSP6 v5 processor (modem) up to 691 MHz
QDSP6还是有的。

仔细分析了410c的原理图,不得不说高通的设计还是考虑得非常周全的,作为工业用途上,各种ESD器件都加上了。
下一步开始倒腾下github上的代码和驱动。