簡介
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顯示器中添加迷人動畫效果的愿望?!?/span>[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