您尚未登录。

#1 2020-12-23 23:05:06

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

200百左右DIY一个安卓板

之前看了稚晖君的视频也想动手DIY一块板子玩玩,但是对我这么一个吃泡面都要分两次,早上吃面,中午喝汤的人来说大佬的板子打样太贵了。
于是它来了.....

zheng
zheng
zheng

打板
zheng
买材料
zheng
zheng
zheng
zheng

分享一些画板需要注意的点,不足请各位大佬指点
打板便宜的几个点
1、不要有啥特殊工艺老老实实的做个乞丐板;
2、嘉立创最小孔0.2/0.45mm=7.87400mil/17.71650,小于这个就要加钱了;
3、能两层的就别四层能四层的就别六层;

自己画DDR需要注意的几个点
1、布局尽量靠近CPU;
4、完整的参考平面;
5、满足3W
2、阻抗匹配;
3、等长,差分;
DQS0-7  :相对于DQS0等长,误差小于50mil
DQS8-15:相对于DQS1等长,误差小于50mil
DQSx:相对于CK 做等长 误差为800mil
Ax\BAx\CAS\RAS\WE\CSx\ODTx\CKE:相对于CK做等长 误差600mil
DQS、CK:差分对内等长误差小于10mil


HDMI
1、线宽不宜小于4mil,否则损耗过大。
2、需要控制差分阻抗90-100ohm。
3、差分走线参考面完整。
4、两差分对之间的间距不小于12mil。
5、HDMI信号线总长度应该 < 3000mil。
6、差分线对内、对间尽量等长,对内误差<10mils,对间误差<200mil
7、HDMI差分走线拐角45度,最好为圆弧。过孔不超过2个,
若有4Kx2K应用和CTS认证需求,最好没有过孔 

USB
1、差分90Ω;
2、等长;

单端阻抗
1、50Ω。

DVP
1、等长;
2、时钟线包地。

晶振
1、包地。

电容
1、靠近IC。

电容
1、靠近IC。

BGA
1、0.65PINCH间距四层所以前两排能拉出来就拉出来;
2、焊盘一定要盖油哈;
3、焊盘可以拉倒空间处打过孔就打过孔,4个焊盘中间下过孔小于0.4靠太近可是可以但是怕出问题;
4、AD有个快速散孔功能Auto Route->Fanout->Component,在空间充足下打出来挺漂亮;

贴片
zheng
zheng
睡觉深圳这天气太冷了拿着烙铁的手微微颤抖虚得很。。。。

离线

#2 2020-12-24 01:08:22

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 437
个人网站

Re: 200百左右DIY一个安卓板

厉害了,前排支持。膜拜大佬

离线

#3 2020-12-24 09:27:33

xm1994
会员
注册时间: 2019-07-03
累计积分: 62

Re: 200百左右DIY一个安卓板

这是两层的?厉害了!

离线

#4 2020-12-24 09:40:38

varzhou
会员
注册时间: 2020-07-14
累计积分: 20

Re: 200百左右DIY一个安卓板

大佬,我能伸手要你的元器件库吗?? 嘻嘻

离线

#5 2020-12-24 11:30:31

阿黄
会员
注册时间: 2018-10-03
累计积分: 209

Re: 200百左右DIY一个安卓板

xm1994 说:

这是两层的?厉害了!

你想多了,四层

离线

#6 2020-12-24 11:31:25

zzm24
会员
注册时间: 2018-05-07
累计积分: 47

Re: 200百左右DIY一个安卓板

坐等大佬心情好了开源

离线

#7 2020-12-24 11:31:33

阿黄
会员
注册时间: 2018-10-03
累计积分: 209

Re: 200百左右DIY一个安卓板

H3的BGA焊盘做得好小- -

离线

#8 2020-12-24 13:49:03

whyabc666
会员
注册时间: 2019-12-12
累计积分: 203

Re: 200百左右DIY一个安卓板

跑安卓几?什么app?就是这么直接!

离线

#9 2020-12-24 15:41:39

Kevincoooool
会员
注册时间: 2020-05-11
累计积分: 16

Re: 200百左右DIY一个安卓板

等一手楼主好心情开源

离线

#10 2020-12-24 22:43:14

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

离线

#11 2020-12-24 23:04:40

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

喜欢这种花里胡哨的东西,之前读书的时候研究过一段时间用SW画AD的3D库

3d3d3d

推荐两个不错的素材网站,基本上直接下下来用SW改改就好:
https://www.3dcontentcentral.cn/
https://grabcad.com/
还有一个非常优秀的库原创客库

