概述
MYD-LPC185X系列开发板是深圳市米尔科技有限公司推出的基于NXP(恩智浦)LPC185X系列处理器(Cortex-M3内核)开发板,该系列产品包括2款开发板,分别为:
- MYD-LPC1850开发板(基于NXP公司 LPC1850 芯片)
- MYD-LPC1857开发板(基于NXP公司 LPC1857 芯片)
图1 MYD-LPC1850 / LPC1857 开发板
MYD-LPC185X系列开发板拥有丰富的软硬件资源,包括32MB SDRAM,2MB NorFlash和4MB SPI FLASH存储资源,以及高速USB 2.0、音频输入/输出、10/100Mbps以太网、CAN、JTAG接口、4.3寸触摸LCD屏、串行UART和Micro SD接口等外围设备,最大的满足了各种应用开发的测试评估要求。
LPC1850/LPC1857是NXP公司领先工业推出的基于Cortex-M3处理器的芯片系列,为DSP和MCU应用开发提供了单一的架构和开发环境。该系列处理器工作频率高达180MHZ,并且片内有高速内存资源和片外丰富的外围接口。MYD-LPC1850和MYD-LPC1857结合该处理器的功能特点进行设计扩展,为快速开发使用这款芯片提供了最好最全的开发资源。
MYD-LPC185X 系列开发板应用领域:便携式数据终端、汽车控制、工业控制、医疗设备、家庭自动化、自动化资讯娱乐设备、安防系统、教学仪器、测试与测量仪器等。
功能区别
产品 | MYD-LPC1850 | MYD-LPC1857 |
芯片 | NXP LPC1850 | NXP LPC1857 |
片内SRAM | 200KB | 136KB |
片内ROM | 64KB | 64KB |
片内OTP | 32bit | 32bit |
片内FLASH | 0 | 1MB |
片内EEPROM | 0 | 16KB |
硬件特性
功能框图
图2 MYD-LPC1850 / LPC1857 开发板机械尺寸图
功能列表
- LPC1850FET256/ LPC1857FET256芯片,Cortext-M3双核结构,主频最高可达180MHz
- ARM Cortex-M3 内存保护单元(MPU) 支持8个区域
- 264KB/136KB片内SRAM
- 64KB 片内ROM,包含启动代码和片上软件驱动
- 32bit通用OTP
- 32MB SDRAM
- 2MB NorFlash
- 4MB SPI FLASH
- 一个音频3.5mm输入接口
- 一个双声道音频3.5mm输出接口
- 24位真彩色
- 默认480x272分辨率最高可支持 1024 x 768
- 3个串口(UART0,UART2和UART3,其中UART2需外接MAX3232)
- 1个高速USB HOST接口
- 1个Mini USB OTG接口
- 1个以太网接口
- 2个CAN接口,CAN0和CAN1
- 1个RS485接口(与串口UART1复用)
- 1个系统电源指示灯(红色)
- 6个用户LED
电气特性
- 产品尺寸:115mm x 90mm
- PCB板层:4层
- 电源供电:5V/2A
- 调试接口:20-pin,2.54mm标准JTAG接口
- 工作温度:-40~+85℃(电气指标:符合CE,FCC,CCC规范要求)
软件资源
MDK-ARM 资源(提供源码)列表
类别 | 名称 | 描述 |
ADC | Adc_Burst | 在Burst模式下的ADC转换测试 |
Adc_Dma | 用DMA传输ADC转换数据 | |
Adc_Interrup | ADC在中断模式下转换数据 | |
Adc_Polling | ADC在轮询模式下转换数据 | |
ATIMER | Atimer_Wic | 用Alarm Timer唤醒系统 |
BOOTFAST | Fast_Gpio_LedBlinky | 将系统频率设置为最高频率180MHz,然后驱动LED灯闪烁 |
CCAN | CCan_SimpleTxRx | 测试CAN通信(需要将板上的CAN0和CAN1对接) |
Cortex-M3 | Mpu | 用MPU保护内存区域测试 |
Privilege | 在特权和非特权模式下进行切换 | |
EMAC | Emac_EasyWeb | 演示如何实现简单的WEB应用程序 |
EMC | Emc_NorFlash | 外部的NorFlash读写测试 |
Emc_Sdram | 外部SDRAM读写测试 | |
GPDMA | Gpdma_Flash2Ram | 通过从Flash到Ram的GPDMA测试 |
Gpdma_LinkList | 演示如何使用GPDMA Link-list功能 | |
Gpdma_Ram2Ram | Ram到Ram的GPDMA测试 | |
GPIO | Gpio_LedBlinky | 使用GPIO驱动LED灯(流水灯效果) |
I2C | I2c_Master | 通过I2C读写音频芯片UDA1380的寄存器 |
I2S | I2s_Audio | 通过I2S总线输出音频 |
LCD | Lcd_Demo | 在LCD屏上显示彩色条纹,并通过触摸屏控制光标 |
NVIC | Nvic_Priorities | 配置NVIC优先权分组测试tail-chaining/Late-arriving中断模式 |
Nvic_VectorTableRelocation | 描述如何重定位向量表 | |
OTP | OTP_API | 描述如何使用片上OTP的烧写功能。 注意!!!此例程运行之后开发板只能从代码中指定的启动方式(默认为SPIFI)启动,与编码开关SW2的状态无关,请谨慎运行! |
PWR | Pwr_DeepPowerDown | 测试进入深度低功耗模式以及通过RTC中断唤醒 |
Pwr_DeepSleep | 测试进入深度休眠模式以及通过WIC中断唤醒 | |
Pwr_PowerDown | 测试进入掉电模电以及通过EVRT中断唤醒 | |
Pwr_Sleep | 测试进入休眠模电以及通过WIC中断唤醒 | |
RIT | Rit_Interrupt | 用RIT作为定时器产生中断驱动LED |
RTC | Rtc_Alarm | 测试产生一个1分钟的计时中断和一个30s的Alarm中断 |
Rtc_Calibration | 测试实时时钟的校准 | |
SDIO | sdio_readwrite | SDCard的读写测试 |
SPIFI | SPIFI_Test | 用SPIFI库读写外部SPIFI Flash |
SSP | Ssp_Master | SSP作为主机传输数据 |
Ssp_Slave | SSP作为从机传输数据 | |
TIMER | Timer_Capture | 测试捕获定时器的功能 |
Timer_FreqMeasure | 测试使用定时器来测量信号的频率 | |
Timer_MatchInterrupt | 定时器匹配中断测试 | |
Timer_MatchPolling | 定时器轮询匹配测试 | |
UART | Uart_Autobaud | 测试UART的自动波特率功能 |
Uart_Dma | UART的DMA测试 | |
Uart_Interrupt | UART的中断测试 | |
Uart_Polling | UART的轮询测试 | |
Uart_Rs485Master | RS485主机测试 | |
Uart_Rs485Slave | RS485从机测试 | |
USBDEV | Usb_Cdc | 使用USB模拟COM端口 |
Usb_MassStorage | 测试在LPC185x上写一个简单的USB大量存储应用 | |
USBDEV_ROM | Usb_Composite | 测试在LPC185x上使用USB ROM驱动写一个USB复合设备(MassStroage,HID,DFU)的应用 |
Usb_Dfu | PC机上的驱动尚欠缺,下一版本完善 | |
Usb_Hid | 测试在LPC185x上使用USB ROM驱动写一个USB HID应用 | |
Usb_MassStorage | 在LPC185x写一个简单的USB大量存储应用 | |
WDT | Wdt_Interrupt | 测试使用WTD在特定时间后产生中断 |
LPC1857FET256是一种高性能、低成本的Cortex-M3微控制器,具备1 MB闪存、136 kB SRAM和先进的外围设备(包括以太网、高速USB 2.0主机/OTG/设备、LCD控制器和CAN 2.0B)。LPC1857的运行速度高达180 MHz,另外还具有两个可配置外设:一个SPI闪存接口和一个状态可配置定时器。该系列的所有产品均包含唤醒中断控制器,允许从任何优先级中断自动唤醒,还包含四个低功耗模式:睡眠、深度睡眠、掉电和深度掉电。
- ARM Cortex-M3处理器,工作频率高达180 MHz
- 支持8个区的ARM Cortex-M3内置存储器保护单元(MPU)
- ARM Cortex-M3内置可嵌套矢量中断控制器(NVIC)
- 非屏蔽中断(NMI)输入
- JTAG和串行调试(SWD)
- ETM和ETB支持
- 系统节拍定时器
- 高达1 MB片内双块闪存,带闪存加速器
- 16 kB片内EEPROM数据存储器
- 用于代码和数据的136 kB SRAM
- 包含启动代码和片内软件驱动程序的64 kB ROM
- 工作范围从1 MHz到25 MHz的晶体振荡器
- 校准到1 %精度的12 MHz内部RC振荡器
- 超低功耗RTC晶体振荡器
- 时钟输出
- 2个PLL允许CPU运行达到最大CPU速率
- 具有四条通道、数据速率高达40 MB/s的四通道SPI闪存接口
- 内置RMII接口和MII接口、带DMA支持的以太网MAC
- 1个带DMA支持的高速USB 2.0主机/设备/OTG接口
- 1个带DMA支持的高速USB 2.0主机/设备接口
- 4个带DMA支持的550 UART:1个带全调制解调器接口的UART
- 1个带IrDA接口的UART
- 带1个通道的C_CAN 2.0B控制器
- 2个带FIFO和多协议功能的SSP控制器
- 1个带监控模式的超快速模式I2C总线接口
- 1个带监控模式和标准I/O引脚的标准I2C总线接口
- 1个带DMA支持并带1个输入和1个输出的I2S接口
- 外部存储控制器(EMC)
- SD/MMC卡接口
- 8通道通用DMA(GPDMA)控制器
- 多达164个通用输入/输出(GPIO)引脚
- GPIO寄存器位于AHB上以便于快速访问
- AHB上的状态可配置定时器(SCT)子系统
- 4个具有捕获和匹配功能的通用定时器/计数器
- 一个电机控制PWM,用于三相电机控制
- 1个正交编码器接口(QEI)
- 重复中断定时器(RI定时器)
- 窗口化看门狗定时器
- 独立电源域上的超低功耗实时时钟(RTC)
- 报警定时器;可由电池提供动力。
- 1个带DMA支持、数据转换速率达400 kSamples/s的10位DAC
- 2个带DMA支持、数据转换速率达400 kSamples/s的10位ADC
- 基于硬件的AES安全引擎,可通过片内 API编程
- 2个128位安全OTP存储器,用于AES密钥存储和供客户使用
- 每个器件具有唯一ID
- 3.3 V(2.2 V至3.6 V)单电源,搭载片内电压调节器
- RTC电源域可单独由3 V电池供电提供动力
- 四种低功耗模式
- 增速模式可提高CPU和总线时钟频率
- 处理器通过唤醒中断从睡眠模式唤醒
- 从深度睡眠、掉电和深度掉电模式唤醒
- 采用可触发中断和强制复位的4个独立阀值进行的掉电检测
- 上电复位(POR)
-
嵌入式主板
+关注
关注
7文章
6085浏览量
35353 -
米尔科技
+关注
关注
5文章
227浏览量
20975
发布评论请先 登录
相关推荐
评论