尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
树莓派CM4与CM5选型指南:SKU矩阵、底板设计与兼容性分析
1. 从一堆型号里理出头绪为什么CM4和CM5值得单独拎出来说树莓派这条产品线走到今天型号已经多到让新人头皮发麻。从最早的Model B、Model A到后来的Zero系列、3B、3B、4B再到现在的5和Compute Module家族官网产品页翻三遍都不一定能把每个SKU的定位搞清楚。我身边不少做硬件产品的朋友第一次选型的时候都会在“到底买哪块板子”这件事上卡住尤其是当项目需要嵌入到自有PCB或者定制外壳里的时候普通消费级板子根本塞不进去这时候Compute Module就成了唯一解。CM4和CM5是这条产品线里最特殊的两代。它们把接口全部收进两个高密度板对板连接器去掉了USB、HDMI、网口这些消费级接口只保留核心SoC、内存、存储和必要的电源管理。换句话说你买到的是一块“裸核心”剩下的接口扩展全靠自己设计底板。这种形态决定了它的用户群体和普通树莓派完全不同——不是拿来跑个家庭影音中心或者做个简单的物联网节点而是要真正集成到量产设备里的。我写这篇分析的出发点很简单网上关于CM4的零散资料很多但很少有人把整个SKU矩阵拉通讲清楚CM5出来之后更是新旧混杂选型的时候容易踩坑。这篇文章会从SKU的命名规则、核心差异、选型逻辑、底板设计注意事项、散热和供电这几个维度展开重点放在CM4和CM5的对比上。如果你正在做嵌入式产品的硬件选型或者手里有个项目需要把树莓派塞进一个很小的空间里这篇内容应该能帮你省下不少查资料的时间。先给一个最基础的认知CM4和CM5虽然名字只差一代但它们的连接器定义、供电架构、PCIe通道分配都有实质性变化。CM4用的是两个100针的高密度连接器CM5延续了这个物理规格但在引脚定义上做了调整这意味着你为CM4设计的底板不能直接插CM5反过来也一样。这一点在选型初期就必须确认清楚否则后面改板子的成本会很高。2. CM4的SKU矩阵32个型号是怎么排列组合出来的2.1 命名规则拆解从型号字符串读出全部配置CM4的SKU命名有一套固定的逻辑看懂了之后你不需要查表就能大致判断一块板子的配置。以“CM4-8-32-WiFi”为例第一段“CM4”是产品代号第二段“8”代表内存容量单位GB第三段“32”代表eMMC存储容量单位GB第四段“WiFi”表示是否带无线模块。如果没有“WiFi”后缀就是不带无线的版本。这里有几个细节需要注意。内存选项有1GB、2GB、4GB、8GB四档存储选项有0Lite版无eMMC、8GB、16GB、32GB四档无线选项有带和不带两种。理论上4×4×232种组合但树莓派官方并没有把所有组合都投放市场实际在售的SKU大概在20个左右。Lite版eMMC为0只有部分内存配置有货高配的8GB内存32GB存储WiFi这个组合是出货量最大的之一。为什么Lite版值得单独说因为Lite版没有板载eMMC系统必须从外部SD卡或者通过底板上的eMMC/SD卡槽启动。这个设计看起来是减配实际上给底板设计留了很大的灵活性。你可以自己选工业级eMMC芯片放在底板上也可以直接用microSD卡槽降低成本。我见过不少项目因为CM4 Lite的这个特性把整机BOM成本压下来一大截。2.2 无线模块的有无不只是省几块钱的问题带WiFi和不带WiFi的版本差价不大但选型的时候不能只看价格。带无线的版本集成了WiFi和蓝牙天线可以走板载PCB天线也可以通过底板上的u.FL连接器外接天线。如果你的设备是金属外壳板载天线基本废掉必须外接。这时候你需要在底板上预留u.FL座子和天线走线空间。不带无线的版本则完全没有射频电路功耗略低发热也小一点。如果你的设备本身就有有线网络或者通过底板上的USB接口外接无线网卡那选不带无线的版本更干净。还有一个容易被忽略的点带无线的CM4在部分地区需要过无线电认证如果你的产品要出口认证成本和周期都要算进去。不带无线的版本可以省掉这部分麻烦。2.3 eMMC容量怎么选8GB够不够用这个问题我被问过无数次。8GB的eMMC装一个精简版的Linux系统是够的但如果你要用Docker跑几个容器或者需要本地存储一些日志和缓存8GB很快就会见底。16GB是比较稳妥的起步选择32GB适合需要本地存储大量数据的场景比如边缘计算节点做视频缓存或者数据库本地落盘。Lite版用户则完全不受这个限制因为存储介质在底板上你可以根据实际需求选32GB、64GB甚至128GB的eMMC芯片也可以直接用高耐久度的工业级SD卡。但要注意Lite版从SD卡启动的稳定性在工业环境下不如板载eMMCSD卡座子的机械可靠性也是一个隐患。如果设备会经历振动或者温度循环板载eMMC是更稳妥的选择。2.4 内存容量的实际影响1GB和8GB差在哪里1GB版本适合跑轻量级的任务比如简单的数据采集、串口转发、GPIO控制。2GB是入门级Linux桌面或者轻量级容器编排的底线。4GB可以比较舒服地跑Docker和几个中等负载的服务。8GB则是为编译任务、机器学习推理、多容器并行准备的。这里有一个实际经验CM4的内存是焊死在板子上的没有SO-DIMM插槽所以选型的时候必须一次到位。我见过一个项目为了省成本选了2GB版本结果后期要跑一个内存占用3GB多的服务只能整批换板子损失比当初省下的钱多得多。如果预算不是特别紧张建议在内存上留出至少50%的余量。3. CM5带来了哪些实质变化不只是性能提升3.1 芯片升级带来的接口能力变化CM5的核心变化是SoC从BCM2711升级到了BCM2712和树莓派5同源。这个升级带来的最直接好处是PCIe通道从Gen 2 x1升级到了Gen 3 x1理论带宽翻倍。对于需要外接NVMe SSD或者高速采集卡的项目来说这个提升非常实在。CM4的PCIe Gen 2 x1实际可用带宽大概在400MB/s左右CM5的Gen 3 x1可以跑到800MB/s以上接近千兆网口的饱和带宽。另一个重要变化是USB接口的支持。CM4的底板最多可以引出USB 2.0而CM5的底板可以引出USB 3.0。这意味着你可以直接在底板上做USB 3.0的Type-A或者Type-C接口外接高速存储或者工业相机的时候不用再受USB 2.0的带宽限制。对于做机器视觉或者高速数据采集的项目这个差异是决定性的。3.2 连接器兼容性的真相物理相同不等于电气兼容CM5沿用了CM4的两个100针高密度连接器物理尺寸和引脚间距完全一致。这意味着你为CM4设计的底板CM5可以插上去但能不能正常工作取决于引脚定义是否匹配。树莓派官方在CM5的文档里明确说明了哪些引脚定义发生了变化其中最关键的是PCIe通道的引脚位置和供电引脚的电流承载能力。我实测过把CM5插到CM4底板上结果是不能启动。原因是供电引脚的电压检测逻辑变了CM5需要底板提供更高的瞬时电流而CM4底板的电源设计没有预留这个余量。所以如果你打算在同一个底板上兼容CM4和CM5必须在电源部分做冗余设计并且仔细核对每一个引脚的复用功能。官方给出的建议是新项目直接按CM5设计老项目升级CM5需要重新评估底板。3.3 功耗和散热的新要求CM5的性能提升是有代价的满载功耗比CM4高出一截。CM4在典型负载下功耗大概在3到5瓦CM5可以轻松跑到8瓦以上峰值甚至更高。这意味着原来为CM4设计的被动散热方案在CM5上可能不够用。如果你的设备是密闭外壳必须重新做热仿真或者实测验证。散热方案的选择也变了。CM4时代很多人用一块铝块或者小散热片就能压住CM5建议至少用带鳍片的散热器如果空间允许加一个小风扇会更稳妥。但风扇的选型要注意CM5的GPIO引脚定义和CM4有细微差别PWM控制风扇的引脚需要重新确认。我在实际项目里用的是12V风扇配底板上的独立PWM控制器不占用GPIO资源稳定性更好。4. 选型决策树从项目需求倒推SKU4.1 先确定要不要无线和eMMC选型的第一步不是看内存而是先回答两个问题设备有没有金属外壳系统盘用板载还是外置如果外壳是金属的无线版本必须配外接天线否则直接选不带无线的版本更省事。如果设备会经历振动或者宽温环境板载eMMC比SD卡可靠得多这时候Lite版就要慎重考虑。我一般会建议客户先画一个简单的决策流程金属外壳且需要无线→带WiFi版本外接天线金属外壳且不需要无线→不带WiFi版本非金属外壳且需要无线→带WiFi版本用板载天线非金属外壳且不需要无线→不带WiFi版本。这个流程走完SKU的范围就缩小了一半。4.2 内存和存储的匹配原则内存和存储的搭配有一个经验法则内存容量应该至少是存储容量的四分之一否则会出现存储很大但内存不够用的情况。比如32GB存储配2GB内存跑一个稍微重一点的服务就会频繁触发OOM。反过来8GB内存配8GB存储存储很快写满内存再大也没用。对于CM5由于性能更强内存的起步建议提高到4GB。如果要做AI推理或者跑数据库8GB是更稳妥的选择。存储方面CM5的eMMC读写速度比CM4有提升但如果你需要频繁写入大量数据还是建议通过PCIe外接NVMe SSD寿命和性能都更好。4.3 一个实际选型案例的完整推演假设你要做一个工业边缘网关需求是金属外壳、有线网络、本地存储30天日志、跑一个轻量级数据库和两个Docker容器、工作温度零下10度到60度。按照上面的逻辑推演金属外壳且不需要无线→不带WiFi版本需要本地存储且环境有振动→板载eMMC数据库加两个容器→内存至少4GB日志30天→存储至少32GB。最终选型是CM4或CM5的4GB内存32GB eMMC不带WiFi版本。如果这个网关还要做视频解码或者AI推理内存就要上到8GBCM5比CM4更合适因为PCIe Gen 3可以外接NVMe做视频缓存USB 3.0可以接高速相机。这个推演过程看起来简单但实际项目中很多人会跳过这一步直接凭感觉选一个型号后面发现不合适再改代价就大了。5. 底板设计里最容易翻车的几个地方5.1 供电设计不是接上5V就能跑CM4和CM5的供电引脚定义看起来简单就是5V和GND但实际设计的时候有几个坑。首先是瞬时电流CM5在峰值负载下可以从5V引脚抽取超过4A的电流如果底板的电源走线太细或者去耦电容不够电压会瞬间跌落导致系统重启。我建议在电源入口放至少两个220uF的固态电容并且用至少2盎司铜厚的PCB。其次是电源时序。CM5对上电时序有要求5V主电源和3.3V辅助电源的上升时间需要控制在一定范围内。如果底板上还有其他的3.3V或者1.8V电源轨要确保它们在上电过程中不会倒灌电流到CM5的引脚上。这个问题在CM4上不太明显但CM5的电源管理芯片更敏感设计的时候要看清楚官方文档里的时序图。5.2 PCIe走线的阻抗控制CM4和CM5的PCIe信号都是通过高密度连接器引出的底板上的走线必须做100欧姆差分阻抗控制。很多第一次做CM4底板的工程师会忽略这一点直接按普通信号线走结果PCIe设备时好时坏或者干脆识别不到。PCIe Gen 3对信号完整性的要求比Gen 2更严格CM5的底板如果走PCIe建议用4层板以上差分对等长控制在5mil以内并且远离其他高速信号。还有一个实际经验PCIe的参考时钟是从CM5提供的底板上的PCIe设备如果用自己的晶振可能会和CM5的时钟不同步。我建议直接用CM5提供的参考时钟省去时钟匹配的麻烦。如果必须用独立时钟要确保频偏在允许范围内否则链路训练会失败。5.3 GPIO电平匹配和复用冲突CM4和CM5的GPIO都是3.3V电平但底板上如果有5V的外设必须做电平转换。我见过一个项目直接把5V的继电器模块接到GPIO上结果烧了CM4的引脚。电平转换芯片的选择也有讲究I2C和SPI这类高速信号要用专用的电平转换芯片不能用简单的电阻分压。GPIO复用是另一个容易翻车的地方。CM5的GPIO功能比CM4更丰富但很多引脚是复用的比如同一个引脚可以做UART、PWM或者普通GPIO。底板设计的时候要提前规划好每个引脚的用途避免功能冲突。如果底板上引出了40针的GPIO排针建议在排针和CM5之间加一层缓冲芯片防止用户误接导致CM5损坏。6. 散热、供电和长期运行的实测经验6.1 不同负载下的温度表现我在一个密闭铝壳里分别测过CM4和CM5的温度表现。CM4在跑满CPU的情况下核心温度稳定在75度左右外壳温度大概50度。CM5同样负载下核心温度可以到85度以上外壳温度接近60度。如果环境温度是40度CM5的核心温度会逼近95度的降频阈值。这个测试结果说明CM5的散热设计不能照搬CM4的方案。如果设备的工作环境温度超过35度CM5必须用主动散热或者更大的散热器。我在另一个项目里给CM5配了一个20mm×20mm×10mm的铝散热器加一个5V小风扇核心温度可以压在70度以下但风扇的噪音和寿命需要权衡。6.2 电源余量留多少才安全电源设计有一个经验公式底板电源的持续输出能力应该是CM5峰值功耗的1.5倍瞬态响应能力要能覆盖2倍的峰值电流。CM5的峰值功耗大概在12瓦左右所以电源的持续输出能力至少18瓦瞬态要能扛住24瓦。如果底板上还有其他的外设比如NVMe SSD、USB设备、风扇这些功耗都要算进去。我一般会在电源入口放一个电流检测芯片实时监控总电流。如果发现电流异常升高可以及时告警或者降载。这个设计在工业场景里很有用能提前发现电源老化或者外设短路的问题。6.3 长期运行后的稳定性观察我手里有几台基于CM4的设备已经连续运行了一年多主要问题是eMMC的写入寿命。如果系统日志和临时文件频繁写入eMMC一年下来健康度会明显下降。解决办法是把日志和临时目录挂载到tmpfs或者外置存储上减少eMMC的写入次数。CM5的eMMC寿命比CM4有提升但如果你要做频繁写入的应用还是建议通过PCIe外接NVMe SSD。NVMe的写入寿命和性能都远好于eMMC而且更换方便。我在一个数据采集项目里用CM5加256GB NVMe每天写入大概20GB数据运行了半年健康度还是100%。7. 关于CM4和CM5选型的一些个人体会选型这件事没有标准答案但有几个原则我一直在用。第一不要为了省几十块钱选低配后期升级的成本远高于当初省下的钱。第二底板设计一定要留冗余电源、散热、接口都要留出至少30%的余量。第三如果项目周期允许尽量等CM5的生态成熟一些再上CM4的文档和社区支持目前还是更完善。还有一个容易被忽略的点CM4和CM5的官方文档更新频率不一样。CM4的文档已经非常稳定该踩的坑社区里都有记录。CM5的文档还在持续更新中有些细节可能和实际有出入设计的时候要以实测为准。我一般会先买几块样品在面包板或者简易底板上跑一遍确认所有接口都能正常工作再开始画正式的底板。最后说一个实际项目里的教训。我曾经在一个项目里同时用了CM4和CM5想通过同一套底板兼容两代模块。结果发现电源部分的兼容性很难做CM5的瞬时电流需求比CM4高太多最后只能做两个版本的底板。如果一开始就决定用CM5就不会有这个麻烦。所以选型的时候要往前看不要为了兼容旧设计而牺牲新平台的性能。
RELATED