后期如果板子没凉软硬件库都会开源

离线

#12 2020-12-24 23:48:56

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

接续贴片
AD导出一个贴片图,去掉标号只显示value,因为没有买元器件盒子,直接把电容电阻用盒子装置排列好方便贴
test
test
个人焊接思路分享:
因为一个一个元器件袋拿物料很麻烦,所以可以一次焊两快,反正都会出问题,先给板子上锡,然后安装模块把电阻按照布局摆放在桌上,然后开始吹吹吹...

贴片顺序->电源->BGA最小系统->DDR->外设
电源
先贴电源部分,贴好以后不急着上电
1. 先用万用表二极管档测量是否存在短路;
2. 测量电源输出是否正确;
test

贴片主控BGA最小系统(DDR不焊接)
1.BGA吹上去以后,用镊子轻轻推一下一条边的中间,如果BGA像工人挤奶一样来回飘动,大概率就焊接好了;
2.测量是否短路;
3.上电;
无法识别到usb,量了一下电源供电是正常的。。。。。

偶忘了祝大家平安夜快乐,这两天感冒了,小命要紧睡觉

离线

#13 2020-12-24 23:51:10

geekchun
会员
注册时间: 2020-11-11
累计积分: 9

Re: 200百左右DIY一个安卓板

同看了稚晖君的视频,一直想搞一个H3的板子,但是没画过DDR一直不敢搞,看到楼主的帖子瞬间感觉有了领路人!前排等大佬更新哈哈哈

离线

#14 2020-12-25 09:05:23

kekemuyu
会员
注册时间: 2018-12-13
累计积分: 610

Re: 200百左右DIY一个安卓板

都扎堆玩h3呀,这芯片能耗比太低,比较看好rk3326

RK3326

Quad-core Cortex-A35 up to 1.5GHz
Mali-G31MP2 GPU
DDR4/DDR3/DDR3L/LPDDR3/LPDDR2
1080P H.265/H.264/VC-1/MPEG/VP8 video decoder
1080P H.264/VP8 video encoder
LVDS/MIPI-DSI/RGB interface
1x8ch I2S/TDM, 1x8ch PDM, 2x2ch I2S

离线

#15 2020-12-25 14:18:07

codetez
会员
注册时间: 2020-05-23
累计积分: 44

Re: 200百左右DIY一个安卓板

等大佬更新。

离线

#16 2020-12-25 14:20:15

codetez
会员
注册时间: 2020-05-23
累计积分: 44

Re: 200百左右DIY一个安卓板

等大佬更新。

离线

#17 2020-12-25 14:31:37

codetez
会员
注册时间: 2020-05-23
累计积分: 44

Re: 200百左右DIY一个安卓板

等大佬更新。

离线

#18 2020-12-25 22:56:36

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 437
个人网站

Re: 200百左右DIY一个安卓板

田埂上的梦 说:

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

离线

#19 2020-12-25 23:50:40

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

无法识别到usb我一般都会检测三个地方:
1.检测电源电压是否正常;
2.检测usb是否有虚焊情况;
方法:二极管档红表笔对地,黑表笔看usb io口是否有固定阻值;
3.检测晶振是否起震动;
方法:示波器看波形是否正常、如果没有用万用表看晶振两边的电容一般是1.4v;

电源输出正常->usb也没有虚焊->问题出在在晶振虚焊了这个脚的值无穷
FluxBB bbcode 测试
上风抢吹,往旁边搞点助焊剂,用镊子轻轻的碰一下靠近晶振这边的边中间
上电成功识别到了usb
FluxBB bbcode 测试

接下来焊接SD卡座
做一个TF引导卡,启动以后会有串口输出,并停在DDR初始化失败的地方;
如果没有串口输出:
1.测量调试串口是否虚焊;
2.看SD卡供电是否正常;
3.SD卡是否存在虚焊,我这里就踩了个坑,测量座子焊盘移植有阻值,后面量上面才发现虚焊;
FluxBB bbcode 测试
4.固件调试端口是否和自己端口匹配;
5.uboot是否有被拉低;
这时候串口一直会跑到DDR初始化识别

贴DDR

贴片前:
因为BGA和DDR都是看不到腿的,然后我对自己的焊接技术实在是不敢恭维,所以先测量DDR到BGA的引脚确定是否有虚焊情况,每个点都测,因为后续如果一直出现DDR初始化失败,就可以很明确的定位大多数问题在与DDR,直接重新吹DDR就好了;

