简介:这份文档资料面向嵌入式视觉、智能安防与车载影像方向的工程师及技术选型人员,围绕安霸(Ambarella)芯片展开资料汇总与横向对比,帮助读者快速建立对该公司产品线、市场定位与技术路线的整体认知。压缩包内为1个PDF文件,大小约7.08MB,内容涵盖公司概况、研发投入、产品路线图,以及在IP监控、家庭监控、无人机、运动与可穿戴相机、行车记录仪等场景的落地案例,并涉及H.264/H.265编码、DNN AI处理器与车规工艺等要点。资源已有656人学习下载,可作为方案调研、竞品分析与选型参考的案头材料,便于对照不同应用需求梳理芯片能力边界与演进方向。
1. 从一份 2019 年的芯片资料说起:为什么我把它当成选型底稿
前阵子帮一个做视频类硬件的团队看方案,对方丢过来一份芯片资料汇总,封面还印着 2019 年的版权年份。我第一反应是“这么老的资料还有用吗”,结果翻了两小时,发现它反而是我近几年见过最完整的一份选型底稿——从公司背景、市场分布,到 CV2x 系列七颗芯片的逐项参数对比,再到 H2 这颗低功耗 SoC 的规格拆解,一条线拉下来,基本能回答“做 4K 运动相机选哪颗、做多路 IP 摄像头选哪颗、做低功耗电池设备又该退到哪颗”这类问题。这份资料汇总与对比的价值不在于新,而在于它把同一家族芯片的差异摊开在同一张表里,省掉了我自己去官网一页页扒规格的时间。这篇就按选型决策的思路来写:先讲我怎么看这份资料的结构,再讲七颗 CV2x 芯片逐项怎么比、H2 这颗特殊定位的芯片怎么用,最后给几条我踩过的坑和一套能直接抄的选型流程。做硬件选型的新手能照着结论走,做过几轮方案的老手能看到我判断的依据。
2. 先看懂资料结构:一份芯片汇总里哪些信息真正影响选型
拿到任何一份芯片资料汇总,我一般不会从头读到尾,而是先判断它属于哪一类文档:是市场宣传册、是规格书合集、还是选型对比表。这份资料三者都有,但权重差别很大,读错顺序会浪费大量时间。我的习惯是先跳到对比表,再回头补背景,最后才看单颗芯片的详细规格。
2.1 三类信息的优先级:对比表 > 单芯片规格 > 公司背景
对比表是选型的第一入口。这份资料里那张 CV2x SoC Product Comparison 表,把 CV2、CV22、CV25、CV28、CV52、CV5、H32、H22 这几颗芯片放在同一组维度下:输入路数、ISP 吞吐、ARM 核心、视频编码、内存接口、功耗、CVflow 算力。一眼扫过去就能排除掉一大半不合适的型号,比如做单路 4K 且要跑轻量神经网络的,CVflow 那一栏标着“--”的直接出局。
单芯片规格是第二层。对比表只给结论,不给原因。比如 H2 那颗芯片,对比表里根本没列进去,因为它不属于 CV2x 家族,定位是超低功耗的消费级 4K 方案。它的规格页里写着 14nm、4Kp60 下功耗低于 1.7W、四核 A53 跑 1.2GHz、支持 SLVS-EC 和 MIPI 多传感器输入,这些细节决定了它能不能塞进电池供电的小型设备。
公司背景是第三层,很多人直接跳过,我一般会扫一眼。这份资料里提到 2004 年成立、2012 年上市、累计出货超过 2.5 亿颗 HD/4K 摄像头芯片、全球约 500 名软件算法和图像处理工程师、2019 年已有 10nm 车规量产、2021 年 5nm 送样。这些数字不直接决定选哪颗芯片,但决定了你选完之后三到五年的供货稳定性和工具链成熟度。选型选的不只是参数,还有背后那条产线和那套 SDK 能不能陪你走完产品生命周期。
2.2 从市场分布反推芯片定位
资料里有一页按市场分了四块:汽车、专业与消费视频安防、运动与穿戴相机、无人机。这个分法不是随便排的,它对应的是芯片的不同侧重点。安防看重多路输入和 ISP 吞吐,因为一台 IP 摄像头可能要接多颗传感器做全景或者多光谱;运动相机看重编码效率和功耗,因为要长时间录 4K 还不能烫手;无人机看重的是低延迟图传和轻量 CV,因为要在空中做避障。
我一般会拿这个市场分布当“反向索引”:先确定自己的产品落在哪一格,再去对比表里找那一格对应的芯片。比如做家用监控摄像头,落在“家庭监控”这一格,资料里明确写了这个品类对画质和低照度要求高,那 ISP 吞吐和 HDR 支持就是硬指标,CVflow 算力反而是加分项不是必选项。反过来做带人脸识别的门禁,CVflow 就从加分项变成必选项,因为要在本地跑推理,不能把视频全传到云端。
2.3 版本年份与信息时效的判断
这份资料封面是 2019 年版权、2021 年 5 月的市场页,里面提到 CV5 和 CV52 在 2021 年第三季度送样、CV28 在 2020 年第四季度送样。这意味着对比表里有一部分是“开发中”状态,不是量产状态。选型时这一点极其关键:送样阶段的芯片,SDK 可能还在迭代,参考设计可能还不完整,量产时间要留足余量。
我的判断方法是看资料里有没有明确标注 Production / Sampling / Development 三档状态。这份资料在路线图那一页确实标了,CV22、CV25、CV2、H22、H32 属于量产或已量产,CV28 是送样,CV5、CV52 是开发中。做产品排期时,量产档的芯片可以直接进 BOM 评估,送样档的要先拿样片跑通再定,开发中的只能作为下一代预研。这个三档划分比任何参数都更能决定项目节奏,我见过太多团队拿着开发中的芯片参数做量产排期,最后被 SDK 交付拖了半年。
3. 七颗 CV2x 芯片逐项对比:从输入路数到 CVflow 算力怎么取舍
对比表是这份资料的核心,但表里的数字不会自己说话。这一章我按选型时真正会卡住人的几个维度拆开讲:输入路数决定你能接几颗传感器,ISP 吞吐决定画质上限,ARM 核心和内存接口决定系统复杂度,功耗决定散热和供电设计,CVflow 算力决定能不能在本地跑模型。每个维度我都会说清楚“什么场景下这个数字是硬门槛,什么场景下可以妥协”。
3.1 输入路数与 ISP 吞吐:多传感器场景的第一道门槛
先看输入路数这一栏。CV2 是 4 路 MIPI CSI-2,CV22 是 2 路,CV25 是 3 路,CV28 是 6 路,CV52 是 2 路,CV5 是 3 路,H32 是 3 路,H22 是 2 路。这个数字看着简单,实际选型时最容易翻车。做多目全景或者多光谱设备的,传感器数量一上来,2 路直接不够用,必须上 4 路或 6 路。
ISP 吞吐是配套指标。CV2 和 CV28 都是 up to 600MP/s,CV22 是 500MP/s,CV52 也是 600MP/s,CV25 和 H32 是 240MP/s,H22 是 360MP/s。这个数字的含义是每秒能处理多少百万像素,直接决定你能不能在多路高分辨率输入下还保持帧率。举个具体的算法:一路 4K(约 830 万像素)30 帧,理论吞吐需求约 250MP/s,两路 4K 就是 500MP/s。所以 CV22 的 500MP/s 刚好卡在两路 4K 的边界上,余量很小;CV2 和 CV28 的 600MP/s 才有余量做多曝光 HDR 或者额外的图像处理。
我一般会这么比:先算清楚传感器总像素吞吐需求,再乘一个 1.3 到 1.5 的余量系数,最后去表里找吞吐够的型号。余量不能省,因为 HDR 多曝光、去噪、畸变校正这些处理都要吃 ISP 带宽,标称值跑满的时候画质一定打折。
| 型号 | 输入路数 | ISP 吞吐 | 适用场景 |
|---|---|---|---|
| CV2 | 4x MIPI CSI-2 | 600MP/s | 多目全景、多光谱 |
| CV22 | 2x MIPI CSI-2 | 500MP/s | 双路 4K、主流安防 |
| CV25 | 3x MIPI CSI-2 | 240MP/s | 三路中低分辨率 |
| CV28 | 6x MIPI CSI-2 | 600MP/s | 多目高吞吐 |
| CV52 | 2x MIPI CSI-2 | 600MP/s | 高画质双路 |
| CV5 | 3x MIPI CSI-2 | 600MP/s | 8K 单路为主 |
| H32 | 3x MIPI CSI-2 | 240MP/s | 无 CV 的三路方案 |
| H22 | 2x MIPI CSI-2 | 360MP/s | 双路中端 |
3.2 ARM 核心、内存接口与功耗:系统复杂度的三个隐藏成本
ARM 核心这一栏,CV2 是 4 核 A53 跑 756MHz,其余 CV2x 基本都是 4 核 A53 跑 1GHz,H22 是 2 核 A53 跑 1GHz。核心数和频率决定的是主控侧能跑多重的应用逻辑。如果你的产品要在芯片上直接跑 Linux 应用、做网络协议栈、跑轻量业务逻辑,4 核 1GHz 是舒服的配置;如果只是做编码和图像处理,2 核也够,但余量小,后期加功能容易顶到天花板。
内存接口是很多人忽略的一项。CV2 是 64 位 DDR3/LPDDR3,CV22 是 32 位 DDR3/LPDDR3/LPDDR4,CV25 是 16 位 DDR4/LPDDR4(x),CV28 是 64 位 LPDDR4(x),CV52 是 32 位 LPDDR4(x),CV5 是 32 位 DDR4/LPDDR4(x),H32 是 16 位 DDR4/LPDDR4(x),H22 是 16 位 DDR4/LPDDR4(x)。位宽直接决定内存带宽,而内存带宽是 4K 编码和 CV 推理的共同瓶颈。64 位接口的 CV2 和 CV28 在带宽上最宽裕,适合高分辨率加高帧率加 CV 同时跑的场合;16 位接口的型号适合分辨率不高、功能单一的产品,成本也更低。
功耗这一栏的差距比想象中大。CV2 是低于 3.5W,CV22 低于 2W,CV25 低于 1.5W,CV28 低于 5W,CV52 低于 3W,CV5 约 2W,H32 低于 1.5W,H22 低于 1.5W。功耗不是孤立指标,它和封装、散热、供电设计绑在一起。低于 1.5W 的型号可以做成无风扇的小型设备,低于 2W 的还能勉强靠外壳散热,到 3.5W 以上就必须认真考虑散热结构了。我见过一个项目在 CV2 上做紧凑型设计,散热没算够,夏天连续录制直接降频,画面掉帧,最后只能加大外壳体积重开模。
3.3 CVflow 算力:从 1 eTOPS 到 15 eTOPS 的选型分水岭
CVflow 这一栏是这份对比表里最能拉开差距的。CV2 标的是“--”,也就是没有 CV 加速;CV22 是 1 eTOPS,CV25 是 2 eTOPS,CV28 是 4 eTOPS,CV52 是 15 eTOPS,CV5 是 4 eTOPS,H32 是“--”,H22 是 1 eTOPS。eTOPS 是每秒万亿次操作的量级,数字越大能跑的模型越重、帧率越高。
这里有个常见的误判:很多人以为算力越大越好,直接上 CV52 的 15 eTOPS。但算力是要用功耗和成本换的,CV52 的功耗低于 3W,比 CV25 的 1.5W 高出一倍。如果你的产品只需要跑一个轻量的人形检测,1 eTOPS 的 CV22 或 H22 完全够用,上 15 eTOPS 是浪费。反过来,如果要做多路视频同时做目标检测加跟踪,4 eTOPS 的 CV28 或 CV5 才稳,1 eTOPS 跑一路都吃力。
我的判断方法是按模型规模倒推:轻量检测模型(几 MB 量级)在 1 eTOPS 上能跑到实时,中等模型(十几 MB)需要 2 到 4 eTOPS,较重的模型或者多路并行才需要 15 eTOPS 这一档。选型时先确定模型,再定算力,不要反过来。
3.4 一张表看完七颗芯片的取舍结论
把上面几个维度合起来,我给每颗芯片一个“最适合”的定位,这是我看完对比表后的个人结论,不是官方推荐:
| 型号 | 核心优势 | 最适合 | 要避开的情况 |
|---|---|---|---|
| CV2 | 4 路输入 + 64 位内存 | 多目全景、多光谱 | 需要本地 CV 推理 |
| CV22 | 功耗与算力平衡 | 双路 4K 主流安防 | 三路以上高分辨率输入 |
| CV25 | 低功耗 + 3 路输入 | 三路中端、电池设备 | 高吞吐多曝光 HDR |
| CV28 | 6 路输入 + 4 eTOPS | 多目 + CV 并行 | 对功耗极敏感 |
| CV52 | 15 eTOPS 高算力 | 重模型、多路 CV | 成本与功耗受限 |
| CV5 | 8Kp60 编码 | 8K 单路高端 | 多路输入场景 |
| H32 | 无 CV 的三路低成本 | 纯编码、无 AI 需求 | 任何需要推理的场景 |
这张表我一般会贴在选型文档第一页,团队讨论时先对着它排除,再进细节。它的作用是快速收敛,不是最终定论,最终定论还要结合 SDK 成熟度和供货情况。
4. H2 这颗特殊芯片:超低功耗 4K 方案怎么用才不浪费
H2 不在这张 CV2x 对比表里,但资料里单独给了它一整页规格,说明它的定位和 CV2x 家族不一样。它面向的是超低功耗、小体积、电池供电的消费级 4K 设备,比如运动相机、穿戴相机、小型无人机图传。这一章单独拆它,是因为很多人在看完 CV2x 对比表后会忽略它,而它恰恰是某些场景下更合适的选择。
4.1 14nm 与 1.7W:功耗账怎么算
H2 的规格页写得很清楚:14nm 低功耗架构,4Kp60 下功耗低于 1.7W,四核 A53 跑 1.2GHz,支持 32 位或 64 位内存,LPDDR3/DDR3/DDR3L。这个功耗数字是它的核心竞争力。对比 CV2x 家族里功耗最低的 CV25(低于 1.5W),H2 在功耗相近的前提下做到了 4Kp60 编码,而 CV25 的定位更偏中低分辨率多路。
功耗账要这么算:电池容量除以整机功耗,得到理论续航,再乘一个 0.7 左右的效率系数。假设一块 1500mAh 的电池、3.7V,约 5.5Wh,整机功耗控制在 2W 以内,理论续航约 2.7 小时,实际约 1.9 小时。如果换成 3.5W 的方案,同样电池只能撑 1 小时出头。对于运动相机这种要连续录制一两个小时的品类,1.7W 和 3.5W 是能不能用的差别,不是好不好的差别。
4.2 4Kp60 HDR 与 10bit 编码:画质相关的硬指标
H2 支持 4Kp60 HDR、10bit 编码(仅 HEVC)、运动补偿时域滤波(MCTF)、硬件加速 3D 电子防抖(EIS)、1GP/s 图像处理、传感器输入最高 2.3GP/s。这几个指标放在一起,说明它的画质链路是完整的:HDR 保证高对比场景不丢细节,10bit 编码保证色彩过渡不出现断层,MCTF 降噪保证低照度下画面干净,3D EIS 保证手持或机载时的画面稳定。
这里有个容易忽略的点:10bit 编码只在 HEVC 下支持,H.264 是 8bit。如果你的产品要兼容只支持 H.264 的老设备,10bit 优势就用不上。选型时要把编码格式和下游播放链路一起考虑,不能只看芯片支持什么。
4.3 接口清单与外围设计注意点
H2 的接口清单比较全:HDMI 2.0 4Kp60、USB 3.0、DSI 串行显示、SD3 UHS1、UART/SPI/I2C、串行音频与数字麦克风、SLVS-EC/SLVS/HiSPi/MIPI 多传感器输入。这套接口意味着它能直接做带屏的运动相机、能接多类传感器、能外接存储和显示。
外围设计上我提醒两点。第一,SLVS-EC 和 MIPI 是两类不同的传感器接口,选传感器时要确认接口匹配,别买了 SLVS-EC 的传感器发现参考设计是 MIPI 的。第二,USB 3.0 和 HDMI 2.0 同时走高速信号时,PCB 布线要留足隔离,否则容易出现信号完整性问题,这类问题在调试阶段表现为偶发的花屏或者识别不稳定,排查起来很费时间。
5. 选型避坑:我踩过的五个坑和排查方法
这一章是我自己的血泪经验,每一条都对应一个真实踩过的坑。写出来不是吓人,是让后来的人少走一遍。每条按“现象 → 原因 → 解决”的结构写,方便对照排查。
5.1 只看算力不看 ISP 吞吐,4K 多曝光直接掉帧
现象:选了 CV22 做双路 4K 加 HDR,样机跑起来帧率只有标称的一半,画面还偶发撕裂。
原因:CV22 的 ISP 吞吐是 500MP/s,双路 4K 30 帧的理论需求已经接近 500MP/s,再叠加多曝光 HDR,实际吞吐需求超出上限,ISP 被迫降帧。
解决:回到对比表重新算吞吐需求,把 HDR 的曝光次数乘进去,换成 600MP/s 的 CV2 或 CV28。教训是 ISP 吞吐要按最坏场景算,不能按单曝光算。
5.2 忽略内存位宽,CV 推理和编码抢带宽
现象:CV25 上跑一个中等规模的检测模型,编码和推理同时开,推理延迟从 30ms 涨到 120ms。
原因:CV25 是 16 位内存接口,带宽有限,4K 编码本身已经吃掉大部分带宽,CV 推理再抢,两边都卡。
解决:要么降分辨率或降帧率给推理让路,要么换 32 位或 64 位接口的型号。选型时内存位宽要和 CV 算力一起看,算力够但带宽不够,等于白搭。
5.3 把送样芯片当量产芯片排期
现象:项目按 CV5 的 8Kp60 规格做排期,结果 SDK 交付比预期晚了两个季度,量产计划整体后移。
原因:资料里 CV5 标的是 2021 年第三季度送样,属于开发中状态,不是量产状态。排期时没看状态栏,只看了参数。
解决:选型第一步先看 Production / Sampling / Development 三档状态,量产档才进 BOM 评估,送样档先拿样片验证,开发中的只做预研。这个顺序不能乱。
5.4 功耗按标称值算散热,夏天连续录制降频
现象:CV2 方案标称低于 3.5W,按这个值做了紧凑外壳,夏天连续录制半小时后开始降频掉帧。
原因:标称功耗是典型值,实际峰值功耗加上外围器件(内存、传感器、电源转换损耗)会高出不少,紧凑外壳散热面积不够。
解决:散热设计按标称功耗的 1.5 倍留余量,或者直接选功耗低一档的型号。功耗和散热是一体两面,不能分开算。
5.5 传感器接口没对齐,参考设计直接不能用
现象:选了 H2 做运动相机,传感器买的是 SLVS-EC 接口,结果拿到的参考设计是 MIPI 接口,硬件要重新改。
原因:H2 同时支持 SLVS-EC、SLVS、HiSPi、MIPI 多类接口,但参考设计通常只覆盖其中一两类,选传感器时没确认参考设计用的是哪类。
解决:选传感器前先确认参考设计的接口类型,或者确认 SDK 对目标接口的支持程度。接口对齐这件事要在画原理图之前做完,不能等打样后才发现。
6. 落到执行:一套能直接抄的选型流程与最终判断
前面几章拆了资料结构、对比维度、H2 的特殊定位和五个坑,这一章把它收成一套可执行的流程。这套流程我用了几年,每次新项目选型都走一遍,能挡掉大部分低级错误。它不是万能公式,但能保证你不漏掉关键维度。
6.1 五步选型流程
第一步,定场景。先确定产品落在汽车、安防、运动穿戴、无人机哪一格,这一格决定了哪些指标是硬门槛。安防看输入路数和 ISP 吞吐,运动穿戴看功耗和编码效率,无人机看图传延迟和轻量 CV。
第二步,算需求。把传感器数量、分辨率、帧率、HDR 曝光次数、CV 模型规模列出来,算出 ISP 吞吐需求、内存带宽需求、算力需求三个数,各乘 1.3 到 1.5 的余量系数。
第三步,对表排除。拿算出来的三个数去对比表里筛,吞吐不够的、带宽不够的、算力不够的直接排除,剩下的进候选。
第四步,查状态。候选芯片逐个查 Production / Sampling / Development 状态,量产档进 BOM 评估,送样档先拿样片,开发中的只做预研。这一步决定项目节奏,不能省。
第五步,验参考设计。确认候选芯片的参考设计覆盖你要用的传感器接口、显示接口、存储接口,SDK 对你要用的编码格式和 CV 框架支持到什么程度。参考设计不覆盖的,硬件工作量要重新评估。
6.2 三个判断依据的优先级
流程之外,我给三个判断依据排个序,选型卡住的时候按这个顺序做决定。
第一优先是供货与生命周期。参数再好,芯片停产或者 SDK 停止维护,产品就做不下去。资料里提到的 10nm 车规量产、5nm 送样、累计 5 亿美元 AI 与汽车技术投入,这些是判断供应商能不能长期陪跑的间接依据。
第二优先是功耗与散热。功耗决定产品形态,形态决定市场定位。1.5W 以内能做无风扇小型设备,3.5W 以上必须认真做散热,这个分界线比任何参数都硬。
第三优先才是算力与画质。算力和画质是锦上添花,前两条不满足,这两条再好也落不了地。我见过太多团队一上来就比 eTOPS,最后卡在散热或者供货上。
6.3 一个具体技巧:用最坏场景反推型号
最后给一个我常用的技巧:不要用典型场景选型,用最坏场景反推。典型场景是单路 4K 30 帧、单曝光、不开 CV,最坏场景是双路 4K 30 帧、三曝光 HDR、CV 推理同时开。按最坏场景算出来的需求,再去对比表里找能覆盖的型号,选出来的芯片在典型场景下一定有余量,在最坏场景下也不会翻车。
这个技巧的反面是“按典型场景选、留一点余量”,听起来合理,实际执行时余量往往被后期加功能吃掉。产品做到一半加个新功能、加一路传感器、换个更重的模型,余量瞬间归零。按最坏场景选,前期成本高一点,后期改动的概率低很多。
回过头看,我早期选型最大的问题就是太相信标称参数,忽略了状态、散热、接口这些“非参数”因素。后来我养成一个习惯:每次选型都把对比表、状态栏、参考设计覆盖范围三样东西并排放在桌上,任何一项对不上就停下来重新评估,不带着疑问往下走。这份资料汇总与对比之所以值得留着,就是因为它把对比表和状态栏放在了一起,省掉了我自己去拼信息的时间。希望这套流程和这几个坑,能帮你在下一次选型时少走一遍弯路。
本文还有配套的精品资源,点击获取