1. 项目概述
Moji 2.0 是 MoveCall 发布的 ESP32-C5 小智 AI 桌面机器人硬件。主要模块有ESP32-C5、模拟麦克风、ES8311 音频 CODEC、扬声器功放、圆形 QSPI 屏幕、USB-C/单节电池供电、LED 和按键等。

- Moji 2.0 立创开源项目页:项目介绍、复刻提示和硬件附件说明。
- Moji2 固件配置说明:ESP-IDF目标芯片与板型选择。
通过这份文档,希望建立对 AI 桌面机器人硬件系统的完整认知,理解从电源输入、主控运行到音频交互的基本工作流程,为后续的硬件学习、电路复刻、嵌入式软件开发与系统调试提供参考。
2. 硬件系统总体架构
flowchart LR
subgraph Power[电源系统]
USB[USB-C VBUS] --> CHG[充电管理 U3]
BAT[电池 VBAT] --> PATH[电源路径 D2/Q1]
USB --> PATH
CHG --> BAT
PATH --> VSYS[VSYS]
VSYS --> BUCK[DC/DC U4] --> V3[+3V3]
end
subgraph Main[主控与交互]
MCU[ESP32-C5-WROOM-1-N16R8]
LCD[ST77916 360x360 QSPI屏]
LED[LED2 / GPIO10]
BTN[BOOT / GPIO28]
end
subgraph Sound[音频链路]
MIC[MIC1 模拟麦克风] --> CODEC[ES8311 CODEC]
CODEC -->|I2S采集| MCU
MCU -->|I2S播放| CODEC
CODEC -->|模拟差分OUTP/OUTN| AMP[功放 U2]
AMP --> SPK[扬声器 FPC1]
end
MCU -->|QSPI| LCD
MCU --> LED
BTN --> MCU
V3 --> MCU
V3 --> CODEC
V3 --> LCD
WLC[WLC IN接口] -.->|具体网名待网表确认| USB
模块角色:
- ESP32-C5 是系统控制核心
- MIC/CODEC 是声音输入链路
- CODEC/SPK/扬声器是声音输出链路
- 屏幕、LED、BOOT 按键负责交互
- USB、电池、充电、电源路径和 DC/DC 负责供电
各功能之间的依赖是:电源稳定后主控才能启动,CODEC 需经 I²C 配置后才能正常进行 I²S 音频传输,屏幕需完成 QSPI 控制器初始化后才能显示。
3. 硬件模块详细分析
3.1 Audio CODEC 音频编解码器
3.1.1 U1:ES8311
ES8311 单声道音频编解码器的引脚CCLK、CDATA、SCLK、LRCK、ASDOUT、DSDIN、MIC1P/N、OUTP/N 等。ES8311 内含 ADC 和 DAC,麦克风模拟信号经 ADC 转成数字音频;主控送来的数字播放音频经 DAC 转成模拟信号。CCLK/CDATA 是控制配置用的 I²C 信号;SCLK/LRCK/ASDOUT/DSDIN 是音频数据接口。数据手册也把控制 I²C 与串行音频接口区分开。
| 引脚/网络 | 图中去向 | 作用 |
|---|---|---|
CCLK / SCL | 主控 SCL | I²C 配置时钟。 |
CDATA / SDA | 主控 SDA | I²C 配置数据。 |
MCLK | 主控 MCLK | CODEC 主时钟输入。 |
SCLK | 主控 SCLK | I²S 位时钟。 |
LRCK | 主控 LRCK | 左/右声道或帧同步时钟。 |
ASDOUT | 主控 DOUT | ADC 采集音频输出至主控。 |
DSDIN | 主控 DIN | 主控播放音频输入 CODEC。 |
MIC1P/MIC1N | MICP/MICN | ES8311 麦克风模拟输入。MIC1 是单端输出器件;MICN 网络作为参考回路,需结合网表确认。 |
OUTP/OUTN | 功放 U2 输入 | CODEC 的模拟播放输出。 |
PVDD/DVDD/AVDD | +3V3 或经磁珠的电源支路 | 分别为内部功率/数字/模拟部分供电,具体脚名和实际供电网以工程为准。 |
3.1.2 R1、R2:I²C 上拉电阻
| 位号 | 截图值 | 连接/作用 | 为什么这样画 |
|---|---|---|---|
| R1 | 2.2 kΩ | 从 +3V3 拉高 SCL/CCLK。 | I²C 是开漏/开集电极总线,设备只能主动拉低,需上拉电阻恢复高电平。上拉阻值需要结合总线电容和速率;2.2 kΩ 是较强上拉,需确认主控、CODEC 和走线总电容允许的灌电流。 |
| R2 | 2.2 kΩ | 从 +3V3 拉高 SDA/CDATA。 | 与 R1 配成 I²C 两根线的上拉。若主控板级或其他模块已带上拉,应检查并联后的等效阻值,避免过强上拉。 |
3.1.3 L1、L2 与 C5、C6、C19:电源滤波/去耦
| 位号 | 截图标注 | 作用说明 |
|---|---|---|
| L1 | BLM15PX121SN1D(磁珠) | +3V3 到 CODEC 电源支路的串联高频阻抗,用于衰减数字电源噪声进入音频电源。磁珠直流电阻较低,不能按普通储能电感理解。 |
| L2 | BLM15PX121SN1D(磁珠) | 为 CODEC 另一电源支路提供高频隔离;要看它接在哪个电源脚/电源网,才能确定是模拟电源还是输出级电源隔离。 |
| C5 | 100 nF | 高速、小能量的局部去耦,旁路高频电源扰动。 |
| C6 | 10 µF | 较大容量的局部储能/低频去耦,缓冲瞬态负载。 |
| C19 | 1 µF | 截图显示位于 CODEC 电源/模拟相关引脚支路,作为该引脚的局部旁路或稳定电容;其最终功能应对照 ES8311 参考电路和实际网络。 |
**画法理由:**电源入口先经过磁珠,再由电容对地旁路,构成局部低通滤波。高频噪声更容易经电容回到地,而不是沿电源线传播。PCB 上磁珠和去耦电容应靠近 U1 电源脚;原理图上的摆放距离并不代表 PCB 实际距离。
3.1.4 C3、C7、C8、C15–C18:模拟输入、参考和输出相关电容
截图可辨认这些电容标称为 1 µF,位于 U1 的 MIC、VMID、ADCVREF、DACVREF、OUTP/OUTN 一带。ES8311 的参考/偏置脚通常需要按数据手册配置电容,模拟输入/输出也可能需要隔直或滤波元件。
| 位号 | 截图值 | 需要按连线核对的用途 |
|---|---|---|
| C3 | 1 µF | 靠近 MIC1P 一带;可能属于麦克风输入耦合/滤波网络。确认它是否串联在信号线上,或接到地/参考节点后才能定论。 |
| C7 | 1 µF | 位于 MIC1N 输入耦合支路;与 C3 同值,用于 CODEC 两个输入端的交流耦合。MICN 是麦克风地参考支路,因此这是单端麦克风接入差分 CODEC 输入的形式,需核对直流偏置和通道增益。 |
| C8 | 1 µF | 靠近 VMID/偏置相关脚;通常用于内部共模参考稳定/旁路,须按 ES8311 推荐电路确认。 |
| C15 | 1 µF | 靠近 ADCVREF 一带;很可能是 ADC 参考/模拟偏置去耦。 |
| C16 | 1 µF | 靠近 DACVREF 一带;很可能是 DAC 参考/模拟偏置去耦。 |
| C17 | 1 µF | 靠近 OUTN 支路;截图显示其与音频输出区域相邻,需确认是输出耦合/滤波还是参考脚旁路。 |
| C18 | 1 µF | 靠近 OUTP 支路;与 C17 应结合网络名检查,避免误把输出电容当成普通电源去耦。 |
**重要:**这组 1 µF 电容不能只按“电源去耦”笼统处理。ES8311 某些脚是参考、偏置或音频信号脚,电容接地、串联或接 VMID 的区别会改变电路功能。请在 EDA 中逐个点选 C3/C7/C8/C15–C18 查看两端网络,再对照 ES8311 数据手册的典型应用电路。
3.2 Audio MIC 麦克风输入
3.2.1 MIC1
BOM 将 MIC1 确认为 ZILLTEK ZTS6216 模拟输出 MEMS 麦克风(4 引脚封装)。原理图把 OUT 接至 MICP,把一个 GND 引脚接至 MICN,另一 GND 引脚经 L4 回到 GND;因此 MICP/MICN 是 CODEC 的信号/参考回路,不能将其描述为麦克风提供的真正差分输出。ZTS6216 数据手册要求两个 GND 引脚接地,故该连接应作为重点网表/实板核验项。
| 位号 | 确认值/型号 | 连接与作用 |
|---|---|---|
| MIC1 | ZTS6216,4 引脚模拟输出 MEMS 麦克风 | OUT 接 MICP;VDD 经滤波接 +3V3;GND 脚按原理图分为 MICN 参考支路与滤波地支路。器件本身并非差分输出麦克风。 |
| C23 | 100 nF | MIC1 供电附近的高频去耦。 |
| C24 | 10 µF | MIC1 供电附近的低频/负载瞬态去耦。 |
| L3 | BLM15PX121SN1D | +3V3 到 MIC1 VDD 的磁珠隔离,削弱高频噪声传入麦克风供电。 |
| L4 | BLM15PX121SN1D | MIC1 GND 参考回路中的串联磁珠;与 MICN 网络组成 CODEC 输入参考路径。核对实物地回路与 ZTS6216 引脚要求。 |
**为什么这样画:**麦克风信号幅度很小,电源纹波和 ESP32 的 Wi-Fi 射频、电源开关噪声都可能进入录音底噪。故把麦克风放在独立功能区,并在供电与回流支路设置磁珠和并联电容。ZTS6216 输出为单端,因此 MICP/MICN 的名称不表示 MIC1 本身是差分输出;输入偏置和回流方式要同时符合 ES8311 与麦克风手册。
3.3 Audio SPK 扬声器功放
3.3.1 U2:扬声器功率放大器
BOM 确认 U2 为 NS4150B,MSOP-8 单声道 D 类功率放大器。U2 接收 CODEC 的 OUTN/OUTP 差分模拟信号,从 VSYS 取功率电源,差分输出 VON/VOP 经 FPC1 接扬声器。扬声器是桥接差分输出负载,任一端都不得当作 GND。
| 位号 | 截图值 | 连接与作用 |
|---|---|---|
| C1 | 100 nF | OUTN 输入支路的隔直/耦合电容,阻断前级直流偏置;与后级输入电阻构成低频截止网络。 |
| C2 | 100 nF | OUTP 输入支路的隔直/耦合电容。与 C1 配对可保持差分两路一致。 |
| R3 | 100 kΩ | 串在 C1 与 U2 INN 之间,提供输入偏置/输入阻抗,并与 C1 决定低频响应。 |
| R4 | 100 kΩ | 串在 C2 与 U2 INP 之间;应与 R3 匹配,以避免两路增益/频响失衡。 |
| C4 | 1 µF | U2 的 BYPASS 脚旁路/内部参考稳定电容,减少内部偏置噪声。具体接法以 U2 数据手册为准。 |
| R5 | 100 kΩ | CTRL 脚的下拉/默认状态设定电阻,使控制脚在外部未驱动时保持确定电平。该脚逻辑需核对 U2 手册。 |
| C9 | 1 nF | VSYS 功放电源的高频旁路。 |
| C10 | 100 nF | VSYS 电源高频去耦。 |
| C11 | 1 µF | VSYS 电源中频/局部储能去耦。 |
| C12 | 10 µF | 功放电源的较大容量储能,缓冲扬声器脉冲电流。 |
| C13 | 1 nF | U2 供电/输出区域的高频滤波电容,需结合网络连接和 PCB 位置判断其 EMI 作用。 |
| C14 | 1 nF | 高频旁路/滤波电容。与 C9、C10、C13 一起覆盖更高频段的噪声旁路。 |
**为什么输入用电容串联:**CODEC 输出可能带直流共模偏置,而功放输入也有自身偏置点。串联电容让交流音频通过、隔断直流;R3/R4 建立输入偏置条件并限制输入电流。C1/C2 与 R3/R4 形成高通,截止频率近似 fc = 1 / (2πRC);按 100 nF 与 100 kΩ 估算约 15.9 Hz,但真实响应还受功放输入阻抗影响。
为什么输出用差分线:VON/VOP 通常是桥接/差分输出,不应把任一输出端随意接地。扬声器应跨接在两输出端之间;FPC1 的针序和扬声器阻抗需核对。功放电源去耦电容应贴近 U2 电源脚,扬声器电流回路应避开麦克风模拟地。
3.4 CHARGE 充电与电池检测
3.4.1 U3:单节锂电池充电管理器
BOM 确认 U3 为 LGS4056HDA(LGS4056H 系列 DFN8-2×2)单节锂电池线性充电器,默认充电终止电压 4.2 V,充电电流由 PROG 电阻设定。VBUS 经输入网络到 VCC,BAT 接 VBAT;CHRG/DONE 状态脚连接 LED 指示支路。图上的 TEMP 引脚带未连接标记,表示图纸未显示电池 NTC;实际能否禁用温度监控以及是否应按手册偏置,必须按 LGS4056H 规格书和网表确认。芯片本身不能替代电池包保护板。
| 位号 | 截图值 | 作用 |
|---|---|---|
| R6 | 100 kΩ | 与 R7 构成 VBAT 电压分压,分压中点命名 ADC,供 ESP32 ADC 监测电池电压。 |
| R7 | 100 kΩ | 分压下臂;与 R6 的等值比例理论上把 VBAT 分到约一半。 |
| C22 | 100 nF | 接在 ADC 分压点附近的滤波电容,与分压电阻形成低通,降低 ADC 读数抖动;也会让电压变化响应稍慢。 |
| C20 | 10 µF | 充电器 VBUS 输入侧储能/去耦。 |
| R8 | 1 Ω | VBUS 到 U3 VCC 的串联电阻;与 C20/C21 构成输入滤波并产生压降。BOM 确认为 0402,约 667 mA 时理论损耗估算约 0.44 W,是高优先级核验项。 |
| C21 | 100 nF | U3 VCC 附近的高频输入去耦。 |
| R9 | 2.2 kΩ | 充电状态 LED 支路限流电阻之一,限制 U3 状态输出脚的 LED 电流。 |
| R10 | 2.2 kΩ | 另一状态 LED 支路限流电阻。LED1 红/绿或双色符号要按实际器件极性与网络确认。 |
| R11 | 1.5 kΩ | 接 U3 PROG,设定充电电流。图中文字给出 IBAT=1000/RPROG,以 1.5 kΩ 估算约 667 mA,与图中约 666 mA 标注一致。 |
| C25 | 10 µF | BAT/VBAT 端较大容量去耦/瞬态缓冲。 |
| C26 | 100 nF | BAT/VBAT 端高频去耦。 |
| FPC2 | 电池连接器 | 引出 VBAT、GND;极性必须与电池线一致。 |
| TP1、TP3 | 测试点 | 截图中分别接电池/地相关节点,供测量电压和调试。 |
**R6/R7/C22 的意义:**ESP32 ADC 输入需要处在允许电压范围内。两个 100 kΩ 分压将电池电压缩小后送到 ADC;C22 滤掉高频噪声。软件应按实际电阻误差、ADC 非线性和电池电压范围校准换算,不能把 ADC 读数直接当电池电压。
**TEMP 引脚要核对:**确认温度脚是接 NTC、固定电阻还是按芯片要求处理。锂电池充电电流、截止电压、热设计和电池保护都不能仅由原理图截图验证。
3.5 SWITCH 与 ON/OFF 电源路径
3.5.1 D2、Q1、R14
| 位号 | 截图值/标注 | 作用解释 |
|---|---|---|
| D2 | B5819W 肖特基二极管 | VBUS 到 VSYS 的单向供电路径,降低系统侧向输入倒灌;需核其正向压降、最大电流和温升。 |
| Q1 | 2305-B,SOT-23 | VBAT 到 VSYS 的 MOSFET 电源路径控制。MOSFET 方向、体二极管方向决定供电优先级和反向阻断能力。 |
| R14 | 100 kΩ | MOSFET 栅极/控制节点的偏置电阻,提供默认状态或泄放栅极电荷,避免栅极悬空。连接方向须查看 Q1 引脚属性和原理图网络。 |
这种画法把 USB 供电和电池供电汇合到 VSYS,再供后级 DC/DC。二极管路径简单但有压降;MOSFET 路径压降低,但必须确认体二极管和栅极控制,不可仅凭符号外观认定具有完整电源 OR-ing 功能。
3.5.2 SW1:机械电源开关
SW1 是多引脚滑动开关,图中涉及 VSYS、ON 和 GND 网络。它用于实体开关机/切断或控制电源使能。请在 EDA 中查看 SW1 的引脚映射和封装数据,确认开关的公共端、两档连接关系与外壳滑块方向;原理图符号朝向不一定等于实物拨动方向。
3.6 DC/DC 稳压
BOM 确认 U4 为 Silergy SY8089A1AAC 同步降压转换器,U5 为 1 µH 电感。输入 VSYS,开关节点 LX 经 U5 形成 +3V3;R17=10 kΩ、R18=45.3 kΩ 构成反馈分压。
| 位号 | 截图值 | 作用 |
|---|---|---|
| C31 | 10 µF | U4 输入端 VSYS 去耦,承接开关电流脉冲。 |
| U4 | SY8089A1AAC | 2.5–5.5 V 输入范围的同步降压芯片;为主控/屏幕等提供 +3V3。 |
| U5 | 1 µH | 降压开关储能电感。饱和电流、DCR 与热设计仍需按负载和数据手册核算。 |
| R17 | 10 kΩ | FB 分压下臂(FB 到 GND)。 |
| R18 | 45.3 kΩ | FB 分压上臂(输出到 FB)。两者设置输出电压,具体数值须结合 U4 的 FB 基准电压验证。 |
| C32 | 10 µF | +3V3 输出侧储能/纹波滤波。 |
| C33 | 10 µF | 与 C32 并联提供输出容量/瞬态响应。 |
| C34 | 100 nF | 输出端高频去耦。 |
| R20 | 100 kΩ | ON/EN 控制网络的默认偏置(截图显示从 ON 支路经 R20 到地标记附近);用来确保上电未控制时 EN 不悬空。需核对实际连线方向。 |
SY8089A1AAC 的 FB 参考约 0.6 V,Vout ≈ 0.6 × (1 + R18/R17) = 0.6 × (1 + 45.3/10) ≈ 3.318 V。该计算与 +3V3 命名相符,仍需按手册和实测核对容差、稳定性及负载能力。
**为什么画成这一组:**开关芯片产生脉冲,电感和电容把脉冲能量变为较平滑的直流。输入电容靠近 IN/GND,输出电容靠近电感/输出节点;反馈线从稳定输出点取样,避免贴着 LX/SW 高噪声节点走。PCB 上的布局往往比原理图画法更决定纹波和稳定性。
3.7 USB-C 接口
连接器是 USB Type-C 16P 类封装,图中包含 VBUS、GND、USB_P、USB_N、CC1、CC2 等网络。
| 位号 | 截图值/名称 | 作用 |
|---|---|---|
| CC1 下拉电阻(图中 R13) | 5.1 kΩ | Rd 下拉,表明设备作为 USB-C 受电端/设备端。 |
| CC2 下拉电阻(图中 R15) | 5.1 kΩ | 第二个 CC 管脚的 Rd;Type-C 插头可翻转,因此 CC1/CC2 都要按受电端方案处理。 |
| D1 | BDFN2C051V | USB VBUS 入口附近的两端保护器件;具体保护电压和脉冲能力按数据手册确认。 |
| USB1 | TYPE-C 连接器 | 提供机械接口;VBUS供电,D+/D-数据,CC识别/配置。 |
USB 2.0 高速差分数据线应按差分对布线并控制阻抗;CC 电阻要靠近连接器。VBUS 保护器件要靠近 USB 插座,地回路短。若本设计只用于充电,D+/D-可以不参与数据功能,但连接器和 ESD 网络仍要按实际用途检查。
3.8 CAP / Nut 电源电容与机械位
| 位号 | 截图值 | 作用 |
|---|---|---|
| C28 | 100 µF,1206 | 接在 VBUS 对地,提供输入侧储能/低频缓冲;不要误记为 +3V3 电容。 |
| C29 | 10 µF | +3V3 中等容量去耦。 |
| C30 | 100 nF | +3V3 高频旁路。 |
| J1 | M2 螺丝安装孔 | PCB BOM 将 J1 列为机械安装孔。检查安装螺丝与铜皮、器件和天线的间距。 |
三种电容并联的常见目的,是覆盖从较低频负载突变到高频开关噪声的不同时间尺度。它们各自的等效串联电阻/电感和 PCB 位置也会影响效果;不能认为只要原理图上并联就能自动完成宽频去耦。
3.9 LED 状态灯
LED2 为 TX1812MXA5-F01 四引脚数字 RGB LED,DIN 接主控 LED 网络、DO 引出供级联/测试,电源为 +3V3/GND。
| 位号 | 截图值 | 作用 |
|---|---|---|
| C27 | 100 nF | 靠近 LED2 的电源去耦,抑制 LED 数据切换导致的局部电源扰动。 |
| TP2、TP4 | 测试点 | 暴露数据/电源或地节点以便调试,具体对应网名需在工程中查看。 |
可寻址 LED 用一根数据线实现多颜色/状态显示,节省 MCU GPIO。要确认其逻辑高电平、供电电压和数据时序能与 ESP32-C5 匹配;若数据输入阈值不兼容,需电平转换。
3.10 DISPLAY 屏幕与背光
FPC3 接 1.5 英寸 QSPI 圆屏,图中能辨认 SPI_CS、SPI_SCK、SPI_RESET、SPI_D3 至 SPI_D0、TE、LED_BL、LEDA/LEDK 和多组电源地脚。
| 位号 | 截图值 | 作用 |
|---|---|---|
| Q2 | WNM6002-3/TR,N-MOSFET | 由 LED_BL 驱动,作为 LCD 背光阴极侧低边开关,可关断/调制背光。 |
| R12 | 10 Ω | 串在 LCD 背光 LEDA 供电路径中,压降/限流与阻尼作用;电流和功耗须结合屏模组规格实测。InteractiveBOM/PDF 明确为 10 Ω,旧稿 100 Ω 为误读。 |
| C36 | 100 nF | 屏幕电源附近高频去耦。 |
| C37 | 10 µF | 屏幕电源附近较大容量去耦。 |
| FPC3 | 18 针排线接口 | 引出屏幕数据、复位、TE、背光、电源和地。 |
LEDA/LEDK通常表示背光 LED 阳极/阴极。Q2 由 LED_BL 控制,可能用 PWM 调亮度。R12 已由 BOM 确认为 10 Ω;实际背光电流仍需由 LED 串压降、+3V3、Q2 压降和屏模组规格共同核算。
多地脚的目的包括降低屏幕高速边沿的回流阻抗、减小 EMI,并增加连接可靠性。FPC 排线的金手指方向、连接器翻盖方向和针序必须对照屏幕规格书,不能凭“1脚在左/右”猜接线。
3.11 BTN BOOT 按键
| 位号 | 截图值 | 作用 |
|---|---|---|
| SW2 | 常开按键 | 按下时将 BOOT 网络拉到 GND,用于启动模式/下载相关操作。 |
| R16 | 10 kΩ | BOOT 上拉电阻,使按键未按时处于默认高电平。 |
| C35 | NC,0402 | 按图纸标注为不装/不连接选项;不要计入实际装配电容总量。 |
上拉让启动脚不会悬空;按下时接地形成明确低电平。BOOT 与 ESP32-C5 启动绑带脚的关系要以该固件/板级电路为准。额外 RC 滤波不能过大,否则可能影响下载模式采样时序。
3.12 ESP32-C5 主控
U1(模块框标注为 ESP32-C5-WROOM-1-N16R8)承担 Wi-Fi、固件、屏幕控制、音频接口和 GPIO 控制。网络标签把每个功能信号从模组引脚引至相应模块,Pin Map 框是该页的信号索引。
| 位号 | 截图值 | 作用 |
|---|---|---|
| R19 | 10 kΩ | 将 ESPEN/EN 复位使能脚上拉到 +3V3,使主控默认运行。 |
| C38 | 1 µF | EN 到 GND 的 RC 延时/滤波电容,抑制上电毛刺并形成上电复位延时。 |
| M1 | ESP32-C5-WROOM-1-N16R8 | 主控模组;模组内部含芯片、Flash/PSRAM配置和射频天线结构,具体配置以模组料号为准。 |
R19 与 C38 组成 EN 上电复位网络。其时间常数近似 τ=R×C=10 ms,实际复位波形还取决于芯片阈值、电源上升斜率和内部电路。模块周边需要给射频天线留净空;截图是原理图,无法显示 PCB 天线区域是否留空。
3.13 Pin Map 网络索引
Pin Map 列出 ESP32-C5 的 GPIO 与网络名对应关系,可按信号查主控脚,也可反向查某功能使用哪个 GPIO。截图可读到 SPI 时钟/数据、LED_BL、SPI_CS、ADC、CTRL、音频时钟/数据、USB、LED、BOOT、ESPEN 等网络。
它这样画是为了减少读图时来回搜索;它本身不产生电路连接。真实连接仍由引脚导线、网络标签和网络名决定。修改 GPIO 后,应同步更新固件板级配置、Pin Map 和接口网络,不能只改注释文字。
3.14 WLC IN 无线充电输入
WLC IN 区域含连接器 NC(此处是元件位号,不应仅因字符 NC 就判定为未装)、VBUS/GND 及 TP5/TP6 测试点。PCB BOM 也列出该连接器。它提供无线充电输入的板间连接位置;原理图未包含接收线圈、整流/稳压接收芯片,因此无线充电接收器本身不在这份板级电路中。
原理图用同名 VBUS 网络标记连接器输入与 USB 输入电源节点;因此若接无线充电接收板,应确认其输出是规格合适的已整流直流电源,并核最大电压、电流、反灌和与 USB 并接时的隔离。裸线圈输出不能直接接到 VBUS 或 VBAT。
3.15 为什么这样分区与连接
- 按功能框分区。 音频输入、音频输出、充电、电源、主控和显示分开,便于审查和定位问题。
- 同名网络代替长导线。 例如
MICP/MICN、OUTP/OUTN、VSYS和+3V3;减少交叉线,同时要记住同名即相连。 - 电源入口到稳压器按能量路径排列。 USB/电池先进入充电与电源路径,再到 VSYS 和 +3V3,便于查供电来源和故障点。
- 电源电容按容量并联。 大容量支撑较慢的负载变化,小容量处理高频噪声;真正效果取决于封装、ESR/ESL 和 PCB 位置。
- 模拟音频集中布置。 MIC 与 CODEC 的模拟网络远离功放大电流输出和 DC/DC 开关节点,降低串扰和底噪。
- 接口按针脚画出。 FPC、USB-C、电池和扬声器连接器显示外部边界,方便做针序、极性和线缆核对。
- 测试点暴露关键网络。 便于测量 VBAT、GND、电源或调试信号,不必直接碰芯片细间距引脚。
4. 电源架构与工作状态
4.1 电源树
flowchart TD
USB[USB-C VBUS] --> CHG[U3充电管理器]
CHG --> VBAT[VBAT / 电池FPC2]
USB --> D2[D2单向供电路径]
VBAT --> Q1[Q1 MOSFET路径]
D2 --> VSYS[VSYS系统电源]
Q1 --> VSYS
VSYS --> U4[U4开关降压]
U4 --> V33[+3V3]
V33 --> LOAD[主控、CODEC、LED及屏幕外围]
WLC[WLC IN] -.->|是否接入VBUS待网表确认| USB
| 电源网 | 图中来源 | 可见负载/去向 | 电压/电流 | 状态 |
|---|---|---|---|---|
| VBUS | USB-C;WLC IN 连接器同名网 | U3输入、D2路径 | USB 5 V 供电路径;WLC 外部模块规格未确认 | 图纸同名网络相连;需确认外接模块输出和反灌保护 |
| VBAT | U3 BAT、电池FPC2 | ADC分压、Q1电源路径 | 电池型号/电压范围未确认 | 网络可见,电池规格缺失 |
| VSYS | D2/Q1汇合路径 | U4输入,功放供电 | 取决于VBUS/VBAT及压降 | 网名可见,供电优先级待实测 |
| +3V3 | U4输出 | ESP32-C5及外围模块 | 原理图命名为3.3V;纹波未知 | 需测量确认 |
| GND | 全图地符号 | 所有电路回流 | — | 原理图可见,PCB回流布局未知 |
4.2 不同供电场景
| 场景 | 根据原理图/BOM 推断的供电路径 | 还需核实 |
|---|---|---|
| USB接入、无电池 | VBUS可能经D2给VSYS供电;U3得到充电输入 | U3是否允许无电池启动、VSYS实际电压 |
| USB接入、有电池 | U3给VBAT充电,系统可能由USB路径供电 | U3是否为带系统电源路径的充电器,负载是否影响充电终止 |
| 仅电池供电 | VBAT经Q1到VSYS,再经U4产生+3V3 | Q1默认导通、低电压截止、反向电流 |
| 关机/待机 | SW1控制VSYS或ON网络 | 关机后哪些电路仍上电,静态电流 |
| 边充边运行 | 结构上可能允许 | 充电芯片温升、系统负载对充电判断的影响 |
| 无线充电输入 | WLC IN标注附近可见VBUS/GND/NC | 是否含接收、整流和稳压电路;是否接USB VBUS |
不能仅凭 U3 的 BAT、CHRG、DONE 引脚名推断电路包含完整电池保护。过充、过放、过流、短路和温度保护需要查看电池保护板及 U3 型号/数据手册。
5. 信号流向与接口通信
音频采集
sequenceDiagram
participant S as 声音
participant M as MIC1
participant C as ES8311
participant E as ESP32-C5
S->>M: 声压转为模拟信号
M->>C: MICP/MICN模拟输入及参考回路
C->>E: I²S数字采样数据
E->>C: I²C寄存器配置
ES8311 数据手册确认器件属于音频 CODEC,并分别提供控制接口和串行音频接口。ES8311 厂商数据手册
音频播放
flowchart LR
MCU[ESP32-C5] -->|I²S数字音频| CODEC[ES8311 DAC]
CODEC -->|OUTP/OUTN模拟差分| AMP[U2功放]
AMP -->|VON/VOP功率输出| SPK[FPC1扬声器]
| 接口 | 引脚/网络 | 作用 | 仍需核实 |
|---|---|---|---|
| I²C | GPIO26 SDA、GPIO27 SCL | 配置ES8311寄存器 | 设备地址、总线速率、外部/内部上拉等效值 |
| I²S | MCLK25、WS24、BCLK11、DIN12、DOUT23 | 双向数字音频 | 主从关系、位宽、声道格式和时钟极性 |
| QSPI | SCLK0、RESET1、CS3、D0-D3(GPIO9/8/7/6) | ST77916屏幕命令与像素数据 | 面板完整型号和FPC针序 |
| GPIO/PWM | BL2、LED10、BOOT28、CTRL5 | 背光、状态灯、按键、功放控制 | 控制极性和接口电平 |
| ADC | GPIO4/ADC1_CH3 | 电池分压监测 | ADC衰减、校准和分压参数 |
| USB-C | VBUS、CC1/CC2、USB_P/N | 供电/充电和可能的数据连接 | 是否启用USB数据功能、D1准确型号;不能仅凭有D+/D−断言支持USB设备功能 |
5.2 ESP32-C5 GPIO 映射表
下表以截图 Pin Map 和公开 xiaozhi-esp32 Moji2 板级配置交叉整理。固件配置能确认该软件版本选择的 GPIO,但电气连接最终仍应以原理图网络表为准。方向用“MCU侧意图”描述;I²S 的 DIN/DOUT 命名容易因观察端不同而反向理解。
| 网络/功能 | GPIO | 对端 | 信号类别 | 状态 |
|---|---|---|---|---|
| QSPI SCLK | 0 | FPC3屏 | 时钟输出 | 板级固件确认 |
| QSPI RESET | 1 | FPC3屏 | 复位输出 | 板级固件确认 |
| 背光控制 | 2 | Q2/FPC3 LED_BL | PWM/开关控制 | 板级固件确认 |
| QSPI CS | 3 | FPC3屏 | 片选输出 | 板级固件确认 |
| 电池 ADC | 4 / ADC1_CH3 | R6/R7中点 ADC | 模拟输入 | 图纸与固件配置相符 |
| 功放控制 CTRL | 5 | U2 CTRL | GPIO控制 | 固件定义为 PA 控制,网表应复核 |
| QSPI D3 | 6 | FPC3屏 | 双向数据 | 板级固件确认 |
| QSPI D2 | 7 | FPC3屏 | 双向数据 | 板级固件确认 |
| QSPI D1 | 8 | FPC3屏 | 双向数据 | 板级固件确认 |
| QSPI D0 | 9 | FPC3屏 | 双向数据 | 板级固件确认 |
| 内置LED | 10 | LED2 DIN | 数据输出 | 板级固件确认 |
| I²S BCLK | 11 | ES8311 SCLK | 时钟 | 板级固件确认 |
| I²S DIN | 12 | ES8311数据端 | 音频数据 | 板级固件确认;DIN按驱动视角理解 |
| USB D− | 13 | USB-C USB_N | USB差分数据 | 截图网名可见;固件功能需查 |
| USB D+ | 14 | USB-C USB_P | USB差分数据 | 截图网名可见;固件功能需查 |
| I²S DOUT | 23 | ES8311数据端 | 音频数据 | 板级固件确认;DOUT按驱动视角理解 |
| I²S WS/LRCK | 24 | ES8311 LRCK | 帧同步 | 板级固件确认 |
| I²S MCLK | 25 | ES8311 MCLK | 主时钟 | 板级固件确认 |
| I²C SDA | 26 | ES8311 CDATA/SDA | 双向控制数据 | 板级固件确认 |
| I²C SCL | 27 | ES8311 CCLK/SCL | 控制时钟 | 板级固件确认 |
| BOOT按键 | 28 | SW2/BOOT | 输入 | 板级固件确认 |
公开板级配置还给出:音频输入/输出采样率各为 24 kHz;屏幕控制器为 ST77916,尺寸 360×360,QSPI 配置时钟 40 MHz;背光 GPIO2,内置 LED GPIO10;CODEC I²C SDA/SCL 为 GPIO26/27。板级 config.h 板级实现源码
固件源码文件名保留
esp32s3,但板类名为MovecallMoji2ESP32C5,配置目标明确为 ESP32-C5。ADC 监测类构造参数中的缩放数值属于软件换算配置,不应直接当成原理图电阻值;应核对实现并用多点实测标定。
6. 硬件与软件协同
公开板级源码显示的实现行为包括:建立 CODEC I²C 总线、初始化 QSPI 与 ST77916、配置按键、内置 LED、背光 PWM、电池 ADC 监测和 ES8311 音频对象。它只代表被引用仓库版本的板级代码,不代表用户手上的固件版本或实物验证结果。Moji2 板级 README
| 模块 | 软件任务 | 关键配置/依赖 | 验证方法 |
|---|---|---|---|
| ESP32-C5 | 启动、GPIO、Wi-Fi、应用任务 | ESP-IDF目标 esp32c5;板型选择 Moji2 | 串口启动日志、网络日志 |
| ES8311 | I²C配置、I²S收发 | 24kHz采样;GPIO映射见第5.2节 | I²C读写ACK、测BCLK/WS、录放音 |
| ST77916 | QSPI初始化命令、帧缓冲刷新 | 360×360、16 bpp、40MHz | 测试图、波形、方向/颜色检查 |
| 背光 | PWM调光 | GPIO2 | 示波器看占空比与背光电流 |
| LED | 状态输出 | GPIO10 | 固件状态切换观察 |
| BOOT | 按键事件 | GPIO28;源码有点击/按下/释放回调 | 串口记录按键边沿 |
| 电池监测 | ADC读取、显示电量/充电状态 | ADC1_CH3 | 多点用电源和万用表标定 |
| 省电显示 | 屏幕休眠/唤醒 | 源码有电源节省计时器 | 等待超时后观察屏幕状态 |
7. 关键参数与计算
7.1 电池 ADC 分压
若截图中的 R6=100 kΩ、R7=100 kΩ确为 VBAT 至 GND 的串联分压,ADC接中点,则:
V_ADC = V_BAT × R7 / (R6 + R7)
= V_BAT × 100k / (100k + 100k)
= 0.5 × V_BAT
C22=100 nF 位于分压点附近,和分压网络形成低通滤波,减少 ADC 读数受高频噪声影响。实际电池电压需由固件乘回比例并进行 ADC 校准;还需确认最大 VADC 不超过芯片 ADC 输入允许值。分压支路电流近似为 VBAT/(R6+R7),仅在阻值连接关系确认后适用。
7.2 充电电流
图中 R11=1.5 kΩ,旁注公式 IBAT=1000/RPROG。按图中文字计算:
IBAT ≈ 1000 / 1.5 kΩ ≈ 0.667 A
此结果是“原理图标注公式”的算术值,不是已测量的实际充电电流。必须先确认 U3 完整型号及其公式单位、误差、温度调节条件;线性充电器损耗还受输入与电池电压差影响。
7.3 DC/DC 输出
U4 已由 InteractiveBOM 确认为 SY8089A1AAC,反馈分压的标称计算见第 3.6 节及第 13.4 节。需要继续实测空载、负载阶跃和纹波。
7.4 音频输入耦合网络估算
如 C1/C2=100 nF 与 R3/R4=100 kΩ构成单极点高通,简化估算:
fc ≈ 1 / (2πRC)
≈ 1 / (2π × 100kΩ × 100nF)
≈ 15.9 Hz
真实截止频率还受 U2 输入阻抗、CODEC输出阻抗及偏置网络影响,须结合 U2 手册或扫频测量。
7.5 不能可靠推算的参数
已由 BOM 确认 U2/U3/U4 型号,但扬声器阻抗、背光电流、电池完整规格和系统峰值电流仍缺失;不能据此给出实测功放输出功率、DC/DC负载余量、效率或续航时间。
8. 硬件调试与测试计划
以下是待执行的验证计划,不表示项目已通过测试。
| 测试 | 步骤与工具 | 预期 | 异常排查 |
|---|---|---|---|
| 上电前检查 | 不接电池/USB;万用表测 VBAT/VBUS/VSYS/+3V3 对地;检查极性、焊桥和QFN | 无明显短路,极性和BOM吻合 | 分段隔离电源负载,检查U1/U3/U4焊接 |
| USB入口 | 限流供电,测VBUS、CC1/CC2、GND | 电压、CC下拉符合器件方案 | 查R13/R15、D1引脚与焊接 |
| 充电管理 | 电池模拟器/受控电池,测U3输入、BAT、状态脚及温升 | 充电状态符合U3手册 | 查R11、TEMP/CE、芯片温升与保护板 |
| 电源切换 | 分别USB/电池供电,观察D2/Q1两侧和VSYS | VSYS稳定,无不允许倒灌 | 查Q1体二极管、D2方向、R14偏置、SW1触点 |
| DC/DC | 示波器测+3V3启动、纹波;电子负载做阶跃 | 输出在器件规格内 | 核对U4料号/反馈、U5饱和电流、电容焊接 |
| 主控启动 | 连数据线看串口日志,按BOOT进入下载模式 | 能启动、复位、烧录 | 查EN/BOOT、R19/C38、USB线是否支持数据 |
| I²C | 逻辑分析仪读写ES8311 | 有ACK且时序正确 | 查GPIO26/27、R1/R2上拉、供电和QFN焊接 |
| I²S | 测MCLK/BCLK/WS/DIN/DOUT | 时钟与固件配置相符 | 查引脚映射、Codec主从配置、时钟源 |
| 麦克风 | 录制安静环境和标准音源 | 有音频波形,无异常底噪/削波 | 查MICP/MICN极性、供电滤波、L3/L4、射频耦合 |
| 扬声器 | 从低音量渐增播放;温度计/示波器观察 | 输出清晰,不持续削波过热 | 查U2电源、C1/C2、R3/R4、FPC1和喇叭规格 |
| 屏幕/背光 | 测试色块、方向、刷新;测QSPI/PWM | 画面、色彩、方向正确,背光可调 | 查ST77916初始化、FPC方向、D0-D3、Q2/R12 |
| LED/BOOT | GPIO控制LED,按键边沿记日志 | LED响应,按键不悬空/不重复触发 | 查GPIO10/28、上拉、数据时序、C35状态 |
| 电池ADC | 多个受控电压点比较软件值与万用表 | 电压换算单调且误差可接受 | 查分压值、ADC衰减、校准倍率 |
| 整机共存 | Wi-Fi、音频、屏幕、充电同时运行 | 不重启、不异常发热,音频和电压稳定 | 查峰值电流、功放回流、DC/DC纹波和充电热耗散 |
9. 设计审查与潜在风险
风险等级是建议验证优先级,不是对 PCB 或成品已存在缺陷的结论。
| 位置/器件 | 风险与依据 | 等级 | 验证/改进 |
|---|---|---|---|
| U3、R11、TEMP | 已确认 LGS4056HDA、R11=1.5 kΩ;TEMP 未连接,电池保护独立性待确认 | 高 | 按手册核 TEMP,实测充电曲线/温升,确认电池包保护板 |
| D2/Q1/R14 | 已确认 D2=B5819W、Q1=2305-B;仍需核切换优先级、反向阻断和栅极状态 | 高 | USB/电池组合供电测各节点电流;按器件手册核方向 |
| U4/R17/R18/U5 | 已确认 SY8089A1AAC、45.3k/10k、1 µH;仍需核稳定性和负载能力 | 高 | 按手册审查布局并测纹波/负载阶跃 |
| R6/R7/C22与固件ADC | 硬件分压和软件缩放需一致 | 中 | 多点校准;确认ADC最大输入和采样滤波 |
| U1 ES8311 QFN | 项目页提醒QFN焊接易虚焊,音频链路对焊接敏感 | 高 | 显微检查、I²C ACK、I²S与模拟信号逐级测量 |
| MIC差分线/L4 | 弱信号易受射频和开关噪声影响;地串磁珠需结合PCB判断 | 中 | Wi-Fi开关对比噪声;检查差分布线和地回流 |
| U2功放供电/去耦 | 扬声器脉冲电流可能耦合到音频输入 | 中 | 大音量与Wi-Fi并行测试,测温、底噪和电源纹波 |
| D1/USB-C | D1料号不清,保护线路覆盖无法判断 | 中 | 核对完整型号和引脚,按接口规范确认ESD器件 |
| FPC3/Q2/R12 | 排线方向、背光电流与 10 Ω 电阻适配性未知 | 中 | 查面板规格,实测背光电流并核针序 |
| WLC IN | 接口名不能证明有完整无线充电接收/稳压 | 中 | 查网表/BOM;确认外接接收板输出而非裸线圈 |
| 天线与射频 | PCB PDF 有板图但未提供原生层/规则;无法量化天线净空/电池遮挡 | 待源PCB | 检查原生PCB与外壳,测RSSI/吞吐;目前不对布局质量下结论 |
10. 核心知识总结
声音由 MIC1 转成小幅模拟信号,经 ES8311 采样后以数字音频送入 ESP32-C5;播放时路径反向,经 ES8311 DAC、U2功放驱动扬声器。主控通过 I²C 配置 CODEC,通过 I²S传音频,通过 QSPI 刷新 ST77916 显示屏,通过 GPIO/PWM控制 LED、背光和功放,并从 ADC读取电池分压。USB和电池电源经充电/电源路径形成VSYS,DC/DC再产生+3V3。
硬件负责供电、信号调理、时钟/电平和接口;软件负责初始化芯片、配置时序、搬运音频/显示数据、业务逻辑和异常恢复。网络名只是设计线索,需由实际连线、数据手册、软件配置和实测共同确认。
推荐学习顺序:
- 欧姆定律、分压、RC时间常数、去耦、电容极性、二极管和MOSFET基础。
- 锂电池充电/保护、电源路径、DC/DC反馈和示波器纹波测量。
- GPIO、I²C、SPI/QSPI、I²S、ADC及逻辑分析仪。
- ESP-IDF板级配置、驱动初始化、DMA音频和屏幕刷新。
- 模拟音频、差分信号、地回流、射频布局和EMC。
- 原理图、BOM、网表、PCB和实测闭环。
11. 资料缺口与补充清单
- 原始 EDA 工程或网络表:复核器件引脚网名、模拟回路、TEMP 处理、FPC 针序和 PCB 铜层;器件型号已有 BOM/PDF 可查。
- BOM:确认所有芯片、阻容、磁珠/电感、接口、屏幕及扬声器料号。
- 网络表:核对电源网、Pin Map、电源切换和连接器针序。
- 电池/屏幕规格书:确认电芯电压与保护、面板背光电流、FPC针序和方向。
- PCB文件:审查天线净空、音频差分线、功放回流、DC/DC开关回路、USB差分对和热设计。
- 目标固件提交版本:确认本文引用的公开板级配置与实际烧录固件一致,特别是ADC换算和音频时钟配置。
- 实测记录:电源启动/纹波、充电电流与温升、麦克风底噪、扬声器失真、Wi-Fi峰值负载和续航。
11.1 原理图逐项核对
- U2 音频功放、U3 充电芯片、U4 DC/DC、Q1/Q2、D1、L1–L4、U5 的完整料号。
- C3/C7/C8/C15–C19 两端网络,按 ES8311 数据手册确认是否为偏置/参考/耦合电容。
- R8=1 Ω/0402 在目标充电电流下的功耗与压降;需按热设计、实测电流重新评估。
- U3 TEMP 未连接的处理、电池化学体系、充电截止电压、实际充电电流和独立电池保护方案。
- D2/Q1 的电源方向、反向倒灌和 USB/电池同时接入时的供电行为。
- 按 SY8089A1AAC 手册复核 R17/R18、U5 额定值和 +3V3 实测稳定性。
- R12=10 Ω 是否与屏幕背光电流匹配,Q2 的 PWM/逻辑电平是否正确。
- USB-C CC1/CC2 下拉、D1 保护器件引脚和 USB_P/USB_N 差分连接。
- FPC1 扬声器、FPC2 电池、FPC3 屏幕的针序、极性、排线方向。
-
CAP / Nut中 J1 的符号属性;确认它是机械安装孔还是电气器件。 - PCB 上 ES8311 QFN 焊盘、音频地回路、DC/DC 开关回路、天线净空及 1.6 mm 板厚要求。
12. 资料来源与确认边界
- Moji 2.0 立创开源项目页:项目介绍、复刻提示和硬件附件说明。
- ES8311 厂商数据手册:CODEC功能与接口定义。
- ESP32-C5-WROOM-1 官方规格书:模组料号和射频/天线规格。
- Moji2 板级配置
config.h:GPIO、采样率、屏幕配置。 - Moji2 板级实现源码:I²C、QSPI、按键、LED、背光、ADC软件实现。
- Moji2 固件配置说明:ESP-IDF目标芯片与板型选择。
本文依据 2026-10-12 原理图 PDF、PCB PDF、InteractiveBOM 和公开板级固件源码整理。公开源码确认相应软件版本的配置,不代替目标硬件的原始 EDA 网表、生产记录和实测。文中“待验证”事项不能直接用于生产或安全签核。
13. 本次补充资料核验结果
13.1 三份文件分别提供了什么
| 文件 | 本次可核验的信息 | 不能单独证明的事项 |
|---|---|---|
SCH_Schematic_Moji2_2026-10-12.pdf | 单页原理图;元件值、器件标号、网名、接口和更新日期(2026-10-12)。 | PCB 实际走线、器件是否装配、功能是否验证通过。 |
PCB_PCB_Moji2_2026-10-12.pdf | 7 页导出资料,含器件清单/封装/制造商和 PCB 图面视图;可辨认板外形、显示/电池/扬声器等接口标识及板上器件大致分布。 | 完整网络连通性、铜厚/层叠/阻抗、天线净空尺寸、关键环路和制造规则检查结果。需要原生 PCB 文件。 |
InteractiveBOM_PCB_Moji2_2026-10-12.html | 器件分组、位号、标称值、封装、厂商料号/制造商料号,以及装配统计:89 个装配项(顶层 7、底层 82)。 | 不能确保装配统计就是某块已生产实物的实际贴装记录;需生产订单/实物核验。 |
13.2 已确认的器件和关键参数
| 位号 | BOM 确认器件/数值 | 封装或数量 | 电路功能 | 设计解释与核验重点 |
|---|---|---|---|---|
| M1 | ESP32-C5-WROOM-1-N16R8 | 模组 | Wi-Fi/固件主控,管理屏、音频与外围接口 | PCB 需保留模组天线区域净空;仅凭原理图无法判断射频布局质量。 |
| U1 | ES8311 | WQFN-20,1 个 | 单声道音频 CODEC,ADC/DAC、I²C 配置、I²S 音频 | EP/地焊盘、模拟地和参考电容需按芯片手册布局。 |
| U2 | NS4150B | MSOP-8,1 个 | 单声道 D 类扬声器功放 | VON/VOP 为桥接输出,扬声器两端都不可接地;核对喇叭阻抗及功放供电/散热。 |
| U3 | LGS4056HDA | DFN8 2×2,1 个 | 单节锂电线性充电管理 | R11=1.5 kΩ 对应约 667 mA 标称充电电流;TEMP 图中未连接,须核实温度保护设计。 |
| U4 | SY8089A1AAC | TSOT-23-5,1 个 | VSYS 到 +3V3 同步降压 | R17=10 kΩ、R18=45.3 kΩ,理论 3.318 V;额定输出电流需结合热/电感/布局验证。 |
| U5 | 1 µH | 0806,1 个 | U4 降压电感 | 需确认饱和电流、直流电阻及实际峰值负载余量。 |
| MIC1 | ZTS6216 | 模拟 MEMS,1 个 | 麦克风输入 | OUT 单端输出;两个 GND 脚按器件手册应接地。原理图的 MICN 参考连接建议用网表和实物确认。 |
| LED1 | NCD3010RG1 | 1 个 | 充电状态指示 LED | CHRG/DONE 与 LED 支路极性应对照 U3 输出类型及 LED 数据手册。 |
| LED2 | TX1812MXA5-F01 | 4 引脚,1 个 | 主控数据驱动的 RGB 指示灯 | DIN/DO、供电极性和数据时序由固件实现核对。 |
| Q1 | 2305-B | SOT-23,1 个 | VBAT 与 VSYS 之间的 MOSFET 电源路径控制 | 核对引脚方向、栅极偏置和反向电流阻断。 |
| Q2 | WNM6002-3/TR | SOT-323,1 个 | LCD 背光低边开关 | 确认 GPIO 电平、PWM 频率与背光电流。 |
| D1 | BDFN2C051V | 2 焊盘小封装,1 个 | USB 电源入口的保护器件 | 保护电压、浪涌等级和 PCB 接地回路按准确数据手册核实。 |
| D2 | B5819W | SOD-123,1 个 | VBUS 到 VSYS 的肖特基路径 | 关注正向压降和电流/温升;USB 供电下 VSYS 会有二极管压降。 |
| SW1 | MSK12C02G25-B | 1 个 | 电源/ON 控制滑动开关 | 依据原理图触点连线核对档位逻辑;避免仅按封装推测默认状态。 |
| SW2 | GT-TC191A-H026-L60 | 1 个 | BOOT 按键 | 按下将 BOOT 拉低,核对启动绑带时序和下载模式。 |
| USB1 | TYPEC-304A-ACP16O | 16 焊盘,1 个 | USB-C 电源/数据接口 | R13/R15=5.1 kΩ 接地表示 UFP/Sink 下拉;未见 PD 控制器,不能据此推断 USB-PD。 |
| FPC1 | 1.25-2PWB | 2Pin,1 个 | 扬声器连接器 | 与功放差分输出配套,核对线序与喇叭极性标识。 |
| FPC2 | ZX-MX1.25-2PZZ | 2Pin,1 个 | 电池连接器 | Pin1/Pin2 与 VBAT/GND 必须按板上丝印/网表对应,不能只按线色猜测。 |
| FPC3 | WL0540013-160R-001 | 18Pin FPC,1 个 | 圆形显示屏连接器 | 需核对排线接触面、针序、屏模组型号和屏幕初始化配置。 |
| NC | ZX-SH1.0-2PLT | 连接器,1 个 | WLC IN 输入接口 | NC 是该器件位号,和电容 NC/不装选项不是同一概念。 |
| J1 | M2 螺丝安装孔 | 1 个 | 机械安装/固定 | PCB 清单将其列为机械孔;确认螺丝/金属外壳不会碰到铜皮或天线。 |
13.3 阻容与磁珠的完整位号分组
InteractiveBOM 与 PCB PDF 将同值器件按组统计。下表列出全部电容与电阻位号,便于装配核对;功能说明以原理图连接关系为准。
电容
| 位号 | 标称值 | 数量 | 封装/BOM信息 | 主要作用(结合所在节点) |
|---|---|---|---|---|
| C1、C2、C5、C10、C21、C22、C23、C26、C27、C30、C34 | 100 nF | 11 | 0402;C34 独立 BOM 项,其余为基础库电容 | 高频旁路/局部去耦。分别用于功放输入/供电、充电器及电池 ADC/MIC 滤波、LED、USB/接口附近或主控电源支路;必须贴近对应引脚。 |
| C3、C4、C7、C8、C11、C15、C16、C17、C18、C19、C38 | 1 µF | 11 | 0402 | CODEC 输入/参考/输出节点的隔直或参考去耦、功放控制/旁路、主控 EN 复位网络等;具体脚位按原理图逐一核对,不可互换位置。 |
| C6、C12、C20、C24、C25、C29、C31、C32、C33、C37 | 10 µF | 10 | 0402 | 电源支路储能和中低频去耦:CODEC/麦克风、功放 VSYS、充电输入/电池、DC/DC 输入输出、屏幕电源等。0402 的实际有效容量会随 DC 偏压下降。 |
| C9、C13、C14 | 1 nF | 3 | 0402 | 功放供电/输出侧高频抑制网络;对开关噪声/EMI 的作用依赖具体接点和布局。 |
| C28 | 100 µF | 1 | 1206 | VBUS 输入侧大容量缓冲。确认 1206 陶瓷在偏压下的有效容量及浪涌/插拔适应性。 |
| C35 | NC | 1 | 0402 可选位 | 原理图明确标 NC;作为可选位管理,未确认装配实物前不计入已安装器件。 |
电容 BOM 中部分 10 µF 器件为 0402、6.3 V X5R;在 3.3 V 或接近 4.2 V 电池节点上,直流偏压会显著降低有效容量。C28 的 100 µF 1206 陶瓷同样需要查看制造商的 DC-bias 曲线。BOM 标称值不等于工作电压下的有效容量。
电阻
| 位号 | 标称值 | 数量 | 电路用途 |
|---|---|---|---|
| R1、R2、R9、R10 | 2.2 kΩ | 4 | R1/R2 是 CODEC I²C 上拉;R9/R10 位于充电状态 LED 支路,限流值按 U3 输出压降和 LED Vf 校核。 |
| R3、R4、R5、R6、R7、R14、R20 | 100 kΩ | 7 | R3/R4 功放输入两路偏置;R5 CTRL 下拉/状态设定;R6/R7 电池电压分压;R14 电源路径栅极/偏置网络;R20 ON 控制下拉。用途必须跟具体网络对应。 |
| R8 | 1 Ω | 1 | VBUS 与充电器输入路径中的串联电阻/限流阻尼;和 C20/C21 形成输入滤波。该 BOM 料号 0402WGF100KTCE 标称额定功率 62.5 mW;若 0.667 A 全流过,I²R≈0.445 W,约为额定值的 7.1 倍。需核实际回路电流、降额和热设计,不能按现有配置默认安全。 |
| R11 | 1.5 kΩ | 1 | U3 PROG 编程电阻;按 IBAT≈1000/RPROG,标称约 667 mA。 |
| R12 | 10 Ω | 1 | LCD LEDA 背光串联电阻;与 LED 串压降共同限制背光电流。请以屏模组规格及实测定值。 |
| R13、R15 | 5.1 kΩ | 2 | USB-C CC1/CC2 下拉,配置为 USB 供电受电设备(Sink/UFP)的缺省电流声明。 |
| R16、R19 | 10 kΩ | 2 | R16 BOOT 上拉;R19 ESP32 EN 上拉。 |
| R17 | 10 kΩ | 1 | U4 反馈下臂(FB 至 GND)。 |
| R18 | 45.3 kΩ | 1 | U4 反馈上臂(+3V3 至 FB),与 R17 设定约 3.32 V。 |
磁珠及电感
| 位号 | BOM 型号/值 | 数量 | 功能/注意 |
|---|---|---|---|
| L1、L2、L3、L4 | Murata BLM15PX121SN1D | 4 | 0402 尺寸磁珠,用于 CODEC 电源与麦克风供电/回流支路的高频隔离。它们不是 120 Ω 的直流电阻,也不是 DC/DC 储能电感;需依照数据手册阻抗频率曲线和直流额定电流选型。 |
| U5 | Sunlord MWTC201610S1R0MT,1 µH | 1 | SY8089A1AAC 降压储能电感;关注峰值饱和电流、DCR、温升。 |
13.4 电源与充电参数的修正计算
- **充电电流:**LGS4056H 的编程关系按数据手册约为
IBAT(mA)=1000/RPROG(kΩ),R11=1.5 kΩ 得约667 mA。这是恒流阶段的设定值,不代表从插 USB 到充满全程都以此电流充电;预充、恒压、温度控制和芯片热调节都会改变电流。 - **充电器热耗:**线性充电器芯片在恒流阶段的耗散近似为
(VCC−VBAT)×IBAT。在 USB 5 V、电池低电压、约 0.667 A 时,热耗可能达到瓦级,应评估 DFN 焊盘散热、铜面积和热调节降流;实际热耗随 VBUS 压降、R8、VBAT 和温度变化。 - **输入串阻 R8:**若充电电流 0.667 A 全部经过 1 Ω,压降约 0.667 V,电阻耗散约 0.44 W。这远高于该 0402 电阻 62.5 mW 的标称额定值。若电流确实经过 R8,需调整电阻功率/封装或降低充电电流,并验证温升及充电压降;不应按 BOM 现值直接判定满足额定功耗。
- **降压输出:**SY8089A1AAC 的反馈参考约 0.6 V,
R17=10 kΩ、R18=45.3 kΩ得VOUT≈0.6×(1+45.3/10)=3.318 V。理论值与 +3V3 网名相符。 - **电池 ADC:**R6=R7=100 kΩ 构成 1:1 分压,理想情况下 ADC 电压约为 VBAT/2;C22=100 nF 提供低通滤波。分压电流在 VBAT=4.2 V 时约 21 µA,ADC 读数仍需校准,并检查固件 ADC 衰减、参考和采样时间。
13.5 PCB 视图可见的板级信息
- PCB PDF 中的图面展示一块小型、近圆形/圆角轮廓的主板,适配桌面机器人外形;可见显示 FPC、扬声器/电池接口、按键/电源控制和测试点等功能区。
- PCB 视图及 BOM 显示 M1 主控模组、U1 CODEC、U2 功放、U3 充电、U4/U5 降压及多个去耦器件都集成在同一板上;这与原理图单板方案一致。
- 板图文字有 5G/2.4G、360×360px、BAT、LCD、WLC INPUT 等标识。ESP32-C5-WROOM-1 官方规格支持 2.4 GHz 与 5 GHz 双频 Wi-Fi 6;板图标识与模组能力相符,但整机可用频段/法规认证仍取决于天线、区域配置和整机测试。
- 当前 PDF 的布局图不适合完成走线审查。正式检查需打开源 PCB:重点看 ESP32 模组天线净空与外壳/电池距离、USB D+/D−差分与回流、DC/DC 的 VIN-LX-U5-COUT 小环路、功放回流与麦克风输入隔离、FPC 扇出和电池大电流线宽,以及 U3/U4/功放热扩散铜。
13.6 修订后的待验证项目
| 优先级 | 待验证点 | 原因与建议验证 |
|---|---|---|
| 高 | R8=1 Ω/0402 与约 667 mA 充电设定是否匹配 | 理论耗散约 0.445 W,对比 0402 料号额定 62.5 mW 明显超限;先确认真实电流路径,随后重选阻值/封装或充电设定。 |
| 高 | U3 TEMP 当前未连接的处理方式 | LGS4056H 支持 NTC 温控;确认 NC 是否为设计意图、芯片是否允许该脚悬空以及电池包是否另有温度保护。 |
| 高 | 单节电池保护及电池规格 | 充电器不是完整保护板;确认电池带保护、容量、最大充电电流、热敏电阻、连接器极性和线径。 |
| 高 | 麦克风两只 GND 引脚与 MICN/L4 的连接 | ZTS6216 为单端模拟输出器件。依制造商引脚说明核对两个地脚,避免把 CODEC MIC1N 误当作真正的差分麦克风输出。 |
| 中 | C28 100 µF 1206、0402 10 µF 的有效容量 | 查 DC-bias 曲线和额定电压;在电池/3V3/VBUS 各节点测量瞬态和纹波。 |
| 中 | U2/扬声器负载 | 确认扬声器阻抗、额定功率、线序;最大音量与 Wi-Fi 同时工作时测失真、功耗和芯片温升。 |
| 中 | 显示屏型号与 R12=10 Ω 背光电流 | 仅有 360×360/QSPI 线索;核 FPC 针序、背光电压/电流、Q2 栅极电平和亮度 PWM。 |
| 中 | USB-C D+/D−与固件 USB 功能 | CC 电阻只说明受电端角色;核对 USB 数据走线、保护器件、ESP32-C5 USB 控制器和固件用途。 |
| 中 | 无线充电输入 | 板上只有 WLC IN 接口,没有接收线圈/整流器;确认外部接收板的稳压输出是否能安全接入 VBUS。 |
14. BOM 摘要与物料采购提示
InteractiveBOM 的 BOM 行显示阻容及主要半导体采用 LCSC 料号,例如 ES8311 C962342、NS4150B C189961、LGS4056HDA C5124109、SY8089A1AAC C479074、ZTS6216 C481302、B5819W C908224。这些料号是 BOM 导出时的采购匹配信息,采购前仍要检查生命周期、实际替代料、批次和封装极性。
BOM 中被动件精度/额定值也要带入设计审查:USB CC 5.1 kΩ 电阻为 1%;反馈 R18=45.3 kΩ 为 1%;10 µF 0402 电容的标称耐压为 6.3 V(部分电源节点的偏压会造成有效电容衰减)。充电状态 LED、连接器与屏幕排线应按实际装配侧/接触面核对。
装配数量统计为 HTML 项目内嵌的板级装配数据,不等同于 BOM 元件总数的简单求和,也不证明某块实物的焊接状态。若用于下单,请在立创 EDA 中再次生成 BOM/CPL,并核对 PCB 版本、面别、封装原点、旋转角和不贴装项。
15. 文档的证据与推断分级
- **图纸/BOM 明确事实:**U2/U3/U4/U5/MIC1/LED1/LED2/Q1/Q2 的型号,阻容标称值,封装,接口数量,板级装配统计,原理图网络名。
- **根据芯片手册的计算:**约 667 mA 充电电流、约 3.318 V 降压输出、R8 的 I²R 损耗估算。这些是标称计算,不是实测。
- **必须实物/源工程确认:**温度保护是否工作、VBUS/VBAT/VSYS 实际选择与压降、麦克风参考网络、电池保护、背光电流、喇叭阻抗、PCB 走线和天线性能。
- **本文没有据此作出的结论:**不宣称当前硬件已经具备摄像头、雷达导航、移动底盘、完整无线充电或电池安全认证。那些属于后续扩展/验证工作。
16. 补充的原始设计资料与器件手册
- 用户提供的原理图:
E:\桌面\SCH_Schematic_Moji2_2026-10-12.pdf。 - 用户提供的 PCB 导出:
E:\桌面\PCB_PCB_Moji2_2026-10-12.pdf。 - 用户提供的 InteractiveBOM:
E:\桌面\InteractiveBOM_PCB_Moji2_2026-10-12.html。 - SY8089A1AAC Silergy 产品页:输入范围、FB/输出规格和器件特性。
- LGS4056H 棱晶半导体产品页 与 LGS4056H 数据手册 PDF:充电工作阶段、编程电流公式、温控和封装。
- ZTS6216 数据手册:单端模拟输出、引脚配置及两个 GND 引脚说明。
- UNI-ROYAL 0402WGF 厚膜电阻数据手册:核对 R8 的 0402 封装额定功率;InteractiveBOM 料号
0402WGF100KTCE标称 62.5 mW。 - NS4150B 厂商产品页:单声道 D 类功放型号确认。
- ES8311 Everest Semiconductor 数据手册:CODEC 接口和模拟参考电容要求。
- 内容