最近看很多大佬在弄H3的板子,搞得心里痒痒的,打算自己也做一个,开贴记录一下。
初步计划,4层板,嘉立创2313叠层结构,单DDR,兼容H5设计。
miniPCIE接口,引出USB,HDMI,网口,MIC,声音,等接口。
使用TF卡启动,不预留emmc接口。
大小控制在5cm*5cm以内。
因为之前没有玩linux的经验,为求稳妥,板子原理图主要参考友善之臂的。方便使用他提供的固件。
最近编辑记录 冷月烟 (2020-07-08 08:29:39)
离线
之前画好的原理图,望各位大佬多多指点一下。
H3_核心板.pdf
下面是引脚图
离线
文件尚无法下载,不知道有没有画SPI flash上去,可以把buildroot做的镜像烧进去,运行一些简单的功能,省了SD卡或者emmc,可以节约不少钱:)
没加,打算试试跑一下乌版图,SPIflash太小了,不过可以在底板上接
离线
咕咕咕了太久,这周末拉完了DDR部分,数据部分组内严格等长,地址线<200mil等长。
线宽4.7mil,按嘉立创2313结构是阻抗55R。
吐槽一下,嘉立创只能做0.2/0.45mm的孔,再加上有一条要求是线到焊盘要有5mil的间隔。导致H3根本扇出不了,只能把过孔偏向焊盘。
有没有大佬清楚嘉立创真正的极限参数是多少,有人说过孔能到0.2/0.4mm不过要加钱【吐血】。
最近编辑记录 冷月烟 (2020-07-27 08:14:07)
离线
完成了,尺寸3.7*3.5cm,检查一下没问题明天投板,然后再画个小测试板
离线
搬板凳学习一下。
大佬会开源PCB吗?
暂时不打算开源,这东西焊接门槛很高。
离线
嘉立创打板了,30元包邮美滋滋。
有一个坑说一下
这是我的源文件的地层
这是嘉立创生产稿的地层
我对于没在地层跟电源层走线的过孔都挖去了外盘,按5mil的间距铺铜
嘉立创虽然也是挖去了内层的外盘,不过铺铜还是按照有外盘的方式修改了文件、、、
醉了。。。。。千万注意!!!
离线
板子已经成功跑起来了,使用友善之臂NanoPi-NEO的固件
离线
试了试DDR测试,设备可以稳定跑在840MHz
不过当连续测试的时候,芯片会非常烫,手根本摸不了那种,那时候芯片好像死机了?然后DDR测试就会卡住,也不报错
有没有有经验的大佬知道这是怎么回事。
离线
打样(10张)加钢网一共133
H3+DDR(2份)一共75
其余器件杂七杂八花了70吧。
接下来慢慢调外设(估计会咕)
PS:H3确实太热了,跑3.4的固件,空载都烫手。。。。。。。。
离线
1. 能提示下TF卡座的封装吗?
2. H3好像焊歪了。
短体TF卡座
拍摄问题,实际还好
离线
昨天试了试加了个大散热片,DDR测试能撑过6次了。之后还是非常热然后卡住,不知道哪个大佬有H3的板子测试一下这个是不是通病。。。。。。。
离线
用了单片DDR, 对带宽是不是有影响? 另外有没有参考的布线? 官方的参考是两片DDR.
肯定有啊,减少一半的带宽。
布线自己慢慢拉就可以了。
离线
HDMI试了一下也没有问题,大外设都通了。目前这个项目就告一段段落了,算是比较成功吧,就是H3这个芯片太热了,跑nanopi-m1-plus_eflasher_friendlycore-xenial_4.14_armhf_20191230.img这个固件空载都要接近80度。
离线
nanopi neo运行4.14,空载不到40度。
知道为啥了,nanopi neo有个可以控制内核电压的开关,可以控制电压在1.3V跟1.1V之间切换。
这个板子把这个电路砍了,通过电阻切换。默认一直是1.3V。
这个板子空载运行4.14,跑了很久,大约在70度左右,还是比较符合的。
有时间改一下内核电压测试一下。
离线
内核电压为1.3v,频率调到最高1008000测得数据,温度不超过40度,如下图:
https://whycan.cn/files/members/1315/20200812-104442-005.png
加大散热片了吗?
离线
中午稍微改装了一下板子,在核心板底部贴了一个导热硅胶,把核心版底部跟底板连了起来,1.3V电压,1008000频率,空载,温度最大48度。
猜想:nanopi neo板子上有网口,usb接口啥的,都分散了他的热量。而我这个只是很小一个板子单独去扛,就算贴了导热硅胶以后,底板上也比较空(接口离得太远,起不到散热作用)。然后就是核心板设计把tf卡座放在了上面,无法贴大散热片,以至于板子温度偏高。
离线
改装之后测了一下DDR,跑了20次,没出现死机的问题了。H3真的要好好考虑一下散热的问题
离线
感谢,这些我看了,感觉发热主要来源于H3本体发热,下次焊一个H5试试看看会不会好一些
离线
继续测试板子,使用了nanopi-m1-plus_sd_debian-jessie_4.14_armhf_20191219.img这个固件,接hdmi显示抖动非常严重
画面里是打开几个网页之后,在桌面拖动终端的效果
温度为74度,频率为624000,内核电压为1.3,屏幕分辨率为1080P
不知道有没有大佬遇见过这个问题。
初步怀疑是只有一片DDR,带宽过低的问题。
最近编辑记录 冷月烟 (2020-08-12 18:36:06)
离线
冷月烟 说:HDMI试了一下也没有问题,大外设都通了。目前这个项目就告一段段落了,算是比较成功吧,就是H3这个芯片太热了,跑nanopi-m1-plus_eflasher_friendlycore-xenial_4.14_armhf_20191230.img这个固件空载都要接近80度。
https://whycan.cn/files/members/4706/IMG_20200812_080519.jpg
https://whycan.cn/files/members/4706/IMG_20200812_080639.jpg请问HDMI怎么测试呢
使用debian的固件,或者默认友善之臂的固件都可以接HDMI
离线
冷月烟 说:yangshuwei 说:请问HDMI怎么测试呢
使用debian的固件,或者默认友善之臂的固件都可以接HDMI
可以了 用的debian测试的 效果很棒 就是烫的不行 老重启
你的板子显示有没有出现像我拍的视频里面那样抖动的问题。
离线