|
|
| |
LPC24xx —— ARM7TDMI-STM内核的32位微控制器 |
| 这是一类带以太网接口、USB2.0接口、CAN接口和外部存储器接口的ARM7 MCU |
| |
| 这些微控制器专为器件的连接而设计,它们功能强大、成本效率高,支持10/100 Ethernet、全速(12Mbps)USB 2.0、USB OTG和CAN 2.0B;含有512KB的ISP/IAP Flash、98KB的SRAM、一个外部存储器接口、10位A/D和D/A转换器、一个以太网RC振荡器和一个SD存储卡接口。 |
| |
| 主要特性 |
 72MHz、32位的ARM7TDMI-S,带双AHB总线
 512KB的ISP/IAP Flash和98KB的SRAM
 SDRAM、SRAM和Flash的外部存储器接口
 Flash编程极快,通过片内的boot loader软件实现
 10/100 Ethernet MAC接口,带DMA和MII/RMII接口
 USB2.0全速OTG/设备/OHCI,带PHY和DMA
 2个CAN2.0B接口
 通用DMA控制器
 10位A/D转换器和10位D/A转换器
 多个串行接口:3个I2C、1个I2S、4个UART和3个SPI/SSP
 4个32位的定时器、1个低功耗的实时时钟和1个看门狗定时器
 4MHz的内部RC(IRC)振荡器,可以调节到1﹪的精度
 160个通用快速I/O
 单个3.3V的电源(3.0~3.6V)
 含有几种掉电模式,包括“深度掉电”
 封装
-TFBGA180(12×12×0.8mm)
-LQFP208(28×28×1.4mm)
-TFBGA208(15×15×0.8mm) |
| |
| 概述 |
NXP微控制器LPC24xx系列使用一个工作在72MHz的高性能32位ARM7内核。每个器件含有512KB的片内Flash和98KB的片内SRAM存储器。 在系统编程(ISP)和在应用编程(IAP)软件将编程时间缩至最短——编程每个256字节行只需要1ms、编程一个扇区或擦除整个芯片只需要400ms。128位宽的存储器接口和专有的存储器加速器使32位的代码可以在最高时钟速率下执行,无需使用宝贵的SRAM。对代码大小有严格要求的应用选择使用16位Thumb模式可以减少30﹪的代码规模,损失的性能却最少。 该系列的每个微控制器都包含1个10/100 Ethernet MAC接口、1个支持OTG、主机(OHCI)和设备操作的USB 2.0全速(12Mbps)设备、2个CAN2.0B通道、1个通用DMA控制器、1个10位的A/D转换器和1个10位的D/A转换器。Ethernet MAC在独立的AHB总线上有16KB的SRAM和一个相关的DMA控制器。它还有一个媒体独立接口(MII)和简化的MII(RMII)接口。USB控制器含有4KB的USB SRAM和可存取的DMA,支持32个端点的控制、中断、批量和同步数据传输模式。 多个串行通信接口和巨大的外设缓冲区增强了设计的灵活性。LPC24xx有4个16C550 UART(一个带有IrDA)、3个I2C总线接口、3个SPI/SSP接口、1个I2S接口和1个SD/MMC存储卡接口。 LPC24xx有4个32位的捕获/比较定时器、用于三相电机控制的2个PWM单元、1个带有2KB电池SRAM的低功耗实时时钟、1个看门狗定时器(有多种时钟源选择)和1个可用作主系统时钟的4MHz内部RC振荡器。 LPC24xx的每个外设都有一个独立的时钟分频器,这就使设计者能够将功耗降至最低。而且,P0口和P2口的每个管脚都可用作外部中断管脚。该系列的微控制器有160个以高达18MHz的速率触发的通用I/O。每个微控制器的工作温度范围为-40~85℃。 外部存储器控制器(EMC)支持异步静态存储器器件(例如RAM、ROM和Flash)和动态存储器(例如SDRAM)。微控制器有4个静态存储器片选信号、4个同步存储器器件片选信号。 关于调试,每个器件都支持实时仿真和嵌入式跟踪支持,都有一个集成的向量中断控制器(VIC)。而且,为了兼容现有的工具,每个器件都使用标准的ARM测试/调试JTAG接口。 |
| 器件型号 |
存储器 |
串行 |
ADC/DAC选项 |
封装 |
| Flash (KB) |
SRAM (KB) |
外部接口 |
10/100 Ethernet |
USB 2.0
(12Mbps) |
CAN |
UART |
I2C |
I2S |
SPI/SSP |
SD/MMC |
ADC通道(10位) |
DAC通道 (10位) |
LPC2458FET180 |
512 |
98 |
完整的16位 |
1 |
1 |
2 |
4 |
3 |
1 |
3 |
1 |
8 |
1 |
TFBGA180 |
LPC2468FBD208 |
512 |
98 |
完整的32位 |
1 |
1 |
2 |
4 |
3 |
1 |
3 |
1 |
8 |
1 |
LQFP208 |
LPC2468FET208 |
512 |
98 |
完整的32位 |
1 |
1 |
2 |
4 |
3 |
1 |
3 |
1 |
8 |
1 |
TFBGA208 |
| 注:(1)USB 2.0(支持设备、主机、OTG操作) |
| 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收发器 |
|
|
|