在线时间4079 小时
UID3441752
注册时间2017-11-21
NXP金币749534
TA的每日心情 | 开心 2024-3-26 15:16 |
---|
签到天数: 266 天 [LV.8]以坛为家I
管理员
- 积分
- 32193
- 最后登录
- 2024-5-10
|
“小猴子”开发板的资料开源啦!
LPC5500全系产品提供HLQFP100, HTQFP64和VFBGA98三种封装,其中VGBGA98封装在保留了BGA封装优势的同时,用户依然能够实现简单经济的双层板开发。
LPC5500系列MCU简介
作为恩智浦主打的基于Arm Cortex-M33内核,主频为150MHz的高能效比微控制器系列,LPC5500已经陆续推出了三款高性价比的产品家族。
不论是配备双核+DSP加速器的LPC55S6x,单核LPC552x/S2x,还是最新推出的支持CAN-FD/CAN 2.0的LPC551x/S1x,都提供了HLQFP100、HTQFP64和VFBGA98三种封装供客户选择,客户可以根据实际情况和应用需要,结合成本和引脚的使用情况,来选择最合适的方案。
我们都知道,VFBGA(超微细球栅阵列)封装具有引脚短、集成度高、体积小等优点,但同时,它对PCB设计和制造要求较高。
采用BGA封装的芯片常常由于引脚排布密集,不得不要求PCB采用4层或以上的布线设计,大大提高了制造成本。
而LPC5500可能会改变你对BGA的固有印象,因为用上VFBGA封装的芯片设计一个2层PCB板将是完全可行且便捷的。
针对这一点,恩智浦官方为大家贴心的提供了一份基于VFBGA98封装的LPC5500 MCU,2层PCB板的开发指南,供大家免费下载,下载文档请戳这里。
“小猴子”的前世今生
数周前,NXP客栈为大家带来了一则VLOG——“大牛分享:怎么用LPC5500做个『小猴子』“,展示了国外大牛基于LPC55S69的VFBGA98封装设计,并通过在线平台委托生产2层板的经历。作者还给这个项目起了一个可爱的名字:‘mini-monkey’,并且配了小猴子头像logo。
虽然作者已经在恩智浦官方社区记录了这块开发板的设计和委托制作流程,但对于希望作者能够开放这块开发板的原理图和版图文件的呼声依然相当之高。
小编经过重重沟通和努力,终于获得了作者的许可,能够将这款开发板的完整设计文件开源分享给大家。下图是PCB板的3D动图。
除了硬件设计资料外,我们还得到了作者提供的两个小应用的代码,分别是图片浏览和声波感知,其中,图片浏览的demo在NXP客栈前述推文中的VLOG里就已经做了演示。而声波感知也是一个非常有意思的小程序,利用了板载的麦克风和LPC55S69独有的PowerQuad DSP加速器。这些软件和硬件资源在文末都可以下载到。
更为惊喜的是,数周后,我们也很高兴地看到“小猴子”迎来了更新换代。
在原始版本之后,作者又做了些许改进,设计了这款小猴子的“二代“产品,并且尝试了一家价格更为经济的第三方生产厂家来制作。
这是开源原理图的局部 这一代开发板除了保留原始版本IPS显示,电池供电,可充电设计,麦克风模块之外,还做了如下更新:
·将USB接口从USB0变为USB1引出,方便直接运行USB ROM bootloader而无需进行特殊编程配置
·增加一个小按钮
·将UART信号引出到IO口,亦可用作ROM bootloader
干货传送门
最后,奉上这款开发板的资料和设计文件供下载
·开发板硬件原理图及版图文件(Rev.A和Rev.B)
·两个示例程序代码(桌面相册,声波图)
另外,想了解关于“小猴子”项目的更多细节,可以通过恩智浦官方社区查阅作者的完整开发笔记哦。
“小猴子”项目(1):基于LPC55S69的VFBGA98封装开展设计
“小猴子”项目(2):利用MCUXpresso加速设计流程
“小猴子”项目(3):确定方案,开始生产喽!
“小猴子”项目(4):实物开箱!
“小猴子”项目(5):声波demo演示
“小猴子”项目(6):第二代到来
硬件部分社区下载链接:点击下载
软件部分社区下载链接:点击下载
文章出处:恩智浦MCU加油站
|
|