DDR初始化失败
1. 电源是否正确;
2. 重新吹不要拿下来,还是用镊子轻轻的推一下边的中间位置,让他像大奶牛波波一样来回轻轻晃动,还有每次从吹以后记得看看是否短路;
3. 如果是自己画的ddr需要看一下,等长,差分,阻抗,参考平面等。

玩了个寂寞,焊盘都干下来了
FluxBB bbcode 测试

离线

#20 2020-12-25 23:52:31

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

微凉VeiLiang 说:
田埂上的梦 说:

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

v3s 声音通了?暂时给我的感觉没有v3s烫

离线

#21 2020-12-26 00:19:15

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

kekemuyu 说:

都扎堆玩h3呀,这芯片能耗比太低,比较看好rk3326

RK3326

Quad-core Cortex-A35 up to 1.5GHz
Mali-G31MP2 GPU
DDR4/DDR3/DDR3L/LPDDR3/LPDDR2
1080P H.265/H.264/VC-1/MPEG/VP8 video decoder
1080P H.264/VP8 video encoder
LVDS/MIPI-DSI/RGB interface
1x8ch I2S/TDM, 1x8ch PDM, 2x2ch I2S

瑞芯微确实挺香的,想玩没有找到合适的资源

离线

#22 2020-12-26 00:22:35

lonerwolf
会员
注册时间: 2020-09-02
累计积分: 14

Re: 200百左右DIY一个安卓板

等着ctrl cv

离线

#23 2020-12-26 00:42:46

lonerwolf
会员
注册时间: 2020-09-02
累计积分: 14

Re: 200百左右DIY一个安卓板

弱弱问一句,为什么没人搞H2

离线

#24 2020-12-26 15:48:02

tianjjff
会员
注册时间: 2018-12-24
累计积分: 105

Re: 200百左右DIY一个安卓板

坐等楼主更新

离线

#25 2020-12-26 17:12:17

晕哥小弟
会员
注册时间: 2019-04-04
累计积分: 295

Re: 200百左右DIY一个安卓板

我就想知道,你们阻抗在嘉立创做,它有个阻抗神器,上面有推荐的线宽,这个实用么?

离线

#26 2020-12-26 21:06:31

arychen
会员
注册时间: 2019-04-06
累计积分: 162

Re: 200百左右DIY一个安卓板

实用。但是比较难做到。 有时候要求的线宽没法做到这么粗。
华秋可以要求他们修,跟一般板厂一样的处理。

离线

#27 2020-12-26 21:12:47

arychen
会员
注册时间: 2019-04-06
累计积分: 162

Re: 200百左右DIY一个安卓板

H2不是跟H3一样吗

lonerwolf 说:

弱弱问一句,为什么没人搞H2

离线

#28 2020-12-27 11:29:41

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 437
个人网站

Re: 200百左右DIY一个安卓板

田埂上的梦 说:
微凉VeiLiang 说:
田埂上的梦 说:

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

v3s 声音通了?暂时给我的感觉没有v3s烫

是F1C100s的声音,V3s没有看

离线

#29 2020-12-27 14:44:55

geekchun
会员
注册时间: 2020-11-11
累计积分: 9

Re: 200百左右DIY一个安卓板

微凉VeiLiang 说:
田埂上的梦 说:
微凉VeiLiang 说:

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

v3s 声音通了?暂时给我的感觉没有v3s烫

是F1C100s的声音,V3s没有看

大佬,F1C100S NES有声音了吗

离线

#30 2020-12-27 16:31:54

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 437
个人网站

Re: 200百左右DIY一个安卓板

geekchun 说:
微凉VeiLiang 说:
田埂上的梦 说:

v3s 声音通了?暂时给我的感觉没有v3s烫

是F1C100s的声音,V3s没有看

大佬,F1C100S NES有声音了吗

有了,我移植了infones 和 正点原子论坛ye781205大佬的模拟器,发现infones的声音真心不行,魂斗罗的爆炸声,热血格斗的打斗声都没有。还是ye781205的模拟器好,mapper修改一下也能运行不少游戏了

离线

#31 2020-12-27 17:49:49

geekchun
会员
注册时间: 2020-11-11
累计积分: 9

Re: 200百左右DIY一个安卓板

微凉VeiLiang 说:
geekchun 说:
微凉VeiLiang 说:

是F1C100s的声音,V3s没有看

大佬,F1C100S NES有声音了吗

有了,我移植了infones 和 正点原子论坛ye781205大佬的模拟器,发现infones的声音真心不行,魂斗罗的爆炸声,热血格斗的打斗声都没有。还是ye781205的模拟器好,mapper修改一下也能运行不少游戏了

