|
|
| |
NXP32位ARM微控制器-LPC2109/2119/2129 |
| |
| |
LPC2109/2119/2129是基于一个支持实时仿真和嵌入式跟踪的16/32位ARM7TDMI-S CPU,并带有64/128/256 kB嵌入的高速Flash存储器。128位宽度的存储器接口和独特的加速结构使32位代码能够在最大时钟速率下运行。对代码规模有严格控制的应用可使用16位Thumb模式将代码规模降低超过30%,而性能的损失却很小。 由于LPC2109/2119/2129具有小型的64脚封装、极低的功耗、多个32位定时器、4路10位ADC、2路CAN、PWM通道、46个GPIO以及多达9个外部中断管脚,因此这些微控制器特别适用于汽车、工业控制应用以及医疗系统和容错维护总线。由于内置了宽范围的串行通信接口,它们也非常适合于通信网关、协议转换器以及其它各种类型的应用。 备注:在本文档中,LPC2109/2119/2129将应用于带有和不带有/00后缀的器件。如果有需要,新器件将使用/00后缀与原来的器件区分开来。 |
| |
| 主要特性 |
 16/32位ARM7TDMI-S微控制器,超小LQFP64封装。
 8/16 kB片内静态RAM。
 64/128/256 kB 片内Flash 程序存储器,128位宽度接口/加速器可实现高达60MHz工作频率。
 通过片内引导装载程序实现在系统编程(ISP)和在应用编程(IAP)。512字节行编程时间为1ms。单扇区或整片擦除时间为400ms。
 EmbeddedICE-RT接口可实现断点和观察点。当使用片内RealMonitor 软件对前台任务进行调试时,中断服务程序可继续运行。
 嵌入式跟踪宏单元(ETM)支持对执行指令进行无干扰的高速实时跟踪。
 2个互连的CAN接口(1个用于LPC2109),带有先进的验收滤波器。
 4路10位A/D转换器,转换时间低至2.44μs。
 多个串行接口,包括2个UART(16C550工业标准)、高速I2C总线接口(400 kbit/s)和2个SPI接口。
 通过可编程的片内锁相环可实现最大为60MHz的CPU时钟,设置时间为100μs。
 向量中断控制器,可配置优先级和向量地址。
 2个32位定时器(带4路捕获和4路比较通道)、PWM单元(6路输出)、实时时钟(RTC)和看门狗。
 多达46个通用I/O管脚(可承受5V电压),9个边沿或电平触发的外部中断管脚。
 片内晶振频率范围:1MHz~30MHz。
 2个低功耗模式:空闲和掉电。
 通过外部中断将处理器从掉电模式中唤醒。
 可通过单独使能/禁能外部功能来优化功耗。
 两种电源:
-CPU操作电压范围:1.65V~1.95V(1.8V±0.15 V);
-I/O电源电压范围:3.0V~3.6V(3.3V±10%),I/O引脚可承受5V电压。 |
| 订购信息 |
| 器件型号 |
Flash存储器 |
RAM |
CAN |
封装 |
温度范围 |
版本 |
| LPC2109FBD64/00 |
64kB |
8kB |
1路 |
LQFP64 |
-40℃~+85℃ |
SOT314-2 |
| LPC2119FBD64 |
128kB |
16kB |
2路 |
LQFP64 |
-40℃~+85℃ |
SOT314-2 |
| LPC2119FBD64/00 |
128kB |
16kB |
2路 |
LQFP64 |
-40℃~+85℃ |
SOT314-2 |
| LPC2129FBD64 |
256kB |
16kB |
2路 |
LQFP64 |
-40℃~+85℃ |
SOT314-2 |
| LPC2129FBD64/00 |
256kB |
16kB |
2路 |
LQFP64 |
-40℃~+85℃ |
SOT314-2 |
|
| 32位ARM系列 CAN-bus节点设计方案 |
利用32位ARM系列设计CAN-bus节点:内置CAN控制器的 32位ARM系列 + CTM系列隔离CAN收发器 = 稳定、可靠CAN-bus节点。
 |
