查看: 4372|回复: 2

[报名/申请] 【LPC54114体验申请】+ 基于LPC54114 物联网多串口采集器测试

[复制链接]
  • TA的每日心情
    开心
    2019-6-24 18:51
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    17

    主题

    565

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2006
    最后登录
    2021-3-10
    发表于 2017-3-13 13:27:09 | 显示全部楼层 |阅读模式




    LPC54114 预习:
    • 内核与系统:

      • 双核处理器:ARM Cortex-M4F和ARM Cortex-M0+,最大运行频率均为100MHz;
      • ARM Cortex-M4(r0p1)
        • 运行频率高达100MHz;
        • 浮点运算单元(FPU)和存储器保护单元(MPU);
        • 内置可嵌套向量中断控制器(NVIC);
        • 不可屏蔽中断(NMI)资源可选;
        • 支持SWD调试,6个指令断点,2个文字比较器和4个观察点。包括增强的调试串行输出;
        • 系统节拍定时器。
      • ARM Cortex-M0+(r0p1)
        • 运行频率高达100MHz,单周期乘法,单周期I/O接口;
        • 内置可嵌套向量中断控制器(NVIC);
        • 不可屏蔽中断(NMI)资源可选;
        • 支持SWD调试;
        • 系统节拍定时器。

    • 存储器

      • LPC5410X系列
        • 高达512KB片上Flash,最小达256字节页编程和擦除;
        • 高达104KB片上SRAM供代码和数据使用。

    • LPC5411X系列
      • 高达256KB片上Flash,最小达256字节页编程和擦除;
      • 高达192KB的SRAM,由160KB连续的SRAM和挂载在I&D总线上的32KB SRAM供代码和数据使用。

    • ROM API:

        • 在线用户编程(IAP)/在线系统编程(ISP);
        • 包含USB驱动(HID、CDC和MSC类),支持USB升级代码;
        • 支持从用户代码、USART、SPI和I2C启动;
        • 双内核镜像启动。
      • 串行接口
      • LPC5411X系列
        • 可配置的8路串行接口。每一路都可以软件配置为USART、SPI、I2C中的一种。每一路可配置串行接口都包含自己的FIFO;
        • I2S接口,2路串行接口可软件配置为I2S功能;
        • I2C总线接口,支持快速模式和快速模式Plus,数据传输速率可达1Mbit/s,支持多个地址识别和监控模式,每个I2C总线接口作为从机支持高速模式(3.4Mbit/s);
        • USB全速设备接口。

      • 数字外设:

        • 22通道的DMA引擎(LPC5411X系列为20通道),20个可编程配置输入触发,能够访问所有存储器和具有DMA功能的外设;
        • 多达50GPIO引脚(LPC5411X系列为48个,2个引脚为USB引脚),大部分GPIO可配置上下拉电阻、开漏模式、输入翻转;
        • GPIO寄存器挂载在AHB总线实现快速访问。DMA支持GPIO端口;
        • 多达8个GPIO可选作中断,可设置为上升沿、下降沿和双边沿触发;
        • 2个GPIO组合中断(GINT)根据输入状态的逻辑与/或来使能一个中断;
        • CRC引擎。
    • DMIC子系统(仅LPC5411X系列包含):

        • 包括一个双通道的PDM麦克风接口,柔性抽选,16位深度的FIFO,可选的隔直流,并可选择流式传输至I2S。
      • 定时器:

        • 5个32位标准定时计数器,多达4路输入捕捉和4路输出比较,PWM模式,外部计数,指定定时器事件产生DMA请求源;
        • 1个状态可配置Timer/PWM,6路输入8路输出功能(包含捕捉和匹配)。外部引脚和内部被选择外设可分别互连至输入输出。SCT支持13捕捉/匹配,13个事件和13种状态;
        • 32位实时时钟(RTC)可1s运行于独立电源。RTC定时器1ms可以唤醒所有低功耗模式包括深度掉电模式;
        • 多通道多频率24位定时器(MRT)可重复产生中断并可软件配置为4种固定频率;
        • 窗口看门狗定时器(WWDT);
        • 超低功耗微秒滴答定时器,运行于看门狗时钟,可以将器件从低功耗模式唤醒;
        • 重复中断定时器用于一般用途和调试时间戳。
      • 模拟外设:

        • 12通道输入的12位ADC,支持多个内部和外部触发输入,支持2个独立转换序列,最大采样率为5Ms/s。
      • 时钟产生:

        • 片内集成12MHz的IRC振荡器;
        • 外部时钟输入最高24MHz;
        • 内部低功耗看门狗振荡器的范围为500KHz;
        • 片内32KHz的低功耗RTC振荡器;
        • 系统PLL使CPU可在无外部高速时钟情况下,工作在最大CPU速率。可以运行在内部RC振荡器,由CLKIN输入的外部时钟或者RTC振荡器;
        • 带分频器的时钟输出,可用于测试内部时钟;
        • 频率测量单元用于片内外时钟频率。
      • 功耗控制:

        • 集成电源管理单元PMU,降低功耗;
        • 低功耗模式:睡眠模式、深度睡眠模式、掉电模式和深度掉电模式;
        • 通过USART、SPI和I2C可以将器件从深度睡眠模式和掉电模式唤醒;
        • 通过RTC闹钟可以将器件从睡眠模式、深度睡眠模式、掉电模式和深度掉电模式唤醒;
        • 通过微滴答定时器唤醒,如果没有其它片上时钟可以使用看门狗时钟从深度掉电模式唤醒;
        • 上电复位POR;
        • 掉电检测BOD可分别中断和强制复位。
      • 其他:

        • 单电源供电(1.62V~3.6V);
        • 支持JTAG边界扫描;
        • 支持128bit唯一ID号,每个芯片具有一个不同的序列号;
        • 温度范围:-40℃~105℃;
        • 采用3.288 * 3.288mm WLCSP49封装和LQFP64封装;
        • LPC5411X系列除2个USB引脚外,与LPC5410X系列兼容。
    ==============================================================================
    - 言归正传:
    l  你拿到申请到的板子后会如何使用。
    答:  目前是有测试平台在用,采用了某M0芯片.主频最高仅有50MHZ ,串口尚有6个,但是仅仅可以做UART或者GPIO用.不如LPC54114可以兼作其他串行外设,可以灵活改变接口;
          板子过来后, 可以提高主频,提高数据吞吐量; DMA 可以提高响应 ,解决原来中断频繁引起的系统实时性差问题. 把LPC54114测试板接入现有的应用系统: 主要包含几个串口的工作模块:
         1, GPS(串口)
         2, 电量采集 Modbus_RTU模块(串口)
         3,Modbus_RTU 本机上传模块(串口);
         4, RTC时钟模块(IIC接口)
         5, GPRS 数据远传模块(串口 )
    重写编写串口驱动,应用层保持不变. 测试工作时,系统的响应速度,可靠性方面的优势. 同时,利用双核心,sram大,和flash搞大192KB和256KB的特点, 加强本机缓存历史数据曲线的能力.同时增加本地彩屏扩展显示的功能,方便对本数据采集器的各种参数设置.配置物联网的差异性参数;

    l  你的学习计划是什么。
       学习计划,分三步骤:

    首先, 利用nxpstudio或者mdk iar等,结合板载例程,做入门级学习,熟悉资源,熟悉nxp的lpc官方库的结构,应用细节.重点是应用库函数编程.  针对常用的内部资源,把每个模块的demo代码都运行体验;

    其次, 在充分熟悉单片机的各个模块,内设,资源的基础上, 将现有的物联网数据采集的应用代码进行移植. 修改底层的驱动.主要是串口和GPIO,定时器等. 移植过程中,关注,在LPC54114资源丰富的条件下, 可否改进功能实现方式, 尽量利用lpc54114的独特资源;

    三是,根据以上2个过程的测试结果.综合决定,是否要利用lpc54114芯片设计新的数据采集板.是否可以将芯片应用到实践当中;


    l  你想拿LPC54114做什么项目以及想实现的功能
    综上:   以上 谈到的只是对LPC54114的初步应用, LPC54114拥有丰富的资源. 语音处理,低功耗,双核,DSP.都是非常独特的亮点.如果可以有合适的性价比, 未来准备扩展LPC54114在语音中的应用, 利用DMIC 降低工作功耗,在电池环境中使用时,亦可提供语音处理能力,拥有语音识别等新颖功能. 解决目前设计中的亮点不足,功能平庸的问题;


    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-2 08:40
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4338
    最后登录
    2025-6-13
    发表于 2017-3-13 13:29:05 | 显示全部楼层
    我有8个串口,还有谁
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-6-24 18:51
  • 签到天数: 6 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    17

    主题

    565

    帖子

    0

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2006
    最后登录
    2021-3-10
     楼主| 发表于 2017-3-13 19:00:11 | 显示全部楼层
    mgn 发表于 2017-3-13 13:29
    我有8个串口,还有谁

    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-2 15:12 , Processed in 0.085006 second(s), 21 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表