4、关键选型指标(上):性能(主频、MIPS/DMIPS)、功耗(待机/工作)、成本(BOM与NRE)

好,咱们直接切入正题。选芯片这事儿,说白了就是一场「既要、又要、还要」的博弈。你不可能找到一颗完美的芯片,但你可以找到最适合你项目的那一颗。今天我先聊三个最硬的指标:性能、功耗、成本。这三个是铁三角,互相牵制。

4.1 性能:别只看主频,那是新手干的事

很多刚入行的朋友,一上来就问:「这颗芯片主频多少?够不够快?」。嗯,主频确实重要,但它不是全部。我见过太多项目,主频选得高高的,结果跑起来各种不稳定,最后降频使用——那当初选它干嘛?

4.1.1 主频(MHz/GHz)

主频就是芯片的「心跳速度」。1GHz 意味着每秒 10 亿个时钟周期。但注意,不同架构的芯片,一个时钟周期能干的事完全不同。

  • Cortex-M4:120MHz 就能跑出不错的效果
  • Cortex-A7:1.2GHz 才算入门
  • RISC-V:看具体实现,有的 200MHz 比某些 400MHz 的 ARM 还快
我的经验: 选主频时,留出 20%-30% 的余量。别卡着极限选。我在一个智能POS项目上吃过亏,选了刚好够用的主频,结果后期加了几个功能,系统直接卡死。后来换了高一个档次的芯片,成本多了 3 块钱,但省了两个月优化时间。

4.1.2 MIPS / DMIPS:这才是真实力

MIPS(Million Instructions Per Second)就是每秒能执行多少百万条指令。DMIPS 是加了权的版本,用 Dhrystone 基准测试跑出来的,更贴近实际。

举个例子:

芯片型号 主频 DMIPS 每MHz DMIPS
STM32F407 (M4) 168 MHz 210 1.25
i.MX6ULL (A7) 800 MHz 1320 1.65
ESP32 (LX6) 240 MHz ~600 2.5

看到了吗?ESP32 每 MHz 的 DMIPS 最高。这说明它的架构效率好。所以,别只看主频,要看「每 MHz 能干什么」。

避坑指南: 我曾经选了一颗标称 1.2GHz 的芯片,结果 DMIPS 只有 800。后来一查,是老旧架构,效率极低。所以我现在选型,第一件事就是看 DMIPS/MHz 这个比值。低于 1.5 的,基本不考虑。

4.2 功耗:待机与工作的双重考验

POS 机这东西,不像手机可以一天两充。它可能放在收银台一整天,甚至好几天不充电。功耗控制不好,用户会骂娘的。

4.2.1 工作功耗(Active Power)

工作功耗就是芯片全速跑时的功耗。通常用 mW 或 W 表示。对于 POS 机,工作功耗主要取决于:

  • 主频:频率越高,功耗越大(线性关系)
  • 外设数量:Wi-Fi、蓝牙、屏幕驱动,都是电老虎
  • 制程工艺:28nm 比 40nm 省电 30% 以上

我建议你算一笔账:假设 POS 机每天工作 8 小时,工作功耗 1.5W,待机功耗 0.1W。那么一天的总能耗是:

8h × 1.5W + 16h × 0.1W = 12Wh + 1.6Wh = 13.6Wh

如果电池是 5000mAh(3.7V),也就是 18.5Wh。那么续航就是 18.5 / 13.6 ≈ 1.36 天。嗯,勉强够用。但如果工作功耗降到 1.0W,续航就能到 1.8 天。差别很大吧?

4.2.2 待机功耗(Standby Power)

待机功耗往往被忽略,但它才是决定「能不能放一整天」的关键。POS 机在没人操作时,应该进入深度睡眠模式。

常见的待机功耗等级:

  • 普通待机:~10mW(保留 RAM,RTC 运行)
  • 深度睡眠:~1mW(仅 RTC 运行)
  • 关断模式:~0.01mW(几乎全关,唤醒慢)
注意: 有些芯片标称待机功耗 1μA,但那是在「所有外设关闭、IO 悬空」的理想条件下。实际项目中,加上外部电路(比如触摸屏、刷卡模块),待机功耗可能飙升到 100μA 甚至更高。所以,一定要看「系统级待机功耗」,别只看芯片手册。

4.3 成本:BOM 与 NRE 的博弈

成本这东西,不是「芯片单价」那么简单。你得算两笔账:BOM 成本和 NRE 成本。

4.3.1 BOM 成本(物料清单成本)

BOM 成本就是一颗芯片加上所有外围元器件的总价。比如:

项目 方案A(国产芯片) 方案B(进口芯片)
主芯片 ¥15 ¥35
DDR ¥8 ¥8
Flash ¥5 ¥5
电源管理 ¥3 ¥6(需要更复杂)
其他 ¥10 ¥10
总计 ¥41 ¥64

看起来方案A便宜了 23 块钱。但别急,还有 NRE 成本。

4.3.2 NRE 成本(一次性工程成本)

NRE 包括:开发板、工具链、认证费、软件移植、测试验证等。这些是一次性投入,量越大,摊得越薄。

举个例子:

  • 方案A(国产):NRE 约 ¥50,000(工具链不成熟,调试时间长)
  • 方案B(进口):NRE 约 ¥20,000(生态成熟,例程多)

如果量产 1000 台:

  • 方案A 总成本 = 1000 × 41 + 50000 = ¥91,000
  • 方案B 总成本 = 1000 × 64 + 20000 = ¥84,000

你看,量小的时候,方案B反而更划算。这就是为什么很多初创公司先用进口芯片,等量上去了再切国产。

我的建议: 做选型时,先预估一下你的「盈亏平衡点」。比如上面这个例子,平衡点大约在 2000 台左右。低于这个量,用进口方案;高于这个量,果断切国产。我在一个项目中就因为这个判断失误,多花了 15 万冤枉钱。

4.4 三个指标的权衡

最后,我总结一个简单的权衡思路:

  1. 性能优先:如果你的 POS 机要跑 Android、要人脸识别、要 4G 视频通话,那别犹豫,上 A7/A53 级别,主频 1GHz+,DMIPS 2000+。功耗大点就大点,大不了加大电池。
  2. 功耗优先:如果是手持式、电池小的 POS 机,选 M4/M7 级别,主频 200MHz 左右,DMIPS 300 就够。待机功耗必须低于 0.1mW。
  3. 成本优先:如果是固定式、插电的 POS 机,功耗可以放宽。选国产 RISC-V 或者老款 ARM,主频 400MHz 左右,BOM 控制在 ¥30 以内。

嗯,今天就先聊到这儿。下一节我会讲「关键选型指标(下)」,包括外设接口、封装、温度范围、供货周期这些容易被忽略但极其重要的指标。到时候见。