概述
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文章
6086瀏覽量
35607 -
米爾科技
+關注
關注
5文章
227瀏覽量
21098
發布評論請先 登錄
相關推薦
評論