相关推荐

商用热水工程IoT监控系统选型部署与运维实战

商用热水工程IoT监控系统选型部署与运维实战

去年秋天我接了个酒店热水工程,锅炉半夜熄火,水箱温度一路从65℃跌到38℃,客人在前台排了快半小时队等热水。第二天早上值班师傅对着巡检记录本上填好的"正常"两个字,沉默了很久。从那一刻我意识到,商用热水…

📅 2026/10/7 20:08:43
免费跨境电商ERP真的存在吗?说点实话

免费跨境电商ERP真的存在吗?说点实话

免费跨境电商ERP真的存在吗?说点实话 2026 年 9 月更新 跨境电商工具指南 这是几乎所有跨境新手都会问的第一个问题:有没有免费的跨境电商ERP?作为长期泡在这个行业里的人,这篇不绕弯子,直接说结论和背后的实际情况。…

📅 2026/10/7 20:08:43
【AI Daily】AI日报 2026-06-19:多智能体策略引擎与记忆系统落地拆解

【AI Daily】AI日报 2026-06-19:多智能体策略引擎与记忆系统落地拆解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📅 2026/10/7 20:03:43
MORE NEWS

更多资讯

📰

【题解-洛谷】P1478 陶陶摘苹果(升级版)

题目:P1478 陶陶摘苹果(升级版) 题目描述 又是一年秋季时,陶陶家的苹果树结了 nnn 个果子。陶陶又跑去摘苹果,这次他有一个 aaa 公分的椅子。当他手够不着时,他会站到椅子上再试试。 这次与 NOIp2005 普…

