NXP MCU外接摄像头方案(nxp安装)
1. Flexio 接口外接摄像头
i.MX RT 跨界MCU具有丰富的外设,从低端到高端,例如I.MXRT117x 集成并行摄像头接口和MIPI 的CSI接口,中端产品I.MXRT105x和I.MXRT106x具有并行摄像头接口, 低端的 I.MX RT101x 和I.MXRT102x没有直接的摄像头接口。在一些应用中需要低成本的应用, FlexIO模块可以满足这个需求。
FlexIO是可以高度灵活可配置的外设。如下是 Flexio 接口的MCU外接并口摄像头的硬件参考链接。
类似的Flexio的连接方案可以在NXP的Kinetis MCU KL28, K82等上面都找到相同的硬件连接方式。采用外接低成本的OV7670摄像头,使用8位的FlexIO来读取摄像头的图像信息。
其中摄像头OV7670典型的硬件供电连接图参考如下:
在I.MXRT1010的FlexIO实现的并口摄像头方案,外接OV7670摄像头,配置输出QQVGA数据帧,帧率可以达到30fps。
更加详细的文档可以参考如下链接:
https://www.nxp.com.cn/docs/en/application-note/AN12686.pdf
软件代码包链接:
https://www.nxp.com/docs/en/application-note-software/AN12686SW.zip
FlexIO模块具有如下功能:
?各种串行/并行通信协议的实现
?灵活的16位定时器,支持多种触发、重置、启用和禁止条件
?可编程逻辑块允许在芯片上实现数字逻辑功能和内部/外部模块的可配置交互
?可编程状态机,用于降低CPU的基本系统控制功能
所有这些都比软件位操作的开销小,同时比专用IP更灵活。
如下是实现摄像头信息采集,通过USB视频设备类UVC传输到PC端显示捕获的视频信息。
分辨率160*120,视频格式是RGB565,可以在SDK软件文件usb_descriptor.c的代码行342中修改帧率,
5fps: 0x80,0x84,0x1E,0x00, /* 默认的帧间隔是 5fps */
10fps: 0x40,0x42,0x0F,0x00,
15fps: 0x2A,0x2C,0x0A,0x00,
20fps: 0x20,0xA1,0x07,0x00,
在FRDM-K82F开发板上测试,160*120是实现的最大分辨率,采用单芯片无外扩RAM的方案。
2. LPC 外接摄像头
支持8位的数据格式:RGB565,针对QVGA(320×240)图像传输速率为30fps, 外接OV7673的摄像头。使用高速的SPI接口用于LCD显示驱动。SPI总线的最高速率是 50Mbps,显示320 × 240分辨率的LCD可以达到30fps。
可以通过MCU输出CLKOUT信号 50MHz的时钟给到摄像头模块。I2C接口配置直接连接MCU的I2C外设。320x240解析度的图片需要 150K字节的RAM空间。
更加详细的文档可以参考如下链接:
https://www.nxp.com.cn/docs/en/application-note/AN12868.pdf
软件代码包链接:
https://www.nxp.com/docs/en/application-note-software/AN12868SW.zip
3. CSI 接口外接摄像头
CSI硬件连接参考如下所示:
MT9M114摄像头输出720P视频流,按照RGB565的像素,30fps的帧率。CSI IP 提供了并行的 CSI标准的摄像头接口,CSI并行数据端口支持 24位,支持 24位的 RGB888/YUV444, CCIR656视频接口, 8位的 YCbCr, YUV 或者 RGB, 以及 8位/10位/16位 数据输入。
更加详细的链接可以参考如下:
https://www.nxp.com.cn/docs/en/application-note/AN12110.pdf
软件代码包链接:
https://www.nxp.com/docs/en/application-note-software/AN12110SW.zip
版权声明:
作者: freeclashnode
链接: https://www.freeclashnode.com/news/article-3093.htm
来源: FreeClashNode
文章版权归作者所有,未经允许请勿转载。
热门文章
- 1月10日|22M/S,Shadowrocket/Clash/SSR/V2ray免费节点订阅链接每天更新
- 1月2日|22.9M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 12月25日|18.4M/S,Shadowrocket/SSR/Clash/V2ray免费节点订阅链接每天更新
- 12月19日|22M/S,V2ray/Shadowrocket/SSR/Clash免费节点订阅链接每天更新
- 1月1日|19.9M/S,SSR/Shadowrocket/V2ray/Clash免费节点订阅链接每天更新
- 12月20日|19.6M/S,V2ray/Clash/Shadowrocket/SSR免费节点订阅链接每天更新
- 12月31日|18.9M/S,Shadowrocket/SSR/Clash/V2ray免费节点订阅链接每天更新
- 12月28日|18.5M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
- 1月9日|21.6M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 12月26日|20M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新
最新文章
- 1月17日|19.7M/S,V2ray/SSR/Clash(小猫咪)免费节点订阅链接每天更新
- 1月16日|22.6M/S,SSR/V2ray/Clash(小猫咪)免费节点订阅链接每天更新
- 1月15日|22.7M/S,V2ray/Clash(小猫咪)/SSR免费节点订阅链接每天更新
- 1月14日|21.2M/S,SSR/Shadowrocket/V2ray/Clash免费节点订阅链接每天更新
- 1月13日|18M/S,Shadowrocket/SSR/V2ray/Clash免费节点订阅链接每天更新
- 1月12日|19.6M/S,SSR/Shadowrocket/Clash/V2ray免费节点订阅链接每天更新
- 1月11日|18.5M/S,SSR/V2ray/Clash/Shadowrocket免费节点订阅链接每天更新
- 1月10日|22M/S,Shadowrocket/Clash/SSR/V2ray免费节点订阅链接每天更新
- 1月9日|21.6M/S,Clash/SSR/Shadowrocket/V2ray免费节点订阅链接每天更新
- 1月8日|18.7M/S,V2ray/SSR/Shadowrocket/Clash免费节点订阅链接每天更新