开发者介绍
ПメП
一名电子信息专业的研究生,平时比较喜欢折腾嵌入式开发和做一些硬件DIY。从最开始的想法构思,到画板子、再到软件调试,把一个东西一步步做出来的过程让我觉得很有成就感。平时也挺喜欢接触新知识、新技术,在不断学习的过程中慢慢提升自己。
前言
在第一次看到ARTPI时就被这种小巧,功能丰富的开发板吸引,非常喜欢它给人的一种“优雅”的感觉,并萌生了制作一块类似开发板的念头。在芯片选型时,最初是从RTThread的交流群中了解到先楫半导体的单片机,被其丰富的外设与完善的RTThread驱动吸引。在体验过HPM6750EVK2后制作了第一代的Lambdapi开发板(https://oshwhub.com/zhaowenbin/lambda-pi)
在偶然了解了6800系列芯片后,发觉这是完成这种开发板的“梦中情芯”,想要制作第二代开发板的念头日渐强烈,但对我来说软硬件都是一个比较大的挑战。幸运的是,在最近的SDK更新中,RTThread的BSP中完成对AP6256的支持,让我下定决心制作第二代开发板。
1、项目介绍
LambdaPi2是一款采用先楫半导体HPM6880芯片,板载高速大容量存储,支持WIFI蓝牙,有多个多媒体接口,还有一个OpenVG GPU,板载调试器的小巧开发板。
-512MB DDR3L
-16MB QSPI Nor Flash
-32G EMMC
-HSlink
-MIPI-DSI*1,LCD(rgb888)*1,CAM*1
项目地址
https://oshwhub.com/zhaowenbin/lambdapi2
实物图


2、硬件设计
电源部分参考了HPM6800EVK的设计,其中DDR与VDDSOC使用了HPM6880内部的DCDC从而节省元器件与布线空间。

需要注意的是,由于板子上使用了EMMC和AP6256,这两个都是SDIO接口,如果要运行在高速模式,需要IO部分用1.8V供电。同时看AP6256的手册,里面说工作在3.3v下,峰值电流最高能有1A,所以需要一个额外的DCDC给他供电。

DDR3L
主要参考了HPM6800EVK的原理图,外置的DDR可以正常使用。

AP6256
AP6256这里查看了网上的很多资料,这个封装应该是可以兼容很多种wifi模组,使用不同模组只需要按照表格修改option中的内容就好。

调试器
调试器主要参考了开源项目HSLINK,去掉了一部分用不上的电路,同时另外放了一个10p的jtag接口,可以通过电阻选择使用板载还是外部的调试器。项目链接:https://cherrydap.cherry-embedded.org/projects/HSLink%20Pro.html。

主要参考了HPM6800EVK的设计,实现OTG主从识别、电源供给与过流保护,以及抗干扰与静电保护。

显示接口
在比对了网络上常见的几种在售的屏幕,接口的线序最终确定为LCD和MIPI屏使用正点原子的线序,这种线序在售屏幕种类较多。摄像头选择MKS的线序。

扩展IO
其他未使用的IO口通过排针都引出来了,其中以太网相关的引脚做了等长,方便制作后续的扩展板。

3、测试
Ap6256

测试程序使用RTThread SDK中的wifi例程。如果想要跑到这个速度需要修改链接文件,把正基的库和网络相关的函数放到ILM中运行。
DDR

测试程序修改自sdram例程。

致谢
感谢R佬和cherry-embedded&先楫讨论群的群友们的支持和帮助;
特别感谢一凡大佬在开发过程中给予的帮助!
-
芯片
+关注
关注
463文章
54440浏览量
469410 -
开源硬件
+关注
关注
8文章
233浏览量
31393 -
开发板
+关注
关注
26文章
6425浏览量
120927
发布评论请先 登录
开源硬件 极客们的伟大理想
多款开源软件,助力开发者实现iot产品开发
开源硬件知识你懂多少?
欢迎HiHope社区的开发者们能够在本社区分享自己的开发经验与心得体会,大家共同建设HiHope社区!
助力开源硬件设计与制造,华秋与全志发起开源硬件设计大赛
欢迎加入飞腾派开发者社区,感谢每一位开发者!
开源硬件_最流行的几个开源硬件平台_Ardurino开源硬件平台
开源硬件平台指的是哪方面开源_开源硬件究竟有多开源
华为开发者大会2021智能硬件开发— 使用HPM定制产品
开发者的开源鸿蒙故事
【开发者分享】开源硬核玩家集结:这些MCU板子泰酷了!
开发者分享 | 基于 HPM6880 的 LambdaPi2 开源硬件
评论