
参考正点原子嵌入式 I.MX6ULL Mini ARM Linux 开发板自己画的个人开发板(注意,是底
板,需搭配正点原子的核心板使用),4 层 10cm*75cm 巴掌大小,嘉立创打样只需 50 元,基
本和正点原子的开发板一致。一次打样自己买材料焊接测试正常工作,但有一些小 bug(bug
出现在自己新增的电池供电和电池充电电路),已经修改好,大家拿到的是改后的第二版,
没有出现其他异常问题。想提升自己动手能力的朋友们可以自己做板焊接。学习资料可以去
正点原子官网下载,完全可以通用。。。。。。画这个板,是因为个人早几个月买了正点原子的
全功能 imx6ull 开发板,教程也差不多看完,感觉收获也挺大的,后来正点原子也推出了
imx6ull 迷你版开发板,就是全功能版的阉割版吧,感觉小巧也想入手一块,因为基本也学
完,全功能版一直放着关键它还挺大的,有点占地方,所以想把全功能版给二手卖了再买迷
你版的,方便以后自己开发用,不过后来想想为什么不自己跟着迷你版的 pdf 自己画一个,
这样还可以更加了解开发板的硬件细节,同时也可以添加一些自己想要的功能,出于这些目
的,决心画一个自己的开发板。学习开发过程中觉得供电这些要是有电池功能那就好了,不
用总插着市电转 12 伏给开发板供电,所以得增加双节锂电串联供电的电路,反正开发板的
供电 ic 是 JW5060t,一个宽电压输入的供电 ic,8.4V 也在它的输入供电范围,所以决定采用
既支持电池供电也支持插 dc 插口的供电方案,通过拨动开关向左或向右来选择是电池供电
还是 DC 插口供电,后来想想发现,如果板子既装着电池,DC 插口也接着接头供电,岂不
是怎样拨动拨动开关都关不机,所以在拨动开关后级再加一个自锁开关,作为供电总开关
(所以大家会看到开发板有两个开关)。后来又想,既然有电池供电,也得有充电电路吧,
总不能用完电就的拨开电池找充电器吧,于是又增加了 cs5080,一颗直接 5V 转 8.4V 的双节
锂电充电 ic,刚好可以直接使用开发板上的 miniUSB 接口供电,就这样开始自己的画板。
在画板过程中,经对比正点原子提供的 mini 版和全功能版是一样的,只是删减了一部分电
路而已,比如 t 陀螺仪和音频这些,网络接口由 2 个改成了一个(实际教程里被删减的那个
网络接口一直是不建议使用的),不过个人觉得 usb 接口只留出一个有点少,因为 imx6ull
有两路 usb2.0 接口,全功能版是通过 hub 将其中一路增加到三路,而另一路直接引出,同时
也在硬件上将这路实现了 usb 转 otg,因为开发板是通过这路 usb 转 otg 接口更新固件的,这
样可以让我们少买一根 usb 转 otg 线,个人觉得这个正点原子全功能版的这个设计非常好,
但 mini 版则只是直接将这路引出 usb 转 otg 接口作为固件更新用,另一个 usb 接口直接接
出来,也就是只支持一路 usb,但教程里 wifi 模块和 4G 模块都是 usb 接口的,一路确实不
够用,所以 usb 电路这方面,决定直接将这两个 usb 都引出了,同时也参考全功能版设计
了 usb 转 otg 这个功能,毕竟 usb 转 otg 只是更新固件时才使用,在其他时候是完全可以当
做普通 usb 接口使用的。之后在设计中,相对于正点原子的开发板去掉了串口转 485,改为
亿百特的串口转无线 Rola 模块 E22-400T2S,这个模块空旷地的通讯距离能达到 5 公里,
个人感觉还是挺不错的,所以加上了它,去掉了 485,增加这个模块在串口电路上实际上没
差别,就是将有线改为无线而已,同样是串口 3,当然也要增加三个 io 口作为模块的配置
口,而删去的那个网络接口刚好留下了好些 io 口,所以直接给这个模块用,而且还可以通
过跳线帽拔开断开与模块的连接。还有,新增了 iic 温湿度检测芯片 AHT10 和 iic 大气压传
感器 bpm280,和原有的 ap3216c 接近传感器共用一个 iic 接口,即 iic1,其他原有的接口也都
保留了下来。大概花了一周左右的时间才画完板,然后打样回来,测试看固件能否更新,网
络,接近传感器等这些在运行综合程序时能否使用,最后挺欣慰,功能都可以正常使用,唯
一就是没考虑到在没放电池的情况下,用串口调试时由于有 5V 给充电 ic 供电,同时 ic 也
检测不到电池就会控制它的充电闪灯爆闪,简直亮瞎我的狗眼了,后来不得不修改电路,在
充电 ic 的前级增一个拨动开关,只有要充电时打开那开关才可以使用。再次打板完美解决。
- 1
- 2
- 3
- 4
- 5
- 6
前往页