全新 Mac mini 即将在明天开售,这台史上最小的苹果电脑主机,个头不大,来头却不小。在体积减小了 40% 多的同时,还能把 CPU 和 GPU 都往上提了提,更重要的是,加上教育优惠,你能用不到四千块,买到一台搭载 M4 芯片、16GB 内存起步的苹果电脑。我们也在第一时间上手体验了这台苹果全新的「性能小钢炮」。除开 Mac mini 的常规评测,我们这回还对它的 USB-C 接口有了兴趣,一方面,Mac mini 把两个常用的 Type-C 接口放到了正前方,以后拔插数据充电线变得非常方便;另外,苹果官网的一处改动引起了我们的注意。苹果先前在官网里,曾把新款 iMac 与 Mac mini 放在了 70W、96W 和 140W 的 USB-C 电源适配器兼容性列表中,不过很快就将其删除,表明新款的 iMac 与 Mac mini 现在并不支持通过 USB-C 端口供电。不过我们仍然很好奇:全新 Mac mini 是不是真的支持通过 Type-C 接口受电?如果支持,那是被什么限制了 Type-C 接口受电的能力?苹果官网的新闻,到底是编辑错误,还是不小心泄露了「秘密」?为了搞清这次「官网乌龙」事件,爱范儿第一时间拿到了 Mac mini M4 Pro,并在制糖工厂的明日实验室,用专业的仪器和软件,进行了详细测试。制糖工厂明日实验室测试现场先说结论: Mac mini M4 机身背面的三个雷雳 4/5 端口,均不能作为受电端口,也就是不能通过雷雳口给 Mac mini 供电。 Mac mini M4 机身前面的两个 USB-C 端口(支持 USB 3,速率最高可达 10Gb/s),虽然目前均不能作为受电端口,但苹果的确做好了 Type-C 接口受电在硬件层面的工作(至少是做完了一部分),这个端口其实是所谓的 dual role port,即可以对外供电也可以向内送电。
关于 Type-C 接口的那些事儿
在开始实验前,我们需要先了解几个小众知识,我们从这次事件的主角讲起。虽然长得一样,但是不一定所有的 Type-C 接口都能用于供电。全新 Mac mini 一共有五个 Type-C 接口。机身背面的 Type-C 接口的协议是雷雳 (Thunderbolt) 5 / USB 4,是 Intel 与苹果合作研发的一种高速数据传输接口,它能把数据、视频、音频和电力的传输集合到一个单独的接口上。相比于普通的 USB-C,雷雳接口在以下几个方面有显著的优势: 更高的数据传输速率 更强的视频输出能力 支持 PCI-e 数据传输 更高的电力输送能力 更好的兼容性和扩展性但是我们想强调,并不是所有的雷雳接口都能够实现以上功能,有些设备上的雷雳接口只能用于数据传输或显示输出,比如刚刚发布的 Mac mini M4 就是如此。另外两个放在正面的 Type-C 接口支持 USB 3,其最大的特点是传输速率最高可达 10Gb/s。实测下来,新 Mac mini 的 Type-C 接口同样不支持为主机供电,也就是说现在想让 Mac mini 通电开机,只能通过主机上的传统电源接口。而问题,也出在了这里。有协议,但没达成的 Mac mini随着 Type-C 接口在各种消费电子设备的普及,USB-IF (爱范儿也是 USB-IF 的成员之一)也发布了 USB PD 协议规范。苹果自 iPhone 8 开始,就一直使用的是 USB Power Delivery 协议受电。图片来自:GoogleUSB PD 协议允许设备在多个方向上高效传输电力,并支持多种功率级别和电压配置,从而满足不同设备的需求。简单来说,协议的作用是让特定品牌的受电和供电设备,达成一致的目标,我想要更快的充电速度更高的电压,同时你也得同意才行。那么,供电和受电双方想要达成一次快充,有几个非常重要的事儿。 设备必须配备 USB Type-C 接口,因为标准的 USB PD 协议通过 USB Type-C 接口实现。 充电器、设备电源管理芯片和控制器必须支持 USB PD 协议。 受电设备(如笔记本电脑、智能手机等)必须能够接收和处理 USB PD 信号。我们在实验室里给新款 Mac mini 前后 USB-C 端口依次尝试接上制糖工厂 IonBridge 可编程 PD 电源后,设备都没法正常运行,按下开机键没有任何反应。这是意料之中的结果,然而我们在设备前面两个 USB-C 端口连接电源时,发现了一些有趣的现象。制糖工厂明日实验室测试现场供受电设备在达成 PD 协议通讯的过程中,会相互交换数据,可以理解为两者在互查户口,看看暗号是否能对上、个人信息是否准确,彼此是不是找对了人。而这个通讯的过程,可以用 Cypress CY4500 EZ-PD 协议分析器抓包,以分析 PD 协议的相互通讯过程。按理来说,如果双方无法达成协议,则不能进行正常的通讯,没有通讯过程和数据传输,EZ-PD 协议分析器也就不会抓取到任何的数据信息。CY4500 EZ-PD 协议分析器成功捕捉通讯过程数据包而我们在测试中发现,EZ-PD 协议分析器捕捉到了制糖工厂 IonBridge 可编程 PD 电源的 Source Capabilities 广播,供应了 5V 电压。根据 USB PD 3.2 规范的 8.3.3.2 Policy Engine Source Port State Diagram 之规定,在受电设备 (sink) 插入后,供电设备 (source) 的 Policy Engine 应该进入 PE_SRC_Send_Capabilities 状态,同时在 Vbus 供应 vSafe5V 电压。因此可以证明,Mac mini 的前置端口硬件设计上满足了 USB PD 的受电设备 (sink) 的要求。然而,Mac mini 并未对 Source Capabilities 进行任何响应。从 IonBridge 的内置 debug 接口上来看,也是证明了 Source Capabilities 报文广播后未响应 (SourceCapabilityTimer timeout) 后重新广播 Source Capabilities。对于上述较为专业的技术过程,我们专门做了一张简单易懂的流程图,并且标明了充电流程具体有哪些阶段,简单说跑完图中的流程,充电就能正常进行。所以,Mac mini M4 Pro 机身正面的 USB-C 端口,有可能后续支持 PD 协议。这说明,苹果在 USB-C 电源适配器的兼容性列表中移除了新款 Mac mini,说不定不是编辑错误,而是不小心把今后的计划公布出来了。验证与结论虽然我们通过制糖工厂 IonBridge 可编程 PD 电源和 Cypress CY4500 EZ-PD 成功捕捉到了含有 PD 快充协议芯片的电源和 Mac mini M4 Pro 的 PD 报文。但从数据来看,此次通讯只有制糖工厂 IonBridge 可编程 PD 电源在发出广播,受电设备没有对此回应,有点唱独角戏的感觉。因此目前为止,电源仍然无法通过 USB-C 端口向 Mac mini M4 Pro 供电。到这里还完,因为实验没有对照就不算严谨,也并不完整。之后我们还用相同的设备和软件,对新款 Mac mini 后面的雷雳接口进行了测试,结果如下:CY4500 EZ-PD 在接通制糖工厂 IonBridge 可编程 PD 电源后,没有捕捉到任何通讯的数据包。从制糖工厂 IonBridge 可编程 PD 电源的内部 Type-C phy 状态上看,也没有识别 CC Pin 上 Rd 的阻值。图片来自:elfboard.com这也刚好证明了两件事情: 直接证明 Mac mini M4 Pro 后方的三个雷雳端口没有 PD 的物理支持能力,不能用于给 Mac mini M4 Pro 供电。 间接证明了设备前方的 USB-C 端口的潜在的受电能力。实验和结论到这里差不多就结束了,不过我们仍想强调:我们目前没有拆开机器,还不能得知设备中是否有相应的电源管理芯片,使得设备有能力协商 PD。我们目前也不清楚前置端口是否有对应的升降压电路,能够从正面的 USB-C 取得正确的电压,并且 feed 到整机的 power rail 给整机供电。目前未加电状态下,背面 Type-C 接口的 CC Pin 对地阻值为 580Ohm,不符合 PD 要求的 5.1k Rd 要求。一个可能的结果是,在苹果的研发过程中,此机可能曾经支持过 PD 协议,但由于某些原因,此支持被砍掉了,或者是由于工期问题,硬件完成而软件未完成。利好策略,多来点其实,关于「Mac mini 能否用 Type-C 接口供电」的话题,早已不是什么新鲜事儿,前几年就有博主对老款 Mac mini 进行了魔改,让其体积缩小了 1/3,还能直接通过充电宝供电。左侧为魔改后的 Mac mini Go,可以通过充电宝为其供电. 图片来自:B 站 up 主 @Chrisroom既然苹果对 Mac mini 的期许是「小形态+高性能」,那大家就总想探寻它的体积下限究竟在哪里,毕竟在掌机一般大小的主机市场里,苹果的性能和体验,应该算是独一份儿的。我们的这次实验,也正是在满足自己和大家的好奇心,看看那个理想中真正的「移动电脑主机」究竟来了没。现在结论也很明确:还没来,不过快了。而苹果这回在官网的乌龙事件,也在无意中暴露了它们的计划。在 Mac mini 上被捕捉的通讯协议包,看似是一种偶然,但其实是从侧面证明了,这台 Mac mini,造的非常苹果。无论苹果的产品有多少的质疑和槽点,你都不得不承认的一点是,这是一家打着长期主义旗号的企业。它们的许多做法可能不会被理解,不过都是在为未来布局,2017 年,苹果在 iPhone X 机型上率先采用一体式的 L 形电池,通过新形状的形态优点,有效利用了手机的空间,同时也保持设备的轻薄性和高效能。图片来自:iFixit在 iPhone X 上量产且大批量搭载后,被苹果验证为可行的电池形态方案,直到最新发布的 iPhone 16 系列机型上,仍然延续着这种设计。两个月前,iPhone 16 系列正式发布,苹果将多年不变的 6GB 运行内存,改为 8GB 标配,全新的 Mac mini 也从 8GB 升级为 16GB,为的是更好地在苹果设备上,运行 Apple Intelligence 的各项功能。图片来自:TechCrunch虽然到目前为止,发布会上的功能还没有一个用户完全体验到,国行版的用户甚至还没有见过它的身影。但长期主义促使苹果要把一些「不可改变」的事项先行,软件和系统的问题可以通过 OTA 升级,但硬件不行,也不现实,所以我们会在某些苹果产品上看到一点相较于以前,更加超前的配置。即使我们还用不到苹果智能,但更大的运行内存也同时提升了日常的用机体验,后台被杀的次数会进一步降低;即使没什么人会用 Type-C 接口给 Mac mini 充电,但未来的某一天系统支持后,mini 的使用场景又会被脑洞大开的用户,玩出新的花样。多想一点、多做一点,于苹果而言能增加用户粘性,硬件有足够的冗余空间,用户的换机周期就能再长一点;于用户来说多年前的旧手机还能体验到新功能,并且二手市场的价格也能有足够的保障。利好双方的产品路线,苹果在做,也希望再多做一点。iPhone 的灵动岛终于要缩小了,靠的竟然是一块镜片