树莓派4B板载有哪些芯片?BOM成本是多少?

事情背景

我接触树莓派比较晚,近期有个项目要用到“树莓派4B”(Raspberry Pi 4 Model B),正好学习一下,写篇介绍给大家看看。

图1-树莓派4B(Raspberry Pi 4 Model B)

我对开发板喜欢从硬件看起,就是原理图什么样、里面有哪些芯片、接口等,这样也对开发板的整体功能有所了解。

在我翻阅了官方的资料后,确实有个原理图,但是。。。这原理图居然里面没有标注芯片的型号。。在官方的其他资料里面也没有完整的BOM表格,仅有一颗主芯片SoC的型号介绍——BCM2711,其他的模块只是提及功能和性能指标,并不公开具体芯片型号。

图2-树莓派4B原理图里面并没有IC型号

这。。我心想这个在DIY爱好者圈子里面的广泛用到的开发板。。居然在原理图和BOM上都不开源吗???

好在有很多国内外网友已经将板载主要芯片都查阅出来,大体如下(红字部分),都集中在PCB正面。本文就对这些芯片做一下梳理和介绍,有同样兴趣的朋友也可看看。

图3-树莓派4B(Raspberry Pi 4 Model B)上的主要芯片


树莓派4B板载主要芯片

I. 处理器SoC BCM2711

树莓派4B的核心是Broadcom BCM2711,它是一种SoC芯片(System On Chip),这意味着不是一颗单纯的CPU处理器,而是一颗集成了很多功能的芯片:

图4-Broadcom BCM2711

图5-Broadcom BCM2711功能框图

如树莓派的创始人Eben Upton所说,他们认为树莓派是一种Mini PC,不单是个开发板,那么作为PC,显卡、外设接口等功能必不可少,而Broadcom BCM2711就是这么一颗集成了很多功能的芯片。。也就是说,只要一颗芯片都搞定了(如果不是SoC,你就要多颗单独的芯片来搞定上述框图中的各个功能了,特别是GPU这块)。

如果看运算性能,BCM2711的CPU内核是一个基于Armv8架构的64位四核Cortex-A72 ARM处理器,主频为1.5GHz。这种芯片发热应该不容小觑,毕竟买开发板都标配送散热片了,有老外网友还测过BCM2711的发热量如下,即,如果不超频、不加散热,CPU满负荷跑的温度应该在75℃左右,说高也不高,但大家还是喜欢把散热片都贴上,可能贴了会让人自我感觉动手能力超级强吧。。

图6-树莓派4 BCM2711运行时温度情况(红色无散热、绿色有散热外壳、蓝色超频+有散热外壳)

我查了一下对比树莓派3,树莓派3是一个主频为1.4GHz的四核Cortex-A53处理器(BCM2837)。我记得在某访谈里看到Eben Upton吹嘘树莓派4是性能怪兽,我想这只是相对树莓派3而言吧,因为单纯从ARM处理器的角度,以我们熟悉的手机产品来看,同样基于Cortex-A72内核的是高通晓龙650/652系列芯片,采用芯片的旗舰机是红米Note 3系列。红米Note 3。。那是2015年的产品,而树莓派4至少是2018年发布的。。。反正我觉得挺弱的,仅供大家感性认识一下BCM2711的定位(core数量、SoC功能不一样,我仅是肤浅对比。。)

图7-2015年的红米Note 3采用同样基于Cortex-A72的高通晓龙650处理器


II. 内存芯片-Micron(2GB、4GB和8GB)

树莓派4提供了三种不同的RAM版本(2GB、4GB和8GB),是基于LPDDR4的SDRAM,它采用Micron FBGA的封装形式:

图8-Micron LPDDR4 SDRAM

该芯片网上信息不多,这里提一下“LPDDR4”,它相当于用于移动设备上的DDR4内存,与DDR4相比,它具有更低的功耗,但是带宽也降低。


III. 千兆以太网-BCM54213PE

BCM54213PE 是一颗1000BASE-T/100BASE-TX/10BASE-T千兆位以太网(GbE)收发器。在以太网接收方面高度集成高,包含了自适应均衡器、ADC、锁相环、线路驱动器、编码器、解码器、回声消除器、串扰消除器以及所有以太网必需的功能。

图9-千兆以太网 BCM54213PE


IV. USB 3.0集线器-VLI VL805

VL805 是一款USB 3.0控制器,支持PCI Express与 USB超高速(5Gbps)、高速(480Mbps)、全速(12Mbps)和低速(1.5Mbps)设备。根集线器可由四个端口组成,实现多个外围设备的同时操作。制造商VIA Labs, Inc.是一家台湾的专做USB的芯片公司。

图10-USB 3.0集线器-VLI VL805


V. 无线连接-CYW43455

Cypress CYW43455提供双频2.4GHz和5GHz IEEE 802.11.b/g/n/ac无线网络以及蓝牙 5.0 和低功耗蓝牙BLE功能。它在哪?它在屏蔽罩中。。。

图11-Cypress CYW43455


VI. 电源管理-MxL7704

采用MaxLinear MxL7704电源管理芯片(PMIC)。MxL7704配备100mA LDO,为板载子系统提供稳定的1.5V至3.6V电源,四个同步LDO为系统、内存、I/O 和核心电源提供各自所需的电源,还具有ADC,I2C配置,和状态机。特别是状态机部分看起来有点意思,回头详细看一下spec。

