0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全国产0延时USB3.0 ISP工业相机介绍

FPGA图像加速 ? 来源:疯狂的FPGA ? 2024-11-13 10:49 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当下,市场风云变幻莫测,国际形势也持续刷新我们认知,供应链没有安全感。鉴于此,产品的自主可控,以及全国产化的需求越来越强烈。国产化一方面要解决本土芯片BOM选型的空缺,另一方面也得在不够完善的芯片架构下,做到过去进口芯片的性能、功耗、成本等,这对我们产品的研发,提出了巨大的挑战。

但是有些路不得不走,国产化没有退路。如果不在此时负重前行,未来只会越来越难,国产化是趋势,是当下唯一的选择。

针对视频图像以及目标识别、跟踪等应用,奥唯思基于全国产BOM选型设计,经历了1年的磨练,已经完成*规 7*24小时归零时间+震动测试,正式推出了全国产0延时USB3.0 ISP工业相机解决方案——VU3-1S200CR。

全国产BOM选型

针对一个USB3.0相机,主要的芯片为FPGADDR3、USB3.0 PHY、图像传感器、FLASH等,除此之外主要的还有晶振、DCDC、接插件、镜头等,经过多个版本的迭代更新,我们的选型BOM如下:

90a8f8ae-905c-11ef-a511-92fbcf53809c.png

结合以上国产BOM选型,给出当前我们的USB3.0相机的硬件架构,如下所示:

90ea818e-905c-11ef-a511-92fbcf53809c.png

0延时ISP图像处理器

除了基本的国产USB3.0相机,客户更希望能够聚焦产品应用,想把图像处理前置;同时,针对目标跟踪,运动识别等应用场景,对于延时的要求很高,因此采用FPGA实现0延时全流水线ISP图像处理,用户只关注ARM应用层,不仅解决了传统方案延时的问题,也可以聚焦产品应用,做好识别跟踪。

因此我们花了1年时间,累积迭代了n个版本,自研了一套基于国产FPGA的全流水0延时ISP图像处理器,如下所示:

9106f620-905c-11ef-a511-92fbcf53809c.png

0延时其实不是绝对的,实际计算会有若干行的缓存delay,用来做5*5、7*7的图像处理算法,相对于一帧16.67ms来说,几百us的延时微乎其微,约等于0延时。实测我们的显示效果,如下:

91294644-905c-11ef-a511-92fbcf53809c.png

备注:暂无时间做专业性的指标测试,目前已满足客户需求为准,已经成功上机,未来有时间再做指标性的测试吧。

苛刻的测试,掉线也得恢复

国产的芯片虽然出来了,但国产的IP化进行还是有一些路要走,撞了南墙撞北墙,我们重写了很多IP、SDK,万事开头难:

重写了易灵思FPGA的MIPI CSI控制器,来做到更高的稳定性(软核优势)

重写了方寸T630的SDK,来做到各种压力测试的稳定性来满足性能

自研了精简版RISC-V处理器,来实现复杂的调度协调工作

正在重新了DDR3控制器,来适应低温以及高温的DDR3稳定性

针对当前给客户定制化量产的0延时USB3.0 ISP相机,相机整机的研发花了4个月,地狱般的测试花了我们8个月,做好一个产品不容易,尤其是国产化的过程更艰辛,要求比商用产品更加苛刻。

首先,未曾想到SMT爬锡也会影响到高低温、震动场景,以至于最后全部重新补强。如下是锡浆爬锡后的高倍放大镜测试图:

91819da8-905c-11ef-a511-92fbcf53809c.png

其次,为了适应实际应用中的震动实验,我们甚至这样做(如下视频),因此在接口、线缆的选型上也花了巨大的精力,在掉线自动恢复上甚至花了比正常出图传输更多的代价——所以实现简单,异常机制反而艰难。

最后,总结一句话:做好一个全国产化产品,不容易。

期待更多合作,我们继续做国产化ISP相机!

总结

截至目前,我们已经帮客户做了很多接入工作:

双目U3 ISP相机,接入RK3588

单目U3 ISP相机,接入RK3568

单目BT1120 ISP相机,接入Hi3516

单目MPI ISP相机,接入了NVIDIA AGX Orin

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • ISP
    ISP
    +关注

    关注

    6

    文章

    494

    浏览量

    53371
  • 工业相机
    +关注

    关注

    5

    文章

    382

    浏览量

    24927

原文标题:全国产0延时USB3.0 ISP工业相机