|
| 32位ARM系列 CAN-bus节点设计方案相关产品选型 |
| CTM系列产品型号一览表 |
| 型号 |
主要参数 |
封装 |
备注 |
工作电压 |
工作温度 |
总线保护 |
隔离电压 |
| CTM1050 |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM1050T |
+4.75-5.25V |
-40℃—+85℃ |
√ |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM1040 |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM1040T |
+4.75-5.25V |
-40℃—+85℃ |
√ |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM8250 |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8250T |
+4.75-5.25V |
-40℃—+85℃ |
√ |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8251 |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8251T |
+4.75-5.25V |
-40℃—+85℃ |
√ |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
汽车级  |
| 型号 |
主要参数 |
封装 |
备注 |
工作电压 |
工作温度 |
总线保护 |
隔离电压 |
| CTM1060 |
+4.75-5.25V |
-40℃—+125℃ |
- |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM1060T |
+4.75-5.25V |
-40℃—+125℃ |
√ |
2500V(DC) |
DIP-8PIN |
高速隔离CAN收发器 |
| CTM8261 |
+4.75-5.25V |
-40℃—+125℃ |
- |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8261T |
+4.75-5.25V |
-40℃—+125℃ |
√ |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8231 |
+3-3.6V |
-40℃—+125℃ |
- |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
| CTM8231T |
+3-3.6V |
-40℃—+125℃ |
√ |
2500V(DC) |
DIP-8PIN |
通用隔离CAN收发器 |
|
双路隔离CAN收发器  |
| 型号 |
主要参数 |
封装 |
备注 |
工作电压 |
工作温度 |
总线保护 |
隔离电压 |
| CTM8251D |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-12PIN |
双路隔离CAN收发器 |
容错隔离CAN收发器  |
| 型号 |
主要参数 |
封装 |
备注 |
工作电压 |
工作温度 |
总线保护 |
隔离电压 |
| CTM1054 |
+4.75-5.25V |
-40℃—+85℃ |
- |
2500V(DC) |
DIP-12PIN |
容错隔离CAN收发器 |
| CTM1054T |
+4.75-5.25V |
-40℃—+85℃ |
√ |
2500V(DC) |
DIP-12PIN |
容错隔离CAN收发器 |
|
|
| 参考图书 |
ARM嵌入式系统软件开发实例(一)
周立功等编著 北京航空航天大学出版社
2004年12月第1版 定价:56.00元
本书详细介绍当前几大热点ARM嵌入式系统软件模块的原理及其在AM7上的实现。分为5章,每章介绍一种模块。第1章介绍FAT文件系统的基础知识,以及兼容FAT12、FAT16和FAT32的文件系统模块ZLG/FS的源码分析。第2章介绍USB模块驱动程序的设计思想及实现过程。第3章详细介绍CF卡和IDE硬盘及相应软件模块ZLG/CF的设计思想及实现过程。第4章详细介绍TCP/IP及相应软件模块ZLG/IP的设计思想及实现过程。第5章介绍GUI的基础知识及GUI模块ZLG/GUI的设计思想和实现过程。这些模块是在PHILIPS公司的通用ARM7微控制器LPC2200系列上调式通过的,可以很容易地移植到基于其他处理器核的嵌入式系统上。本书可作为《ARM嵌入式系统系列教程》的配套参考资料,可用作高等院校相关专业的ARM嵌入式系统课程的参考书,也可作为从事ARM嵌入式系统开发应用工程技术人员的参考资料。(详细内容)
(更多图书)
ARM嵌入式系统基础教程
周立功等编著 北京航空航天大学出版社
2005年1月第1版 定价:32.00元
本书是《ARM嵌入式系统系列教程》中的理论课教材。以PHILIPS公司LPC2000系列ARM微控制器为例,深入浅出地介绍嵌入式系统开发的各个方面。全书共分为3部分:第1章和第2章为理论部分,主要介绍嵌入式系统的概念及开发方法。第3~5章为基础部分,主要介绍ARM7体系结构、指令系统及LPC2000系列ARM微控制器的结构原理。第6~8章为应用部分,主要以LPC2000系列微控制器为例介绍如何设计嵌入式系统,包括硬件的设计、μC/OSII的移植以及建立软件开发平台的方法。本书可以作为高等院校电子、自动化、机电一体化计算机等相关专业嵌入式系统课程的教材,也可作为从事嵌入式系统应用开发工程师的参考资料。本书配套多媒体教学课件。(详细内容)
(更多图书)
ARM嵌入式系统实验教程(一)
周立功等编著 北京航空航天大学出版社
2004年11月第1版 定价:26.00元
本书是《ARM嵌入式系统系列教程》中的实验教材之一,可与本套教程中的理论课教材《ARM嵌入式系统基础教程》相配套使用。以EasyARM2200为教学实验平台,以ADS
1.2集成开发环境、μC/OSII操作系统以及各种中间件为软件平台,搭建ARM嵌入式系统教学实验体系。共分5章。第1章全面介绍EasyARM2200教学实验平台的设计原理以及各种跳线、接口的使用说明。第2章主要介绍ADS
1.2集成开发环境的使用,以及LPC2200专用工程模板和EasyJTAG仿真器的安装与使用。第3~5章为实验内容,共包括47个实验,分为3部分: 无操作系统的基础实验、基于μC/OSII操作系统的实验以及综合实验,形成了从易到难的实验教学体系。
本书可作为高等院校电子、自动化、机电一体化及计算机等相关专业的实验教材及相关工程技术人员培训教材,也可作为从事ARM嵌入式系统应用开发工程技术人员的参考用书。本书配套多媒体实验教学课件。(详细内容)
(更多图书)
ARM微控制器基础与实战(第2版)
周立功 等编著
2005年8月第2版 定价:43.00元
以目前流行的、单片化的LPC2100系列ARM7微控制器为核心,由浅入深地介绍ARM微控制器的体系结构及应用编程,逐步引导读者掌握使用ARM的知识。分3部分:
第1部分为基础篇,包括1、2章,主要从使用ARM芯片的开发者角度,论述ARM7TDMI的体系结构和指令系统。第2部分为实验篇,包括第3~6章,详细介绍LPC2100系列ARM7微控制器LPC2104、LPC2114和LPC2119(带CAN控制器)的内部结构;然后分别给出LPC2100系列ARM7微控制器的各个功能部件的编程方法,包括汇编代码和C语言代码。第3部分为提高篇,包括第7~9章,介绍嵌入式实时操作系统μC/OSII在LPC2100系列ARM7微控制器上的移植方法,嵌入式系统开发平台的概念、建立方法,以及一些组成软件开发平台的软件模块的使用方法。
本书可作为高等院校嵌入式系统课程的参考用书,也可作为ARM应用技术开发人员的参考资料。(详细内容)
(更多图书)
嵌入式实时操作系统--μC/OS-Ⅱ,第2版(含光盘)
MicroC/OS-ⅡThe Real-Time Kernel,second edition
[美] Jean J. Labrosse 著 邵贝贝 等译
出版日期:2003年5月 定价:79.00
μC/OS-II是著名的、源码公开的实时内核,是专为嵌入式应用设计的,可用于各类8位、16位和32位单片机或DSP。从μC/OS算起,该内核已有10余年应用史,在诸多领域得到了广泛应用。本书是"MicroC/OS-II
The Real Time Kernal"一书的第2版本,在第1版本(V2.0)基础上做了重大改进与升级。通过对μC/OS-II源代码的分析与描述,讲述了多任务实时的基本概念、竞争与调度算法、任务间同步与通信、存储与定时的管理以及如何处理优先级反转问题;介绍如何将μC/OS-II移植到不同CPU上,如何调试移植代码。在所附光盘中,给出已通过FAA安全认证的μC/OS-II
V2.52的全部源码以及可在PC机上运行的移植范例。
本书可用做高等院校嵌入式实时系统课程教材或工程师培训教材,也可供嵌入式应用开发人员研究与使用。(详细内容)
(更多图书)
|
|