EDU-CIAA-NXP--基于LPC4337 MCU的开发板设计
EDU-CIAA-NXP是专门为教育而创建的,作为CIAA-NXP的入门板(也更便宜)。它具有与CIAA-NXP相同的处理器,ARM Cortex-M4F/Cortex-M0 32位双核MCU。
标签
嵌入式系统
开发板
PCB设计
LPC4337
Daggal
更新2023-07-28
成都信息工程大学
445

概述

      EDU-CIAA-NXP是专门为教育而创建的,作为CIAA-NXP的入门板(也更便宜)。它具有与CIAA-NXP相同的处理器,ARM Cortex-M4F/Cortex-M0 32位双核MCU。EDU-CIAA-NXP板载了4个按钮,3个led, 1个RGB灯、ADC和DAC,有许多数字输入和输出接口,RS485通讯接口,USB供电接口,ETHERNET接口。

32位Arm® Cortex®-M4/M0 MCU

      LPC4337是Arm Cortex-M4微控制器,适用于嵌入式应用,包含一个Arm Cortex-M0协处理器,高达1 MB的闪存和136 kB片内SRAM,16kB的EEPROM存储器,四通道SPI闪存接口(SPIFI),先进的可配置外设如状态可配置的定时器(SCT)和串行通用 I/O(SGPIO)接口,两个高速USB控制器,以太网,LCD,一个外部存储控制器,以及多个数字和模拟外设。LPC4337的CPU工作频率最高可达204 MHz。

芯片架构

LPC4337构成:Arm Cortex-M4 + Arm Cortex-M0

Arm Cortex-M4处理器:Arm Cortex-M4是新一代32位内核,它提供系统增强型特性,例如低功耗,增强调试特性和提供高级别的块集成支持。Arm Cortex-M4 CPU包含3级流水线,采用Harvard架构,带有独立本地指令和数据总线,用于外设的第三条总线,以及包括支持投机分支的内部预取单元Arm Cortex-M4支持单周期数字信号处理器和SIMD指令。内核集成了一个硬件浮点单元。

Arm Cortex-M0处理器:Arm Cortex-M0协处理器是高效节能且易于使用的32位内核,向上代码和工具兼容Cortex-M4内核。Cortex-M0协处理器,设计用于替代现有的8/16位微控制器,提供高达204 MHz的性能,却拥有简单指令集和压缩的代码体积。