文章出处:【微信号:疯狂的FPGA,微信公众号:疯狂的FPGA】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    电流功率检测USB3.0HUB,USB3.0扩展坞,可扩展的USB2.0

    “Power HUB V1.0”,1转7路USB3.0 HUB,电流功率可视化!USB2.0和3.0分工! 演示视频: https://www.bilibili.com/video
    发表于 06-28 00:23

    创惟GL3213S与国产DD3118在USB3.0读卡器方案中BOM对比

    作为读卡器的核心功能模块,DD3118支持USB3.0、SD3.0和eMMC4.5标准协议,能够稳定访问存储在内存卡中的数据,并实现数据传 输功能。 创惟GL3213S与国产DD3118的bom对比
    发表于 06-11 15:43

    使用CYUSB3014作为USB3.0数据传输方案,USB3.0无法识别是什么原因?

    我们使用CYUSB3014作为USB3.0数据传输方案,目前处于试产阶段。试产过程中偶尔出现板卡连接至PC后,USB3.0无法识别的情况。 固件使用的官方SlaveFifoSync固件。问题板卡上电
    发表于 05-29 06:48

    如何用QT开发一个USB3.0上位机?

    如何用QT开发一个USB3.0上位机
    发表于 05-21 06:54

    在automaster和autoslave项目中如何配置参数来满足usb3.0usb2.0的数据传输?

    在automaster和autoslave项目中如何配置参数,来满足usb3.0usb2.0的数据传输,因为一边检测到是usb3.0, 一边是usb2.0。
    发表于 05-09 06:26

    是否可以与USB2.0集线器 (CYUSB2302) 共享USB2通道SS线路直接到USB3.0端口?

    我们的SoM iMX8提供一个USB3.0 接口。 但在我们的应用中我们需要一个完整的USB3.0 端口以及USB2.0端口。 在路由 USB3.0 的同时,是否可以与
    发表于 05-08 07:38

    CYUSB3014无法识别为USB3.0设备怎么解决?

    。CYUSB3014的供电部分我参考了官方文档,但是我用0欧姆电阻替代了磁珠。没有磁珠可能会导致无法被识别为USB3.0设备吗?
    发表于 04-30 07:24

    USB 3.0工业采集卡功能与应用详解

    USB3.0工业采集卡是一种专为工业环境设计的高速数据采集设备,主要用于实时采集传感器、摄像头、模拟信号(如电压、电流)或数字信号(如开关量、脉冲信号)等数据,并通过USB3.0接口传
    的头像 发表于 04-08 15:21 ?490次阅读
    <b class='flag-5'>USB</b> <b class='flag-5'>3.0</b><b class='flag-5'>工业</b>采集卡功能与应用详解

    CH634USB3.0HUB控制芯片USB3.0国产控制芯片

    CH634是南京沁恒微电子股份有限公司推出的一款高性能、工业级4端口USB3.0 HUB控制器芯片,该芯片全面符合USB3.2 Gen1协议规范,集成了四口USB HUB和
    的头像 发表于 02-07 16:07 ?2713次阅读
    CH634<b class='flag-5'>USB3.0</b>HUB控制芯片<b class='flag-5'>USB3.0</b><b class='flag-5'>国产</b>控制芯片

    轩展科技发布4K USB3.0编码采集模块

    在成功推出新版配备TYPE-C接口的USB3.0编码采集模块后,轩展科技再次发力,近日隆重推出一款集多项先进技术于一体的4K USB3.0编码采集模块。作为SONY(中国)FCB摄像机官方授权代理商
    的头像 发表于 12-30 11:19 ?783次阅读

    USB3.0 工业相机的传输速率是否受到电脑主板某些硬件的限制?

    设置为500FPS,对应2ms采集一张照片。 ② 电脑为具有4个USB3.0接口的电脑(台式机或者笔记本),目前的测试机为联想拯救者(Ryzen5800H,16GB内存,512GB PCI-E 3.0
    发表于 12-08 21:20

    请问ISO7760能应用在USB3.0数据上隔离吗?

    请问ISO7760能应用在USB3.0数据上隔离吗? USB3.0的最大传输带宽高达5.0Gbps而ISO7760手册上显示是100Mbps数据速率两者的bps单位一样,疑惑的是传输带宽和传输速率! 请问有那位朋友将ISO7760应用再
    发表于 12-04 08:01

    USB3.0 /TYPE-C接口静电保护六路器件

    USB3.0 /TYPE-C接口静电保护六路器件
    的头像 发表于 11-01 08:02 ?907次阅读
    <b class='flag-5'>USB3.0</b> /TYPE-C接口静电保护六路器件

    USB3.0的识别问题

    做了一个USB3.0集线器,现在遇到这个问题,USB3.0无法识别,插拔几次后可以识别,接上其他设备也能正常工作,求高手帮忙啊,怎么处理USB3.0识别问题
    发表于 10-29 11:36

    晶沛电子USB3.0信号集成滑环及新型号产品

    晶沛电子在USB3.0信号滑环领域拥有十多年的研制历史。
    的头像 发表于 10-23 15:05 ?673次阅读
    晶沛电子<b class='flag-5'>USB3.0</b>信号集成滑环及新型号产品