不知道有没有办法把miyoo的模拟器移植过来,那样就爽了

离线

#32 2020-12-30 23:45:34

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

因为只买了3片ddr颗粒,一片焊盘掉了,两片没贴好,所以搞来钢网植锡,虽然植锡的没有原装丰满,但也不算太平基本可用
FluxBB bbcode 测试
终究没有都夭折,还是有一块坚强的活了下来
FluxBB bbcode 测试

编译android7.0/4.0
环境:
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 16.04.3 LTS
Release:    16.04
Codename:    xenial

1.下载sdk
这里用的orangepi的sdk,可以到官网下载
orange官网
下载地址 4hsp

2.下载安装make-3.82(android4.0编译需要这个版本)
后续会和补丁包一起发出来

cd make-3.82
vim env_config
export PATH=/home/kerson/H3/make-3.82:$PATH #自己make-3.82路径
source env_config
make -v
GNU Make 3.82
Built for x86_64-unknown-linux-gnu
Copyright (C) 2010  Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

3.安装jdk
android4.0

cd jdk1.6.0_31
vim env_config 
JAVA_HOME=/home/kerson/H3/jdk1.6.0_31
JRE_HOME=/home/kerson/H3/jdk1.6.0_31/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH
source env_config
java -version
java version "1.6.0_31"
Java(TM) SE Runtime Environment (build 1.6.0_31-b04)
Java HotSpot(TM) 64-Bit Server VM (build 20.6-b01, mixed mode)

android7.0

sudo apt-get install openjdk-8-jdk
java -version
openjdk version "1.8.0_275"
OpenJDK Runtime Environment (build 1.8.0_275-8u275-b01-0ubuntu1~16.04-b01)
OpenJDK 64-Bit Server VM (build 25.275-b01, mixed mode)

4.kernel编译

复制
H3-Androidx.0/lichee/tools/pack/chips/sun8iw7p1/configs/dolphin-p1
H3-Androidx.0/lichee/tools/pack/chips/sun8iw7p1/configs/dolphin-gw
H3-Androidx.0/lichee$ ./build.sh config
选:sun8iw7p1
选:android
选:dolphin
./build.sh

5.编译Android

复制
H3-Androidx.0/android/device/softwinner/dolphin-fvd-p1
H3-Androidx.0/android/device/softwinner/dolphin-fvd-gw
vscode打开dolphin-fvd-gw全局查找代替
dolphin_fvd-p1 => dolphin_fvd_gw
dolphin-fvd-p1 => dolphin-fvd-gw
dolphin-pi => dolphin-gw
H3-Androidx.0/android$ source ./build/envsetup.sh
如果不是第一编译添加的没出来先:make installclean
lunch dolphin_fvd_gw-eng // eng 是root版本
extract-bsp
make -j4 .............................

FluxBB bbcode 测试
我这电脑配置基本上是乌龟爬,睡觉.........

离线

#33 2020-12-31 05:54:21

david
会员
注册时间: 2018-03-05
累计积分: 106

Re: 200百左右DIY一个安卓板

微凉VeiLiang 说:
田埂上的梦 说:

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

声音驱动好裸奔不 最近也要搞

离线

#34 2021-01-04 19:34:01

clicheeeeee
会员
注册时间: 2021-01-04
累计积分: 1

Re: 200百左右DIY一个安卓板

感觉楼主的板子很棒。请问可以开源吗:D

离线

#35 2021-01-04 21:27:00

微凉VeiLiang
会员
注册时间: 2018-10-28
累计积分: 437
个人网站

Re: 200百左右DIY一个安卓板

david 说:
微凉VeiLiang 说:
田埂上的梦 说:

微凉VeiLiang 佬大这么晚了还没睡又在研究啥新驱动

移植了下nes,还有声音驱动。H3 跑起来应该也是挺烫手的吧

声音驱动好裸奔不 最近也要搞

主要是dma整好,bsp linux里面有声音的驱动  sound目录里面

离线

#36 2021-01-05 00:56:30

田埂上的梦
会员
注册时间: 2019-08-30
累计积分: 18

Re: 200百左右DIY一个安卓板

离线

#37 2021-01-06 00:42:50

Matrixant
会员
注册时间: 2019-12-26
累计积分: 14

Re: 200百左右DIY一个安卓板

这个厉害了,来学习学习。

离线

#38 2021-01-06 15:10:09

Kingcrum
会员
注册时间: 2019-11-22
累计积分: 9

Re: 200百左右DIY一个安卓板

厉害 持续关注中

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn