查看: 2207|回复: 5

[分享] 浅谈LPC5500上面的摄像头接口

[复制链接]
  • TA的每日心情
    开心
    2024-3-26 15:16
  • 签到天数: 266 天

    [LV.8]以坛为家I

    3300

    主题

    6547

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    32029
    最后登录
    2024-4-26
    发表于 2021-1-7 09:54:26 | 显示全部楼层 |阅读模式
    浅谈LPC5500上面的摄像头接口
    摄像头的妙用

    有些童鞋最强大脑里面每天都蕴藏着很多应用,比如做一个机器学习的摄像头识别,或者是做个热成像仪设备,又或者是做一个摄像头识别轨道的赛车方案,等等。
    这些应用可能不需要太大的分辨率,320x240足够啦。帧率达到20-30帧就可以。
    并且其他的功能要求并不高,有个几百k的flash,一两百k的RAM,带一些PWM,ADC,串口,SPI等等即可。
    本来一个普普通通的MCU就可以实现。但是带摄像头的普普通通的MCU可就不太好找了。
    记得以前加油站里面有大神用GPIO来驱动OV7670摄像头模组。
    小编经过不断的探索,终于在这里也把自家的东西拿出来亮亮。用另外一种方法来实现摄像头接口。

    LPC550x性能回顾

    首先,从LPC5500系列的MCU说起。
    LPC55S0X是LPC5500系列产品中的小弟中的小弟。虽然是小弟,但是能力却不小,我们先简单地回顾下:
    LPC550x/S0x基于Arm Cortex-M33内核,提供多至256KB闪存与96KB的片上RAM,是LPC5500系列的最新入门级产品。同时提供8组Flexcomm,可配置为I2C、UART、 SPI等接口使用,另外配有50MHz的高速SPI和CAN FD(LPC550x上为CAN 2.0)接口。
    LPC550x/S0x还集成双16位ADC,可同时进行两组速率达到2MSPS的独立转换工作,以及5通道输入,带有外部参考电压的模拟比较器。
    该系列支持Arm TrustZone-M,且集成了LPC5500系列特有的安全加速引擎CASPER,以及安全ROM来支持基于RSA算法的加密认证。PUF功能基于SRAM生成芯片的专属”指纹”,取代传统的根密钥。
    此外,LPC55S0x还带有随机数生成(TRNG),AES加解密引擎,128位UUID以及安全GPIO。
    满满的诚意让人尖叫,有木有?

    摄像头接口,必须有!

    如果,我是说如果,LPC55S0X还带有一个摄像头接口,是不是更加暴爽。
    小编在这里承诺:是可以的!
    还记得小编以前提过的一个名叫EZH的模块吧,它就像神一样的存在LPC55的家族中。
    它几乎像一个无所不能的变色龙,今天小编就把它变成摄像头接口。


    EZH可以准确地模拟8位并行摄像头接口,支持320x240的分辨率,30fps的帧率。默默地将摄像头的数据放在RAM中,一帧一帧不停地刷新。它将它的全部奉献给了摄像头采集工作,就像茫茫人海的我们,为梦想而奉献一生。
    至于CPU内核,该干嘛干嘛。想吃想睡,自便!如果ARM核想要摄像头数据,您直接读RAM即可。
    这是多么的强大,一点都不耽误CPU核心的工作,白白地送了一个摄像头接口,真香!

    方案介绍

    小编吹完牛之后,咽了咽唾沫,开始给童鞋们送上干货:


    1,信号连接是这样的:
    21.png
    2,模块框图是这样的:(可以通过HSPI将图像实时显示在LCD上面)
    22.png
    3,代码接口是这样的:


    CLOCK_EnableClock(kCLOCK_CameraEngine);//enable camera engine clock
    Camera_Init();        //cameraengine initialization
    Camera_Start();        //startcamera engine


    工程师已经将摄像头的代码封装成库,用户只需要调用即可。


    4,Demo板是这样的:
    23.png
    5,效果视频是这样的:
    6,在恩智浦官网有一篇应用笔记专门介绍这个接口:


    https://www.nxp.com/docs/en/application-note/AN12868.pdf


    还有相关代码可以供童鞋使用。

    看起来,在LPC55xx上想接个小摄像头,也不是什么难事哦 (•̀⌄•́)

    签到签到
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7092
    最后登录
    2023-4-20
    发表于 2021-1-7 13:22:22 | 显示全部楼层
    OV7670摄像头带FIFO吗?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-2-5 12:06
  • 签到天数: 627 天

    [LV.9]以坛为家II

    94

    主题

    1628

    帖子

    2

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    4429

    热心会员

    最后登录
    2024-2-5
    发表于 2021-1-7 16:00:19 | 显示全部楼层
    nice ~~~~
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    97

    主题

    836

    帖子

    7

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    3975
    最后登录
    2024-4-16
    发表于 2021-1-7 21:02:57 | 显示全部楼层
    jinglixixi 发表于 2021-1-7 13:22
    OV7670摄像头带FIFO吗?

    RAM够大,不需要
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-2-20 10:11
  • 签到天数: 9 天

    [LV.3]偶尔看看II

    2

    主题

    39

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    229
    最后登录
    2023-12-19
    发表于 2021-1-8 10:53:08 | 显示全部楼层
    还能这么玩?!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7092
    最后登录
    2023-4-20
    发表于 2021-1-8 11:30:05 | 显示全部楼层
    会头试一试
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2024-4-26 12:34 , Processed in 0.126661 second(s), 24 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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