“Mini-Monkey”第1部分:如何使用VFBGA98封装的LPC55S69设计
我们已经在较高级别上讨论了LPC5500系列并研究了一些很酷的功能,那么现在该在一些实际硬件上汇总我们的产品了。在接下来的系列文章中,我想使用LPC55S69进行简单的硬件设计。我们将超出应用笔记的范围,使用Altium Designer进行简单设计以实现一个简单项目。
许多新项目都从开发板(例如LPC55S69-EVK)开始,以评估平台并在某些软件开发工作中获得第一名。快速达到符合规格的状态与固件工作一样重要。使设计成为可制造的形式是开发过程中非常重要的一步。借助新硬件,我希望在此过程的早期就解决所有“未知未知数”,因此我几乎总是立即制作自己的测试PCB。 LPC5500系列器件采用易于使用的QFP100和QFP64封装提供。设计人员还可以选择非常小的VFBGA98封装选项。当您提到BGA时,许多工程师都会退缩,更不用说“精细间距” BGA了。我希望向您展示它并不坏,如您所想,甚至可以将该芯片分两层布线。
图1. LPC55S69 VFBGA98封装
LPC55S69的价格诱人,将许多功能和处理能力打造成一个非常小的外形,在活动和睡眠情况下都消耗很少的能量。 以小巧的身形却包含所有处理能力,以至于可以带来很多新的机会。 让我们来看看如何使用这个新的MCU。
The “Mini-Monkey” Board
在这一系列“如何做”文章中,我想逐步研究VFBGA中LPC55S69的设计,并“实际上”构建一些东西。 此设计的范围将限于提供LPC55S69的一些基本设计元素,同时提供一些有趣的IO,以可视化使用PowerQuad硬件进行的信号处理。 几年前,我使用Kinetis FRDM平台在NXP社区上发布了一些项目。 其中一个项目展示了对传入音频信号的一些简单DSP处理。
“ Monkey Listen”项目使用了带有定制“屏蔽”的NXP K20D50 FRDM板,其中包括麦克风和简单的OLED显示屏。为此,我想做一些类似的事情,除了使用VFBGA98软件包中的LPC55S69具有一些增强的可视化功能。 LPC55S69具有更多的功能,我们现在有潜力做一些整洁的应用程序,例如音频信号中的实时特征检测等。另外,鉴于LPC55S69中的RAM量很大,因此也想提高游戏有点在显示屏上。小型VFPGA98封装提供了在很小的空间中封装很多东西的机会。自从K20D50出现在街头以来,发生了太多事情!
我最近从buydisplay.com找到了一些分辨率为240x240像素的绝对华丽的IPS显示器。它们只有几美元,并且具有简单的SPI接口。我将显示器连接到LPC55S69-EVK以进行快速演示:
图2:LPC55S69EVK驱动240x240像素1.54英寸IPS显示屏。 我很难用相机捕捉到这个1.54英寸小显示屏的美丽之处。 您必须看到它才能相信! 考虑到我认为的价格,我将获得大量的经验来进行该设计项目的试验!
图3:buydisplay.com的240x240像素1.54英寸IPS显示器
“ mini-monkey”的总体设计概念是在1.54”显示器下安装电路,该电路使用带有一些有趣IO的LPC55S69:
USB接口
LIPO电池和充电器电路
数字MEMs麦克风
SWD调试
旋钮
访问片上ADC
我想在屏幕下方添加一些简洁的功能,这些功能可以更好地完成“ Monkey Listen”项目的所有工作。 可以使用PowerQuad限制了可以实施哪种音频处理。 计划是要看到我们可以在显示器下方填充多少以构成一个有趣的开发平台。 我在Altium设计师中开始了一个项目,并整理了新“ Mini-Monkey”板的概念图,以传达一些设计意图:
图4:基于VFBGA98封装的LPC55S69的“ Mini-Monkey”概念PCB
虽然这不是最终产品,但我想向您介绍我要去的地方。 “ Mini-Monkey”将是一个紧凑的表格,可在以后的文章中使用,以介绍如何使用LPC5500系列PowerQuad功能。将提供一些额外的IO,以使一些很酷的新项目能够展示LPC55S69的强大功能。对“Mini-Monkey”有一些想法吗?在下面发表评论!
在下一篇文章中,我们将研究原理图捕获阶段,以及如何使用NXP的MCUXpresso SDK来帮助自动化Altium Designer中所需的一些工作。我将展示一些基本要素,以使LPC55S69设计从头开始并运行。然后,我们将研究使用VFBGA98封装进行设计并构建一些电路板。希望我现在对您感兴趣,请继续关注。同时,请查看有关在2层板上使用VFBGA封装的本应用笔记:
点击查看
|