用LPC1343构建电路


9

这里有没有人使用过LPC1343 Cortex-M3芯片?

之前,我已经使用PIC微控制器构建了一些小型电路,但现在我正在使用LPC1243 Cortex-3 / ARM。我一直在使用LPCXpresso原型板,该板工作得很好,但现在我想为我的电路构建合适的PCB。我发现该芯片在软件中比PIC更好用(我也很喜欢!)

使用PIC,我的经验是在构建硬件时很容易忘记一些东西。例如,某些图片上的某个引脚需要拉低以禁用低电压编程,或者该芯片无法编程。

我的电路只是连接到芯片的18x2线LCD模块,该模块的输入来自通过USB HID接口连接的PC。我所有的工作都在原型板/面包板上。

我打算在LPC1343上进行连接

  • 用于电源和去耦电容器的电源引脚
  • 12 MHZ晶体和电容器。
  • 我需要驱动硬件的6个I / O引脚(LCD模块)
  • USB引脚通过电阻器和上拉电阻器连接到USB端口
  • 接通复位引脚和启用内部USB Bootloader的引脚

就这样。我的问题是,我还需要连接其他引脚吗?重要的是,要使这尽可能简单,因为这是我的第一个“业余”芯片项目,坦率地说,要焊接它而又不增加额外的复杂性将非常困难(但我相信我可以做到!)

我想我应该发布原理图,但是我错过了任何明显的事情吗?

Answers:


3

我认为对于调试板来说,调试LED(稍后可以将其转换为闪烁的看门狗以验证您的主循环/ 1ms中断或正在使用的任何设备仍在运行)是非常必要的。新PCB上的Hello World不需要像LCD一样复杂。如果您不想添加真实的组件,则可以为此目的重新配置背光控制MOSFET。

我假设您正在为自己的额外引脚提供某种形式的突破-LCD屏幕很棒,并且我希望保持简单,但只要在无处添加痕迹,就不会出错。有朝一日,无处可去。即使您不想添加真实的接头,也可以通过一些测试点(以交错的行形式的.05x.1“铜垫形式)在以后焊接和热熔一些导线。我会在这些线上放置一些跳线/电阻,因此,如果您决定这样做,可以添加一些1k电阻来防止引脚短路或被ESD击中,这还使您能够拉动任何一个其他引脚的高电平或低电平,如果以后发现有必要的话!

我在第一块板上做的一件事是添加了很多通孔。进行修改时,过孔是您的朋友(假设您在PCB室完成此操作,而不必自己钻孔)。如果在每个走线上都有两个通孔,即使您不改变走线的侧面,您也可以稍后用Xacto切割走线,并在需要交换的走线之间使用30ga的绕线确保您的过孔足够大)。如果您不喜欢过孔方法,您还可以添加0805 0欧姆跳线(焊接桥很便宜;您无需购买组件),然后再将焊锡丝焊接到焊盘上。可能不是必需的,但这是便宜/免费的保险。

哦,先连接LCD / USB设置,然后暂时从工作面包板上钉上电线,以确保外部设备正常工作。


感谢您的全面答复。在完成所有这些工作之后,我决定不能焊接芯片,因此我将购买类似olimex.com/dev/lpc-p1343.html的产品。坦白说,这只花了大约,甚至比我自己制作董事会要花费的成本还要少。
约翰·伯顿

1
那块开发板二十美元!!!?!?是的,始终使用开发板!
凯文·维米尔

3

我将添加一个调试连接器,以便您可以使用LPCXpresso调试代码。添加它非常简单,但是会使系统更易于使用。


好主意。尽管我可以在原型板上我,所以希望我的调试代码,它不会需要任何调试:)我主要担心我会错过一些引脚,需要设置高/低或东西
约翰·伯顿

2

您是否有原型板/ devkit板的原理图?他们当然值得一看,以了解它们之间的连接以及连接的位置。但是他们不会讲完整的故事。


0

我会断开USB引脚的连接-当您要将完成的项目放入外壳时,必须将电路板放置在边缘附近,以使USB连接器可以从外部访问。您可能需要将单独的USB连接器放在外壳上,然后通过电缆将其连接到板上。

考虑一下电源-您的电路板将获得电源并将其重新分配给外围设备,还是仅从外部获得电源?

考虑一下5V兼容性-您的外围设备将工作在3.3V还是需要5V?可能至少需要为某些引脚添加一些电压转换方案。

缓冲-在某种程度上与电压兼容性有关-您会在更长的电缆上驱动某些东西吗?如果是,则可能需要放入一些也可以用作电压转换器的缓冲ic。

我正在与microbuilder参考设计委员会http://www.microbuilder.eu/projects/LPC1343ReferenceDesign/一起工作,这些是我从中获得的经验。

顺便说一句,它有一个不错的按钮功能,可以进入编程模式,但是请注意,您需要一个电压监控器芯片才能使其正常工作,否则请注意,每次插入电缆时它将进入编程模式(实际上可能没问题) )

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.