查看: 6567|回复: 10

[原创] [LPC5500] 说一说关于LPC5500你可能不知道的一些东西。

[复制链接]
  • TA的每日心情
    奋斗
    2019-7-4 09:29
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1

    主题

    48

    帖子

    10

    中级会员

    Rank: 3Rank: 3

    积分
    257
    最后登录
    2019-12-23
    发表于 2019-7-10 12:14:39 | 显示全部楼层 |阅读模式
    本帖最后由 疯狂的大石头 于 2019-7-10 12:14 编辑

        之前看了好多论坛里关于LPC5500的资料,确实很丰富,至少对于像了解LPC5500一些基本架构的人来说已经足够了。而我本人写这边帖子的目的呢就是想谈论一些你们可能不知道的东西,但是又对开发有帮助的东西。Ok, let's check it out!

        说到LPC5500呢,我们就不可避免的要介绍一些LPC5500的一些特性和架构方面的东西,当然我这里只是简单的介绍一下来给我们本贴的核心做铺垫。
        首先,LPC5500的一些特性很吸引人,比如double CM33内核,Trust Zone,FPU浮点运算单元,PowerQuad功能。看这些特性,安全性能进一步提升,计算能力大幅提升。这妥妥的是一款消费电子专供芯片啊。按照这款芯片的设计时间及NXP以往的供货方式来说,我觉得这很有可能是一款为某厂商专门定制的芯片,主攻方向应该是2017年非常火的可穿戴设备。
        对于LPC5500这些高端的性能,我就不一一列举了,毕竟我手上没有板子,不能对这些功能进行测试,也不能给你一些原创的东西,最多也就是从其他网站或者帖子里copy过来的东西。那我就谈一些我知道的,可能对大家有帮助的东西吧。
        前面我们已经说过,LPC5500可能是一款针对可穿戴设备的芯片,那么既然是可穿戴设备,一些外设的接口肯定是必不可少的,至少USART、SPI、I2C接口是必不可少的,因为大多数传感器都是支持这三种接口的。那么,我们的LPC5500的EVB开发板上这些接口吗?我想告诉你的是,不光有这些接口,而且还做了特别的设计。来看下面的EVK外观图:
    evk_board.png

    SCH_BUS.PNG    

    请大家看一下板子上我用红色框圈出来的区域,mikro BUS, 你可能对这个名字不太熟悉。这是一条集成了USART、SPI、I2C、中断引脚,RESET引脚,ADC引脚的多功能统一接口。我觉得这样一条总线设计在EVK的板子上应该是有特别的用途的,至少应该会给我们一些demo code。 然而!!!!并没有!!!!    那么,我们有关于这条bus的相关资料或者外接板吗?有的,而且是很多,目前为止大约有300多种传感器或者外设的click board了,而且是有代码的!!http://www.mikroe.com/mikrobus
        有些朋友可能会问,这个好像不是NXP官方的资料吧?据说,目前这家公司已经被NXP收购了,只是还没有集成到NXP的官方代码库里面。而这家公司使用的主芯片也是确确实实的K64。所以说,这家公司是彻彻底底的NXP的忠实使用者。而这个平台的名字呢,叫HEXIWEAR!
        说到HEXIWEAR,是不是就有点熟悉了?这货长这个模样:
    HEXIWEAR.PNG

    主板长下面这个样子:


        Main——board.PNG



        而且,重点是这款“手表”在官方SDK的代码库里是由代码的,而且是独立的board,就叫做HEXIWEAR.

        我觉得,这样一款平台可能对于我们的实际开发选型并不大,因为我们很少会用K64去做一些实际的可穿戴设备,毕竟K64的性能核功耗上并不能满足目前的实际使用需求,但是,话又说回来,LPC5500系列完全满足啊,高性能的CPU核,高端的运算处理能力,还有较强的功耗处理单元。再加上,数以百计的外设传感器demo,这在将来开发的时候不要太爽。

        然而,这种理想的事情并不存在,我们并没有在NXP的官方代码中找到相关的类似于HEXIWEAR的代码,根本原因可能就是LPC5500的平台与K64的平台在外设方面不是一样的,LPC5500的外设基本上还是基于原LPC平台的外设,而K64的外设却是彻彻底底的飞思卡尔时代的外设,移植存在一定的难度。我想,这也是目前LPC5500上面设计了这款接口却没有代码的原因吧。但是我觉得,这样一款很好的能够服务于厂商的设计,在将来是有发展空间的。NXP官方应该会在不久的将来解决这一问题的!

        当然,感兴趣的朋友可以参考我上面的给的网址,去找一些你可能感兴趣的传感器代码,对于产品开发来说也还是有帮助的!









    该会员没有填写今日想说内容.
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    4 小时前
  • 签到天数: 1776 天

    连续签到: 5 天

    [LV.Master]伴坛终老

    54

    主题

    4373

    帖子

    21

    金牌会员

    Rank: 6Rank: 6

    积分
    9171
    最后登录
    2025-7-18
    发表于 2019-7-10 14:36:40 | 显示全部楼层
    这个就是一个接口,和板载的Arduino的接口是类似的,都是没有直接的Demo参考的,只有相关的SPI,I2C等外设例程参考。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-4 09:29
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1

    主题

    48

    帖子

    10

    中级会员

    Rank: 3Rank: 3

    积分
    257
    最后登录
    2019-12-23
     楼主| 发表于 2019-7-10 15:26:31 | 显示全部楼层
    morphlings2014 发表于 2019-7-10 14:36
    这个就是一个接口,和板载的Arduino的接口是类似的,都是没有直接的Demo参考的,只有相关的SPI,I2C等外设 ...

    这个接口和HEXIWEAR和Mikro接口是一样的,可以提供多种sensor的demo,例如心跳传感器,NFC传感器等。我觉得既然官方设计了这个接口,后面应该就会有相关的代码出来。我觉得这些demo可能要比SDK的代码要有很好的参考价值的。希望后面有人去做这些东西吧。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-29 09:54
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    274

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5238
    最后登录
    2025-7-17
    发表于 2019-7-11 20:48:35 | 显示全部楼层
    怎么能说LPC5500与飞思卡尔没有关系?这个LPC5500的ADC就完完全全是飞思卡尔的ADC呀:fsl_lpadc
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-4 09:29
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    1

    主题

    48

    帖子

    10

    中级会员

    Rank: 3Rank: 3

    积分
    257
    最后登录
    2019-12-23
     楼主| 发表于 2019-7-12 08:51:58 | 显示全部楼层
    wenyangzeng 发表于 2019-7-11 20:48
    怎么能说LPC5500与飞思卡尔没有关系?这个LPC5500的ADC就完完全全是飞思卡尔的ADC呀:fsl_lpadc ...

    快别提ADC,ADC的版本多的我都数不过来。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2019-12-29 13:37
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    2

    主题

    9

    帖子

    0

    注册会员

    Rank: 2

    积分
    58
    最后登录
    2022-10-27
    发表于 2019-12-29 13:40:02 | 显示全部楼层
    我其实就想知道,SWD的参考电路那块应该怎么搞,nxp的官方文档里这个MCU没有给SWD的接口电路,自己试了好几种,都没法用JLink调试
    八嘎雅鹿有的国际化
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2019-12-30 10:59:31 | 显示全部楼层
    疯狂的大石头 发表于 2019-7-12 08:51
    快别提ADC,ADC的版本多的我都数不过来。

    以后都会集中到这个版本ADC IP上来,无需担心了。
    这个ADC做的蛮好的
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2019-12-30 10:59:44 | 显示全部楼层
    nodense 发表于 2019-12-29 13:40
    我其实就想知道,SWD的参考电路那块应该怎么搞,nxp的官方文档里这个MCU没有给SWD的接口电路,自己试了好几 ...

    已回复,看你自己的帖子
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.2]偶尔看看I

    103

    主题

    868

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4336
    最后登录
    2025-6-13
    发表于 2019-12-30 11:00:05 | 显示全部楼层
    wenyangzeng 发表于 2019-7-11 20:48
    怎么能说LPC5500与飞思卡尔没有关系?这个LPC5500的ADC就完完全全是飞思卡尔的ADC呀:fsl_lpadc ...

    请问飞思卡尔和NXP什么关系?目前?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2023-12-29 09:54
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    8

    主题

    274

    帖子

    10

    金牌会员

    Rank: 6Rank: 6

    积分
    5238
    最后登录
    2025-7-17
    发表于 2019-12-31 09:38:35 | 显示全部楼层
    mgn 发表于 2019-12-30 11:00
    请问飞思卡尔和NXP什么关系?目前?

    楼上不知道吗:
    2015年,NXP(恩智浦)以118亿美元收购飞思卡尔
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-18 13:59 , Processed in 0.103633 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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