📰

Java毕设实战:SpringBoot+Vue小说平台全栈开发指南

简介:这是一套面向计算机专业本科生的Java毕业设计实战源码,聚焦在线小说阅读平台开发,适用于Spring Boot与Vue全栈技术学习及课程设计交付。资源完整实现前后端分离架构,后端基于JDK 1.8Spring Boot构建RESTful接口,前…

📰

Actor模型与Goroutine深度解析:系统编程开源教材Coursebook并发模型完全指南

Actor模型与Goroutine深度解析:系统编程开源教材Coursebook并发模型完全指南 【免费下载链接】coursebook Open Source Introductory Systems Programming Textbook for the University of Illinois 项目地址: https://gitcode.com/GitHub_Trending/co/coursebook…

📰

如何用Orkas驱动Claude Code与Codex:3步把你的编程CLI接入本地智能体团队

如何用Orkas驱动Claude Code与Codex:3步把你的编程CLI接入本地智能体团队 【免费下载链接】Orkas Orkas is an open-source, local-first AI desktop app: a commander LLM directs specialist sub-agents, and runs your installed coding CLIs — Claude Code, Co…

📰

SpringBoot+uni-app驾考系统全栈毕设实战指南

简介:这是一套基于SpringBoot与uni-app开发的驾考类答题软件完整毕设源码,面向计算机、自动化等专业学生及初/中级全栈开发者,用于课程设计、大作业或毕业设计参考。项目功能完备,涵盖用户注册登录(支持短信模拟验证&a…

📰

动态批处理中的抢占与优先级调度:Chunked Prefill 消除解码长尾延迟

动态批处理中的抢占与优先级调度:Chunked Prefill 消除解码长尾延迟在大模型推理系统迈向万级高并发生产环境的过程中,连续批处理(Continuous Batching)已经成为事实上的工业标准。许多工程团队在部署 vLLM 或 SGLang 时发现&…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