图12-MaxLinear MxL7704


树莓派4B的BOM成本多少?卖的贵不贵?

好了,有了上述芯片型号,我们分别查询一下芯片单价,并汇总至以下表格。其中内存因为有多种版本,我们按Micron的4GB SDRAM进行估算。价格来源自立创商城、淘宝、Digikey等平台,按500~1000pcs批量采购获取单价。实际过程中发现有些IC获取不到单价的,用代替型号来计算:

图13-树莓派4B BOM成本

如图显示BOM累计成本在267.7元,当然这个估算里面最核心的SoC(BCM2711)没有找到公开价格,用国产同等级Cortex-A72 SoC Rockchip的RK3399来代替,国产型号肯定较为便宜,不过单价也是按500~1000pcs批量预估的,远不及像树莓派4满世界出货的,这种大量出货价格应大幅降低。

所以我们就以成本267.7元来粗略计算一下毛利吧:

假设树莓派4B的行情价是450元,那么毛利为:1-267.7/450 = 40%

这么估算毛利还是相当高的。树莓派4的价格也确实挺贵的,如果预算有限,我觉得可以考虑一些国产开发板替代品。

说到这里,你可以看出像BCM2711没有公开价格、原理图也不列IC型号,也没有PCB layout等现象,所以树莓派不是一种开源硬件(严格的开源硬件连IC的设计版图也要开源),虽然它运行的Linux操作系统,包括其自身的Pi OS 是开源的,也虽然树莓派基金会为Linux内核和各种其他开源项目做出了贡献,并以开源方式发布了自己的许多软件……

另一方面,Eben Upton定位树莓派是一个Mini PC或者SBCs(Single-board Computers),作为PC不开源也合理嘛,你不指望苹果、联想也开源吧,再考虑到 Pi的目标是电子教育,树莓派的开源软件已经可以收益一拨人了,只是如果你的目的是想学习或者修改树莓派硬件,门槛要更高一点而已。


可以关注我的微信公众号“疯狂的运放”,及时收到最新的推文。

### 回答1: 您可以通过以下步骤安装Ubuntu mate系统: 1. 下载Ubuntu mate系统的镜像文件并解压缩。 2. 使用SD卡制作工具将Ubuntu mate系统写入SD卡中。 3. 将SD卡插入树莓派4b中并启动设备。 4. 根据提示进行安装即可。 希望这个回答能够帮到您。 ### 回答2: 安装Ubuntu Mate系统到树莓派4B可以按照以下步骤进行: 1. 首先,从Ubuntu Mate官方网站上下载适用于树莓派4B的镜像文件。可以选择64位版本的镜像。 2. 下载完成后,使用一个镜像烧录软件将镜像文件写入一个SD卡上。常用的烧录软件有Etcher和Win32DiskImager等。 3. 在烧录完成后,将SD卡插入到树莓派4B的SD卡槽中。 4. 连接树莓派4B到显示器和键盘。使用HDMI接口将树莓派连接到显示器,并插入键盘到USB接口。 5. 接下来,连接树莓派4B到电源开启它。系统将会自动引导。 6. 在首次引导过程中,您将会被引导设置您的系统语言、键盘布局和网络连接。 7. 完成这些设置后,将进入到Ubuntu Mate桌面环境。您可以使用鼠标和键盘进行操作。 8. 进入桌面后,您可以根据需要进行个性化设置和配置,安装额外的软件和更新系统。 总结一下,安装Ubuntu Mate系统到树莓派4B相对简单。只需下载镜像文件,烧录到SD卡上,插入SD卡到树莓派并连接显示器和键盘,然后引导树莓派进行初次设置即可。之后您就可以在Ubuntu Mate桌面环境中使用树莓派4B了。 ### 回答3: 树莓派4b是一款强大的单计算机,它可以运行多种操作系统,包括Ubuntu Mate。以下是安装Ubuntu Mate系统的步骤: 1. 首先,准备一个SD卡,至少为16GB,推荐使用32GB或64GB的高速SD卡。确保SD卡已经格式化为FAT32文件系统。 2. 下载Ubuntu Mate的镜像文件。在官方网站上可以找到树莓派的专属版本。下载完后,将镜像文件保存在本地。 3. 安装一个专用的SD卡写入工具,如Etcher。打开Etcher并选择刚刚下载的Ubuntu Mate镜像文件。 4. 插入SD卡到计算机的SD卡读卡器中,并在Etcher中选择对应的SD卡。 5. 单击“Flash!”按钮,Etcher将开始将Ubuntu Mate系统写入SD卡。这个过程可能需要几分钟的时间。 6. 写入完成后,将SD卡插入树莓派的SD卡插槽中。 7. 连接显示器、键盘和鼠标到树莓派上,并插入电源。 8. 树莓派启动后,选择Ubuntu Mate作为默认操作系统。树莓派将自动安装和配置Ubuntu Mate系统。 9. 根据系统提示,设置用户名和密码。 10. 完成设置后,你将能够访问Ubuntu Mate桌面。享受树莓派与Ubuntu Mate带来的强大功能和灵活性! 总之,安装Ubuntu Mate系统非常简单。只需准备好SD卡、下载镜像文件、写入SD卡并启动树莓派,就能够轻松使用树莓派4b的Ubuntu Mate系统了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值