LPC1788(ARM Cortex-M3微控制器)
LPC1788是恩智浦推出集成LCD图像控制器的ARM Cortex-M3微控制器,是NXP 半导体针对各种高级通讯,高质量图像显示等应用场合而设计的一款具有高集成度,以Cortex-M3 为内核的微控制器。
中文名Cortex-M3微控制器
LPC1788
支持4.3寸(480*272)
-40 ℃~ 85 ℃
-40 ℃~ 85 ℃
简介
LPC1788是恩智浦推出集成LCD图像控制器的ARM Cortex-M3微控制器,是NXP 半导体针对各种高级通讯,高质量图像显示等应用场合而设计的一款具有高集成度,以Cortex-M3 为内核的微控制器,该微控制器包含有LCD 控制器,10/100 的以太网EMAC,USB 全速Device/Host/OTG 控制器, CAN 总线控制器,SPI,SSP,IIC,IIS 以及外部存储控制器EMC 等资源,特适用于工业控制和医疗系统的应用场合。[1]
性能特征
☆ 高达512 KB 的片上闪存程序存储器,具有系统编程(ISP)和在应用中编程(IAP)功能
☆ 96 KB 的片上SRAM
☆ 4 KB 的片上EEPROM
☆ 外部存储器控制器提供支持异步静态存储器设备,如RAM,ROM 和闪存高达64 MB的,以及如动态存储器
☆ 单数据速率SDRAM
☆ 八通道通用DMA 控制器(GPDMA)
☆ 多层AHB 矩阵互连提供了一个单独为每个AHB 主总线。AHB 主包括CPU,通用DMA控制器,以太网MAC,液晶控制器和USB 接口
☆ LCD 控制器,支持超扭曲向列(STN)和薄膜晶体管(TFT)显示器
☆ 以太网MAC MII / RMII 接口和专用的DMA 控制器
☆ USB 2.0 全速控制器,可用于任何设备,主机配置,或OTG 的设备和主机功能和专用片上PHY 的操作DMA 控制器
☆ 五个UARTs 小数波特率发生器, 内部FIFO , DMA , 红外线支持, 并支持RS-485/EIA-485。UART1 还拥有全套的调制解调器握手信号。UART4 包括一个同步模式和智能卡支持ISO 7816-3 的模式。在144- pin 封装的器件提供了4 个UART。
☆ 三SSP 控制器,带FIFO 和多协议功能。SSP 模块接口可与GPDMA 控制器一起使用。
☆ 增强的I2C 总线接口,一个开漏输出支持
☆ 双通道CAN 控制器
☆ I2S(Inter - IC 音频)接口用于数字音频输入或输出,带小数率控制。I2S 接口可与GPDMA 一起使用。I2S 接口支持3 线数据传输和接收线或4 线相结合的发送和接收连接,以及主时钟输出
☆ SD 卡接口,还支持MMC 卡
☆ 通用的I / O(GPIO)引脚。208 针封装的有165 个GPIO 口,180 针封装的有141个GPIO 口,144 针封装的有109 个GPIO 口
☆ 12 位的模拟- 数字转换器(ADC),10 位数字- 模拟转换器(DAC)
☆ 四个通用定时器/计数器
☆ 一个电机控制PWM,支持三相电机控制
☆ 正交编码器接口,可监控一个外部正交编码器
☆ 两个标准的PWM/定时器模块与外部计数输入选项
☆ 一个独立的电源域的实时时钟(RTC)
☆ 窗口看门狗定时器(WWDT)
☆ CRC 控制模块
☆ Cortex - M3 的系统节拍定时器,包括外部时钟输入选项
☆ 标准的JTAG 测试/调试接口以及串行线调试和串行线跟踪端口选项
☆ 仿真跟踪模块支持实时跟踪
☆ 单3.3 V 电源供电(2.4 V 至3.6 V)。温度范围为-40 ° C 至85 ° C。
☆ 4 种降低功耗模式:睡眠,深度睡眠,掉电和深度掉电。节电,减少片上稳压器在或低于100 兆赫操作
☆ 4 个外部中断输入可配置为边沿/电平敏感
☆ 非屏蔽中断(NMI)输入
☆ 时钟输出功能,可以反映主振荡器时钟,IRC 时钟,RTC 时钟,CPU 时钟,USB 时钟,看门狗定时器的时钟
☆ 唤醒中断控制器(WIC)允许CPU 自动唤醒
☆ 处理器唤醒掉电模式操作过程中能够通过任何中断掉电模式,掉电检测与单独的中断和强迫复位阈值
☆ 片上电复位(POR)
☆ 片上晶体振荡器,1 MHz 至25 MHz 的经营范围
☆ 12 MHz 内部RC 振荡器(IRC)的修剪,以1%的精度,可以选择作为一个系统时钟。
☆ 一个片上PLL,使CPU 在不需要高频晶振的情况下以最大的速率运行
☆ 第二个,专用PLL 可用作USB 接口,以允许主PLL 设置的灵活性
☆ 多功能引脚功能选择特性使能片上的多种外设功能
☆ 简化了电路板测试的边界扫描
应用领域
该款120MHz ARM Cortex-M3微处理器新品可支持以太网、USB和外部存储控制器,恩智浦半导体NXP Semiconductors N.V.(Nasdaq: NXP)近日发布了LPC1788微控制器,这是业界首款采用ARM Cortex-M3技术且集成LCD控制器的MCU,目前已批量上市。LPC178x系列拥有最高96KB片上SRAM以及32位外接存储器接口,帮助客户轻松实现低成本、高质量的图像应用。LPC178x系列支持众多图像显示面板,是工业自动化、销售网点和医疗诊断应用的理想选择。
恩智浦微控制器产品线市场总监Jan Jaap Bezemer表示:“人机接口技术的最新发展正引入更多的LCD显示技术到工业、零售和医疗领域。集成LCD控制器的LPC178x Cortex-M3微控制器极具价格竞争性,为嵌入式系统设计人员提供了低成本解决方案,从而实现人们在TFT显示器中添加迷人动画效果的愿望。”[2]
LCD接口自带DMA控制器,可以不依赖CPU和其他系统功能而独立工作;内置的FIFO可作为显示数据的缓冲器,在提供系统时序灵活性的同时,其硬指针支持还可进一步减少显示所需的CPU时间。此外,恩智浦LPC178x微控制器还支持超扭曲向列(STN)和薄膜晶体管(TFT)图像显示面板,像素最高达1024×768像素,同时支持单色和最高24位真彩色。
120MHz的LPC178x微控制器片载最大内存支持512KB闪存、96KB SRAM和4KB EEPROM。32位外部存储控制器支持SDRAM、NOR和SRAM器件,提供四种芯片选择。
LPC178x和LPC177x系列还支持其他多个外设,包括1个USB主机和设备控制器、1个10/100T以太网控制器、防篡改事件记录器、8通道通用DMA(GPDMA)控制器、12位ADC、10位DAC、马达控制PWM和正交编码器接口、5个UART、3个I2C、I2S、三个SSP/SPI、智能卡接口、4个计时器、窗口看门狗定时器、1个超低功耗RTC以及最多165个通用I/O引脚。
开发工具平台
支持恩智浦LPC178x和LPC177x微控制器支持IAR、Embedded Artists和Future Designs等公司众多业界领先的综合硬件开发工具,以及LPCXpresso、ARM/Keil、Code Red、IAR、Segger、MicroDigital、I2ST等公司的软件开发工具;此外,还支持丰富的产品驱动程序库和免费图形库及SWIM(简单视窗接口管理器)。
LPC1788设计开发平台
SBC1788工业级单板机SBC1788 工业级单板机是深圳市英蓓特科技有限公司 基于 NXP LPC1788FBD208工业级处理器推出的一款32-bit ARM Cortex-M3内核的工业级单板机。板子提供所有的外设驱动例程及实时操作系统,通过排针外扩了UART、I2C、SPI、PWM、AD、DA等通讯接口,极大的方便了用户的各种应用需求。SBC1788遵循工业级标准设计,其丰富的通讯接口和良好的EMC性能可以满足工业级产品的各种需求,特别适合应用于工业控制、仪器仪表、智能家居、医疗诊断、电机控制等领域。英蓓特同时提供基于LPC1788的工业板、工控板、单板机、核心板、开发板、评估板的定制服务。
硬件特性
处理器
ARM 32-bit Cortex-M3,最高运行频率为120MHz
内部集成512KB Flash,96 KB SRAM,4KB EEPROM
集成LCD控制器,支持24bpp真彩模式接口,高达1024×768分辨率
USB 2.0 Full-speedDevice / Host / OTG
MII/RMII 接口10/100 Mbits Ethernet MAC
2路CAN 2.0B,5路UART,1路I2S,3路I2C,3路SSP
4个32位通用定时器,2路标准PWM,1路带正交编码器接口的电机控制PWM
1路12-bit 最高可达400KHZ的ADC、1路10-bit DAC
高达165个I/O口
存储器
128MB NandFlash
32MB SDRAM
4MB SPI Flash(预留接口)、2Kb EEPROM(预留接口)
支持4.3寸(480*272)、7寸(800*480)TFTLCD
支持4线电阻触摸
16bit RGB565模式
传输接口
4路串口
UART1:5线串口,排针引出.默认为TTL电平,可定制为RS232电平
UART0:3线串口,RS232电平,DB9公头引出
UART3:3线串口,排针引出。默认为RS232电平,可定制为TTL电平
UART4:3线串口,排针引出。默认为TTL电平,可定制为RS232电平
1路RS485接口(由凤凰端子引出)
1路CAN2.0B接口(由凤凰端子引出)
1路以太网(10/100Mbps)
USB接口:
1×USB2.0 host,12Mbps
1×USB2.0 OTG/device/host,Full-speed,12Mbps
1路5线带硬件流控制接口
1路TFCARD接口
输入输出接口
2个用户按键,1个复位按键,1个ISP按键
20pin标准JTAG调试接口
1路蜂鸣器
扩展接口
1路6通道PWM接口
1路3通道ADC接口
1路DAC接口
1路SPI接口
1路IIC接口
多达18个完全独立GPIO口
1路5*5矩阵键盘接口
1路外部12V供电接口
RTC
一路精准RTC插座
看门狗
芯片内部自带2路看门狗
板载预留外部硬件看门狗
LED指示灯
1个电源指示灯
1个USB OTG FS指示灯
1个USB Host FS指示灯
4个用户自定义灯
电气特性
工作温度 :-40 ℃~ 85 ℃
存储温度 :-40 ℃~ 85 ℃
操作湿度 :0% ~ 90%,非冷凝
电气指标 :12V@120mA(不带LCD)
系统指标 :符合CE、FCC、CCC
性能指标 PCB
机械尺寸 :120mm*87mm
PCB规格 :6层板设计
软件特性
系统特性
支持uCOSII_v2.86操作系统
支持uCGUI_v3.90a & EmWin5.12
支持FatFs_vR0.08a 文件系统
支持LWIP _v1.4.0协议栈
扩展驱动例程
1-Lwip | SBC1788-Leip-v1.4.0 | Lwip1.4.0网络 协议栈 移植例程 |
2-emWin | SBC1788-emWin512 | emWin512 GUI例程 |
3-uC/OS-II uC/GUI | SBC1788-uCOSII-uCGU | uC/OS-II-v2.86 以及uC/GUI-v3.90a的BSP软件支持包 |
4-uC/OS-II | SBC1788-uCOS-II-v2.86 | uC/OS-II-v2.86的BSP软件支持包 |
系统功能结构框图
SBC1788工业级单板机系统功能结构框图应用领域
医疗产品
工业控制终端
网络终端
智能仪器仪表
家庭/楼宇自动化
数据采集分析
电机控制
其它型号以及资料
NXP ARM7
LPC2368FBD100
LPC2365FBD100
LPC2138FBD64
LPC2220FBD144
LPC2103FBD48
LPC2132FBD64
CORTEX-M3
LPC1768FBD100
LPC1766FBD100
LPC1754FBD80
LPC1752FBD80
LPC1788FBD208
参考资料1.集成LCD图像控制器的ARM Cortex-M3微控制器 LPC1788FBD208·我爱研发网
2.恩智浦推出LPC1788微控制器·华强电子网