- 基于NXP 32-bit ARM Cortex-M3 的LPC1788FBD208工业级处理器,主频120MHz
- 处理器内嵌 512KB Flash、96KB SRAM、4KB EEPROM
- 板载 128MB Nand Flash、32MB SDRAM、4MB SPI Flash(预留)、2Kb EEPROM(预留)
- 支持分辨率:480×272、800×480的4.3寸、7寸TFT LCD触摸屏
- 5路串口(包含1路RS485),LCD,CAN,以太网口,USB Host/OTG,TF卡,JTAG接口等
- 支持uC/OS-Ⅱ_v2.86 & uC/GUI_v3.90a,并提供BSP源码(如用于商业,需申请授权)
- 支持FatFs_vR0.08a 文件系统(用于SD卡的文件系统)
- 支持LwIP_v1.4.0协议栈
|
SBC1788是深圳市英蓓特科技有限公司推出的一款基于ARM 32-bit Cortex-M3 LPC1788FBD208处理器的工业级单板机。板子提供所有的外设驱动例程及实时操作系统,通过排针外扩了UART、I2C、SPI、PWM、AD、DA等通讯接口,极大的方便了用户的各种应用需求。SBC1788遵循工业级标准设计,其丰富的通讯接口和良好的EMC性能可以满足工业级产品的各种需求,特别适合应用于工业控制、仪器仪表、智能家居、医疗诊断、电机控制等领域。
结构框图
|
|
硬件特性
|
处理器:
- ARM 32-bit Cortex-M3,最高运行频率为120MHz
- 内部集成512KB Flash,96 KB SRAM,4032 Byte EEPROM
- 集成LCD控制器,支持24bpp真彩模式接口,高达1024×768分辨率
- USB 2.0 Full-speed Device / Host / OTG
- MII/RMII 接口10/100 Mbit/s 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)TFT LCD
- 支持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路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:
看门狗:
LED指示灯:
- 1个电源指示灯
- 1个USB OTG FS指示灯
- 1个USB Host FS指示灯
- 4个用户自定义灯
电气特性:
- 工作温度:-40~85°C
- 存储温度:-40~85°C
- 操作湿度:0%~90%,非冷凝
- 电气指标 :12V@120mA(不带LCD)
- 系统指标 :符合CE、FCC、CCC性能指标
- PCB机械尺寸 :120mm*87mm
- PCB规格:6层板设计
|
软件特性
|
基本驱动例程:
模 块
|
例 程
|
功能实现
|
01-LCD |
LCD_43T |
4.3寸、7寸TFT LCD屏驱动测试,在LCD屏幕上显示R、G、B 3条色带 |
02-USB-Device |
Usb_MassStorage |
将单板机枚举为MSC设备即大容量存储设备,实现Host与单板机的数据交换 |
USB_VirtualCom |
将单板机枚举为VCP设备即虚拟串口通信设备。用户可以将单板机视为USB转串口模块 |
03-USBHostLite |
UsbHost_MassStorage |
将单板机枚举为MSC主机,可以识别U盘等MSC设备 |
04-Ethernet |
Emac_EasyWeb |
NXP官方提供的简单web应用例程 |
Emac_uIP |
uIP v1.40协议栈移植例程 |
Emac_Raw |
使用Raw格式数据帧测试EMAC驱动例程 |
05-UART |
UART_Autobaud |
串口自动侦测波特率模式例程 |
UART_Dma |
串口DMA模式数据通信例程 |
UART_Interrupt |
串口中断模式数据通信例程 |
UART_Polling |
串口查询模式数据通信例程 |
Uart_Rs485Master |
RS485主机通信例程 |
Uart_Rs485Slave |
RS485从机通信例程 |
06-EMC |
Emc_NandFlashDemo |
NandFlash测试例程 |
Emc_SdramDemo |
SDRAM测试例程 |
07-RTC |
Rtc_Alarm |
RTC报警功能例程 |
Rtc_Calendar |
RTC实现万年历例程 |
Rtc_Calibration |
RTC时钟校准例程 |
08-EEPROM |
Eeprom_Demo |
LPC1788内部E2PROM使用例程 |
09-CAN |
Can_Selftest |
CAN自回环模式测试例程 |
Can_Aflut |
CAN正常网络通讯模式测试例程 |
10-DMA |
DMA_Flash2Ram |
使用DMA将数据从FLASH传送至RAM例程 |
11-WDT |
Wdt_Interrupt |
看门狗产生中断事件例程 |
Wdt_Reset |
看门狗产生复位信号例程 |
Wdt_WindowMode |
看门狗窗口模式下的中断以及复位事件例程 |
12-TIMER |
TIMER_Capture |
定时器输入捕获例程 |
Timer_FreqMeasure |
使用定时器测量信号频率例程 |
TIMER_MatchInterrupt |
定时器输入匹配例程 |
13-SYSTICK |
Systick_10msBase |
系统定时器例程 |
Systick_Stclk |
使用外部时钟源产生Systick中断例程 |
14-NVIC |
Nvic_Priorities |
中断优先级设置例程 |
Nvic_VectorTableRelocation |
中断向量表重定位例程 |
15-PWR |
Pwr_DeepPowerDown |
深度掉电模式例程 |
PWR_DeepSleep |
深度睡眠模式例程 |
Pwr_PowerDown |
掉电模式例程 |
PWR_Sleep |
睡眠模式例程 |
16-GPIO |
GPIO_Interrupt |
GPIO外部中断例程 |
GPIO_LedBlinky |
LED&Key例程 |
17-PWM |
Pwm_DualEdge |
双边沿PWM输出例程 |
Pwm_SingleEdge |
单边沿PWM输出例程 |
Pwm_MatchInterrupt |
PWM匹配中断例程 |
18-MCI |
Mci_CidCard |
Micro SD卡简单检测例程 |
Mci_ReadWrite |
Micro SD卡读写测试例程 |
Mci_Fatfs_v008a |
基于Micro SD卡的Fatfs文件系统移植例程 |
19-SSP |
SSP_Dma |
SPI DMA方式自发自收测试例程 |
SSP_LCD_Touch |
LCD Touch触摸测试例程 |
20-I2C |
I2C_E2PROM |
硬件I2C接口,AT24C02测试例程 |
21-ADC |
Adc_Burst |
使用突发模式完成ADC转换例程 |
ADC_Dma |
使用DMA方式读取ADC数值例程 |
ADC_Interrupt |
使用中断方式读取ADC数值例程 |
ADC_Polling |
使用查询方式读取ADC数值例程 |
22-DAC |
Dac_Dma |
使用DMA方式传输数据至DAC,产生三角波例程 |
Dac_SineWave |
使用DMA产生正弦波例程 |
23-MCPWM |
Mcpwm_Simple |
马达控制PWM例程 |
24-QEI |
Qei_Velo |
正交编码接口例程 |
25-BOD |
BOD_Demo |
掉电检测例程 |
26-CRC |
Crc_Demo |
LPC1788 硬件CRC例程 |
Crc_Dma |
使用DMA支持CRC例程 |
27-IAP |
IAP_Demo |
芯片内部Flash测试例程 |
|
|
扩展驱动例程
模 块
|
例 程
|
功能实现
|
01-Lwip |
SBC1788-Lwip-v1.4.0 |
Lwip1.4.0网络协议栈移植例程 |
02-emWin |
SBC1788-emWin512 |
emWin512 GUI例程 |
03-uC/OS-IIuC/GUI |
SBC1788-uCOSII-uCGU |
uC/OS-II-v2.86 以及uC/GUI-v3.90a的BSP软件支持包 |
04-uC/OS-II |
SBC1788-uCOS-II-v2.86 |
uC/OS-II-v2.86的BSP软件支持包 |
|
应用领域
|
- 医疗产品
- 工业控制终端
- 网络终端
- 智能仪器仪表
- 家庭/楼宇自动化
- 数据采集分析
- 电机控制
|
资料下载
|
SBC1788工业单板机概述
LPC178X_7X Datasheet
|