原创 一款基于ARM 32-bit Cortex-M3 LPC1788FBD208处理器的工业级单板机

2012-11-1 09:21 1270 22 22 分类: 消费电子

SBC1788工业单板机

 

- 基于NXP 32-bit ARM Cortex-M3LPC1788FBD208工业级处理器,主频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协议栈

 

lpc1788,lpc1788开发板,lpc1788工控板,LPC1788FBD208,lpc1788 sdram,lpc1788核心板,cortex m3开发板,M3工控板,SBC1788工业单板机,基于ARM 32-bit Cortex-M3 的LPC1788FBD208工业级处理器

      SBC1788是深圳市英蓓特科技有限公司推出的一款基于ARM 32-bit Cortex-M3 LPC1788FBD208处理器的工业级单板机。板子提供所有的外设驱动例程及实时操作系统,通过排针外扩了UART、I2C、SPI、PWM、AD、DA等通讯接口,极大的方便了用户的各种应用需求。SBC1788遵循工业级标准设计,其丰富的通讯接口和良好的EMC性能可以满足工业级产品的各种需求,特别适合应用于工业控制、仪器仪表、智能家居、医疗诊断、电机控制等领域。

结构框图

lpc1788,lpc1788开发板,lpc1788工控板,LPC1788FBD208,lpc1788 sdram,lpc1788核心板,cortex m3开发板,M3工控板,SBC1788工业单板机,基于ARM 32-bit Cortex-M3 的LPC1788FBD208工业级处理器

硬件特性

处理器:
  • 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:

  • 一路精准RTC插座

看门狗:

  • 芯片内部自带2路看门狗
  • 板载预留外部硬件看门狗

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软件支持包

 

应用领域

 

  • 医疗产品
  • 工业控制终端
  • 网络终端
  • 智能仪器仪表
  • 家庭/楼宇自动化
  • 数据采集分析
  • 电机控制

资料下载

   pdf.jpg SBC1788工业单板机概述
   pdf.jpg LPC178X_7X Datasheet

订购信息

产品编号

T6010184

产品名称

SBC1788工业单板机

标准配件
 1) SBC1788主板 *1 (单板批量订购有更多优惠!)
 2) 12V/1.25A电源适配器 *1
 3) 交叉串口线(DB9 150CM) *1
 4) 交叉网线 (150CM) *1
 5) Mini USB B型公头转USB A型公头 *1
 6) 六角螺丝&铜柱 *4
 7) CD光盘(使用文档、源码及开发工具等)*1
可选模块
 2) 7寸LCD屏(LCD6000-70T,分辨率为800*480)
 3) 4.3寸LCD屏(LCD6000-43T,分辨率为480*272)

文章评论0条评论)

登录后参与讨论
我要评论
0
22
关闭 站长推荐上一条 /2 下一条