特征

  • Cortex-M4处理器内核
    • Arm Cortex-M4处理器,工作频率高达204 MHz
    • 支持8个区的Arm Cortex-M4内置存储器保护单元(MPU)
    • Arm Cortex-M4内置可嵌套矢量中断控制器(NVIC)
    • 硬件浮点单元
    • 非屏蔽中断(NMI)输入
    • JTAG和串行调试(SWD),串行跟踪,八个断点,以及四个监视点
    • 增强型跟踪模块(ETM)和增强型跟踪缓冲(ETB)支持
    • 系统节拍定时器
  • Cortex-M0处理器内核
    • Arm Cortex-M0协处理器可加载Arm Cortex-M4主应用处理器
    • 工作频率高达204 MHz
    • JTAG
    • 内置NVIC
  • 片内存储器
    • 高达1 MB的片内双块闪存,带闪存加速器
    • 16 kB片内EEPROM数据存储器
    • 用于代码和数据的136 kB SRAM
    • 支持独立总线访问的多个SRAM模块。两个SRAM模块可以单独断电
    • 包含启动代码和片内软件驱动程序的64 kB ROM
    • 64位通用一次性可编程(OTP)存储器
  • 可配置数字外设
    • 串行GPIO (SGPIO)接口
    • AHB上的状态可配置定时器(SCT)子系统
    • 全局多路输入阵列(GIMA)允许交叉连接事件驱动外设的多个输入和输出,比如定时器、SCT和ADC0/1
  • 串行接口
    • 具有四条通道、速率高达每秒52 MB的四通道SPI闪存接口(SPIFI)
    • 支持RMII接口和MII接口、带有DMA的10/100T以太网MAC,实现低CPU负载下的高吞吐量。支持IEEE 1588时间戳/高级时间戳(IEEE 1588-2008 v2)
    • 一个支持DMA、带片内高速PHY的高速USB 2.0 主机/设备/OTG接口
    • 一个支持DMA、带片内高速PHY和外部高速PHY ULPI接口的高速USB 2.0 主机/设备接口
    • 包含在ROM USB堆栈中的USB接口电子测试软件
    • 一个支持DMA和带全调制解调器接口的550 UART
    • 三个550 USART,带DMA和同步模式支持,拥有一个符合ISO7816标准规范的智能卡接口。一个带IrDA接口的USART
    • 多达两个C_CAN 2.0B控制器,各带有一个通道。使用C_CAN控制器时不包括对连接到相同总线桥接器的所有其他外设的操作
    • 两个带FIFO和多协议功能的SSP控制器。两个SSP都支持DMA
    • 一个SPI控制器
    • 一个超快速模式I²C总线接口,带监控模式和符合完整I²C总线标准规范的漏极开路I/O引脚。支持高达1 Mbit/s的数据速率
    • 一个带监控模式和标准I/O引脚的标准I²C总线接口
    • 两个I²S接口,都支持DMA并分别带一个输入和一个输出
  • 时钟产生单元
    • 工作范围从1 MHz到25 MHz的晶体振荡器
    • 全温度和电压范围内,校准到2%精度(Tamb = 0 °C至85 °C时校准到1 %)的12 MHz内部RC振荡器
    • 超低功耗实时时钟(RTC)晶体振荡器
    • 三个片内PLL允许CPU以最大CPU速率运行, 无需高频晶振。第二个PLL可用于高速USB,第三个PLL可用作音频PLL
    • 时钟输出
  • 数字外设
    • 八通道通用DMA控制器可访问AHB总线上的所有存储器和所有具有DMA功能的AHB从机
    • 多达164个通用输入/输出(GPIO)引脚,带可配置的上拉/下拉电阻
    • GPIO寄存器位于AHB上以便于快速访问。GPIO端口支持DMA
    • 所有GPIO引脚中有多达八个GPIO引脚可用作边沿和电平触发中断源
    • 两个GPIO组中断模块可实现基于一组GPIO输入输出引脚的输入状态的可编程格式的中断
    • 四个具有捕获和匹配功能的通用定时器/计数器
    • 1个电机控制脉冲宽度调制器(PWM),支持三相电机控制
    • 1个正交编码器接口(QEI)
    • 重复中断定时器(RI定时器)
    • 窗口化看门狗定时器(WWDT)
    • 带有256字节电池供电备份寄存器的独立电源域上的超低功率实时时钟(RTC)
    • 报警定时器可由电池供电
  • 模拟外设
    • 两个带DMA支持、数据转换速率达400 kSamples/s的10位ADC。每个ADC有多达八个输入通道
  • MCU采用LQFP144封装

 

PCB图

FmN3FJDfDpJdGrzu5YAeeKRU_pft

 

3D顶层效果图

FmKJvfpycP-UH6qY3zmh88N-359s

 

3D底层效果图

FtvXczHSlSKZ2IV7IEUwz78vrO2P

 

资料参考

Hardware/PCB/EDU-NXP at master · ciaa/Hardware · GitHub

32位Arm® Cortex®-M4/M0 MCU;高达1 MB的闪存和136 kB SRAM;以太网、两个高速USB、LCD、EMC | NXP 半导体

物料清单
附件下载
CIAA-EDU-NXP原理图.pdf
CIAA-EDU-NXP原理图
EDU-NXP.rar
CIAA-EDU-NXP工程
团队介绍
个人
评论
0 / 100
查看更多
目录
硬禾服务号
关注最新动态
0512-67862536
info@eetree.cn
江苏省苏州市苏州工业园区新平街388号腾飞创新园A2幢815室
苏州硬禾信息科技有限公司
Copyright © 2023 苏州硬禾信息科技有限公司 All Rights Reserved 苏ICP备19040198号