vault backup: 2026-05-22 14:55:15

This commit is contained in:
赵天浩
2026-05-22 14:55:16 +08:00
parent 7b5f09e135
commit 96ed4f3022
23 changed files with 3042 additions and 1726 deletions

View File

@@ -0,0 +1,504 @@
# 姿态系统硬件规格书
> 文档定位:本文档为船载/水下高精度姿态系统硬件规格书用于指导硬件原理图设计、PCB设计、BOM选型、接口定义、硬件评审、板级调试、产测和硬件验收。本文档不替代产品需求文档、软件详细设计文档、算法设计文档和用户接口协议文档。
---
## 文档控制信息
| 项目 | 内容 |
| ----- | -------------------------- |
| 文档名称 | 姿态系统硬件规格书 |
| 文档编号 | HWS-POSE-2026-V1.0 |
| 产品名称 | 船载/水下高精度组合航姿系统 |
| 产品型号 | |
| 适用阶段 | 原型机 / 工程样机 / 正式测试版 / 产品发布版 |
| 硬件版本 | HW_Vx.x |
| 原理图版本 | SCH_Vx.x |
| PCB版本 | PCB_Vx.x |
| BOM版本 | BOM_Vx.x |
| 编写部门 | 硬件 / 嵌入式 / 算法 / 测试 |
| 审核人 | 产品、硬件、嵌入式、算法、测试、质量、生产 |
| 文档状态 | 草稿 / 评审中 / 已冻结 / 已发布 |
| 密级 | 内部受控 |
### 版本记录
| 版本 | 日期 | 修改内容 | 修改人 | 评审结论 |
|---|---|---|---|---|
| V0.1 | 2026-05-22 | 根据产品规格模板重构为独立硬件规格书 | | |
| V0.9 | | 硬件评审稿 | | |
| V1.0 | | 硬件冻结版 | | |
---
## 1. 硬件设计目标
### 1.1 硬件定位
本硬件用于船载/水下高精度组合航姿系统,承载 IMU、GNSS、时间同步、通信、存储、电源保护、调试产测和外部接口等功能。硬件设计需要满足后续算法、嵌入式软件、Web配置、数据记录、FTP下载、串口协议输出、PPS/PTP/Event时间同步和外场测试要求。
### 1.2 硬件设计边界
| 类型 | 本文档覆盖 | 本文档不覆盖 |
|---|---|---|
| 覆盖内容 | 主控、IMU、GNSS、通信接口、存储、电源、保护、连接器、测试点、PCB约束、硬件验收 | 算法公式、协议字段详细定义、Web页面详细设计、上位机软件 |
| 设计输出 | 原理图、PCB、BOM、接口定义、硬件测试记录、硬件评审结论 | 软件详细设计、算法测试报告、用户手册 |
| 评审目标 | 是否能投板、是否满足接口和可靠性要求、是否存在P0硬件风险 | 产品商业定位、完整认证策略 |
### 1.3 当前硬件默认目标
| 项目 | 硬件目标 | 优先级 | 验收方式 |
| ----- | ------------------------------------ | --: | ----------------- |
| 输入电压 | 936V DC | P0 | 电源拉偏、反接、瞬断测试 |
| 主控 | STM32H747同级双核 MCU | P0 | 上电、烧录、双核启动、外设连通测试 |
| IMU兼容 | 支持 ADIS16488、STIM300、SCH1633 的硬件接入路径 | P0 | 连续采集、丢帧统计、逻辑分析仪 |
| GNSS | 支持多频多星座 RTK GNSS预留主/副双天线 | P0 | 定位、定向、PPS、RTCM测试 |
| PPS | 输入内阻100欧 | P0 | 万用表 |
| PTP | 以太网硬件链路需支持后续 PTP 验证 | P1 | PTP主从测试 |
| 通信 | Ethernet + 不少于4路COM + 调试口 | P0 | Ping、Web、FTP、串口抓包 |
| 存储 | 16GBeMMC | P0 | 连续写入、文件读取、断电恢复 |
| 掉电保护 | 支持掉电检测与保持供电,满足文件系统安全关闭 | P0 | 写入中断电测试 |
| 防护设计 | 产品版面向 IP67 结构和防水连接器 | P1 | 结构评审、气密/浸水测试 |
---
## 2. 硬件总体架构
### 2.1 系统框图
```mermaid
flowchart LR
PWR[9-36V DC 电源输入] --> PROT[保护/滤波/掉电检测]
PROT --> DCDC[DCDC/LDO 电源树]
DCDC --> MCU[STM32H747/H755 主控]
DCDC --> IMU[IMU: ADIS16488/STIM300/SCH1633]
DCDC --> GNSS[GNSS RTK 双天线模块]
DCDC --> PHY[Ethernet PHY]
DCDC --> EMMC[eMMC/存储]
IMU -->|SPI/UART/DRDY| MCU
GNSS -->|UART/RTCM/PPS/状态脚| MCU
MCU -->|RMII| PHY
PHY --> RJ45[网络接口/隔离变压器/RJ45]
MCU --> COM[RS232/RS422/RS485 COM接口]
MCU --> EVENT[PPS/Event 输入输出]
MCU --> DEBUG[SWD/Debug UART/产测接口]
MCU --> EMMC
```
### 2.2 硬件模块划分
| 模块 | 主要功能 | 关键约束 |
| ------ | -------------------------- | --------------------------- |
| 主控模块 | 双核运行、外设控制、时间戳、网络、存储、协议输出 | 时钟、复位、BOOT、调试口必须可靠 |
| IMU模块 | 采集角速度、加速度、温度、状态信息 | 低噪声供电、稳定安装基准、同步信号明确 |
| GNSS模块 | 定位、定向、RTK、PPS、RTCM输入 | 双天线射频、PPS捕获、天线供电保护 |
| 时间同步模块 | PPS、PTP、Event Input、IMU时间戳 | PPS/Event优先使用硬件捕获不仅作普通GPIO |
| 通信模块 | Ethernet、COM、调试口、可选USB/CAN | 外部接口必须有ESD/浪涌/共模保护 |
| 存储模块 | Raw IMU、GNSS观测值、POS数据、日志记录 | 写入带宽、掉电保护、文件系统安全 |
| 电源模块 | 宽压输入、电源转换、保护、保持供电 | 反接、浪涌、过流、纹波、上电时序 |
| 结构接口模块 | 防水连接器、安装孔、坐标轴标识 | 与IP67、防呆、防松、线缆装配一致 |
---
## 3. 主控与最小系统规格
### 3.1 MCU选型要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ---- | ----------------------------------------------------- | --: | ------- |
| HW-MCU-001 | 主控型号 | STM32H747、STM32H755 或同级双核 MCU | P0 | BOM评审 |
| HW-MCU-002 | 内核能力 | CM7 + CM4具备 FPU、DMA、Timer、ETH、SPI、UART、SDMMC/FMC 等资源 | P0 | 外设资源表评审 |
| HW-MCU-004 | 复位 | NRST、上电复位、外部复位、看门狗复位路径明确 | P0 | 复位测试 |
| HW-MCU-005 | BOOT | BOOT配置明确避免量产误进入系统Boot | P0 | 启动测试 |
| HW-MCU-006 | 调试 | 保留 SWD/JTAG、Debug UART、必要测试点 | P0 | 烧录调试测试 |
| HW-MCU-007 | 双核启动 | CM7/CM4启动、电源域、时钟域、共享内存资源不冲突 | P0 | 双核启动测试 |
### 3.2 MCU外设资源分配
| 功能 | 建议MCU资源 | 连接对象 | 备注 |
| ----------------- | ------------------------- | ----------------- | ------------------ |
| ADIS16488/SCH1633 | SPIx + EXTI + GPIO CS/RST | SPI IMU | SPI模式、字长、片选时序需确认 |
| STIM300 | USARTx + DMA + 可选同步输入 | STIM300 | 默认 UART/RS422 类接口 |
| GNSS数据 | USARTx + DMA | GNSS模块 | 支持配置、观测值、NMEA/私有协议 |
| RTCM输入 | USARTx 或 Ethernet | GNSS模块/网络 | 可来自COM或NTRIP |
| PPS捕获 | TIMx_CHx 输入捕获 | GNSS PPS | 必须硬件捕获 |
| Event输入/输出 | TIMx_CHx 或 EXTI | 声呐/外部设备 | 建议硬件捕获优先 |
| Ethernet | ETH MAC + RMII | PHY | 预留PTP验证能力 |
| 存储 | SDMMC/FMC | eMMC/SDNAND/其他 | 满足连续写入 |
| COM口 | USARTx + 收发器 | RS232/RS422/RS485 | 至少4路外部COM |
| Debug | SWD + USART | 调试器/维护口 | 量产和问题定位必须保留 |
---
## 4. IMU硬件规格
### 4.1 IMU兼容目标
| 项目 | ADIS16488 | SCH1633 | STIM300 |
|---|---|---|---|
| 默认定位 | 开发/验证IMU | 目标兼容IMU | 高性能/战术级IMU |
| 默认接口 | SPI | SPI | UART/RS422 |
| 数据就绪 | DRDY GPIO/EXTI | DRDY GPIO/EXTI | 串口帧到达/同步信号 |
| 复位控制 | MCU GPIO控制 | MCU GPIO控制 | 建议MCU可控或预留复位控制 |
| 同步方式 | DRDY/PPS对齐 | DRDY/PPS对齐 | 帧时间戳/PPS同步/外部同步 |
| 供电 | 按器件手册 | 按器件手册 | 按STIM300手册确认 |
| 电平 | 3.3V SPI为主 | 3.3V SPI为主 | RS422/TTL以实际器件版本确认 |
| 默认频率 | ≥200Hz目标支持更高 | ≥200Hz目标支持更高 | 按配置,需支持高频输出 |
| 关键风险 | SPI时序、DRDY、缓存同步 | 初始化、DRDY、数据有效性 | 粘包、跳帧、帧解析、时间戳 |
| 验收方式 | 连续采样无异常 | 连续采样无异常 | 帧号连续、时间戳单调、无未解释丢帧 |
### 4.2 IMU接口要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ------------ | ------------------------------- | --: | ------ |
| HW-IMU-001 | IMU供电 | IMU电源应具备独立滤波优先使用低噪声LDO或低噪声电源支路 | P0 | 纹波测试 |
| HW-IMU-002 | SPI接口 | SPI信号完整性、时序、电平、片选和字长满足IMU手册 | P0 | 示波器 |
| HW-IMU-003 | UART/RS422接口 | STIM300接入路径明确收发器电平和终端匹配可验证 | P0 | 串口抓包 |
| HW-IMU-004 | DRDY | SPI类IMU的DRDY接入MCU EXTI或定时器捕获 | P0 | 示波器 |
| HW-IMU-005 | RESET | IMU复位脚应由MCU控制或保留硬件复位手段 | P1 | 复位测试 |
| HW-IMU-006 | 同步 | IMU数据时间戳与PPS/Event链路关系明确 | P0 | 周期抖动统计 |
| HW-IMU-007 | 测试点 | SPI、UART、DRDY、RESET至少预留可调试测试点 | P1 | 示波器探测 |
| HW-IMU-008 | 布局 | IMU靠近机械安装基准远离DCDC、PHY、高热器件 | P0 | PCB评审 |
### 4.3 IMU传感器指标记录表
| 指标项 | 当前要求 | 目标/高配要求 | 单位 | 数据来源 |
| -------- | --------- | ------- | ---------- | ------- |
| 陀螺量程 | ±450 | ±480 | °/s | 器件手册 |
| 加速度计量程 | ±18 | ±18 | g | 器件手册 |
| 陀螺零偏不稳定性 | TBD | 越小越好 | °/h | 器件手册 |
| 加计零偏不稳定性 | TBD | 越小越好 | mg | 器件手册 |
| 角随机游走 | 1σ | 越小越好 | °/√Hz | 器件手册 |
| 速度随机游走 | 1σ | 越小越好 | m/s/√Hz | 器件手册 |
| 噪声密度 | 0.063 | 按器件手册 | mg/√Hz rms | 器件手册 |
| 带宽 | 330 | 满足高频采样 | Hz | 器件手册/实测 |
| 温度范围 | -40℃~+85℃ | 工业级 | ℃ | 器件手册 |
| 温补 | 必须支持 | 全温补偿 | | 标定报告 |
---
## 5. GNSS与双天线硬件规格
### 5.1 GNSS基本要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ----------- | ------ | ------------------------------- | --: | ----------- |
| HW-GNSS-001 | 模块 | 支持多频多星座RTK-GNSS | P0 | 模块资料/BOM评审 |
| HW-GNSS-002 | 双天线 | 支持主天线和副天线,用于定位和定向 | P0 | 双天线定向测试 |
| HW-GNSS-003 | 数据接口 | 支持UART收发满足GNSS配置、观测值和状态输出 | P0 | 串口抓包 |
| HW-GNSS-004 | RTCM输入 | 支持串口或网络RTCM差分输入 | P1 | RTK固定测试 |
| HW-GNSS-005 | PPS输出 | GNSS PPS接入MCU定时器捕获通道 | P0 | 示波器/逻辑分析仪 |
| HW-GNSS-006 | 状态脚 | RTK/PVT/ERR状态脚接入MCU GPIO定义有效电平 | P1 | 状态切换测试 |
| HW-GNSS-007 | 天线供电 | 支持有源天线供电、短路保护、过流保护、ESD保护 | P0 | 短路/电流测试 |
| HW-GNSS-008 | 射频走线 | GNSS RF按50Ω阻抗控制远离高速数字和开关电源噪声 | P0 | PCB评审/VNA可选 |
### 5.2 双天线基线要求
| 项目 | 规格要求 | 验收方式 |
| ------ | ---------------------------- | ------ |
| 主天线 | 作为定位主天线输出位置、速度、PPS、观测值 | 定位测试 |
| 副天线 | 与主天线构成双天线基线,用于航向解算 | 定向测试 |
| 基线长度 | 支持配置2m/4m或实测基线长度 | 基线测量 |
| 基线向量 | 支持输入主天线至副天线在船体坐标系下的XYZ向量 | 配置检查 |
| 基线测量精度 | 建议实测误差≤5mm作为高级航向性能前提 | 安装测量记录 |
| 航向状态 | 能区分固定解、浮动解、无解、低SNR、周跳、多路径等状态 | 状态日志 |
| 异常报警 | 支持天线开路/短路、基线变化异常、RTK失效报警 | 故障注入 |
### 5.3 GNSS选型记录表
| GNSS方案 | 星座频点 | 最大更新率 | RTK精度 | 授时精度 | RTCM支持 | 当前状态 |
| ---------- | ------------ | -----: | ------ | ------ | ------------- | ----- |
| K922 | 待补 | 待补 | 待补 | 待补 | RTCM v3.x | 当前原型机 |
| F9P/X20P类 | 多星座双频 | 25Hz级 | cm级 | ns级 | RTCM v3.x | 参考 |
| Mosaic X5类 | 多星座多频 | 100Hz级 | cm级 | <20ns级 | RTCM v2/v3 | 高配参考 |
| BD992类 | 多星座多频/L-band | 50Hz级 | mm/cm级 | ns级 | RTCM/CMR/CMR+ | 高配参考 |
---
## 6. 时间同步硬件规格
### 6.1 PPS/PTP/Event/IMU时间链路
| 同步对象 | 来源 | 硬件路径 | 精度目标 | 优先级 | 验收方式 |
| ----------- | ------------ | ------------------ | ------------ | --: | --------- |
| PPS | GNSS模块 | PPS MCU TIM输入捕获 | 捕获误差5µs | P0 | 示波器/逻辑分析仪 |
| PTP | Ethernet | ETH MAC/PHY硬件时间戳能力 | 目标1µs需实测冻结 | P1 | PTP主从测试 |
| IMU时间戳 | IMU DRDY/串口帧 | EXTI/TIM/UART DMA | TBD需统计周期方差 | P0 | 连续采样统计 |
| Event Input | 外部声呐/设备 | Event TIM输入捕获优先 | TBD目标微秒级 | P1 | 脉冲发生器测试 |
| POS输出时间 | 系统时间 | 协议输出字段 | 与PPS时间基准一致 | P1 | 协议抓包 |
**强制要求PPS不允许仅作为普通GPIO状态读取。产品版应优先接入MCU硬件捕获通道并保留PPS测试点。**
### 6.2 Event接口要求
| ID | 项目 | 规格要求 | 优先级 |
|---|---|---|---:|
| HW-TIME-001 | 电平 | 明确支持3.3V/5V/隔离输入中的一种或多种 | P1 |
| HW-TIME-002 | 有效沿 | 支持配置上升沿/下降沿硬件默认状态明确 | P1 |
| HW-TIME-003 | 输入保护 | 外部输入必须具备ESD限流和过压保护 | P0 |
| HW-TIME-004 | 捕获资源 | 优先接入定时器捕获通道避免仅靠软件轮询 | P0 |
| HW-TIME-005 | 测试点 | Event信号链路应可通过示波器测试 | P1 |
---
## 7. 通信接口硬件规格
### 7.1 COM口默认配置
| 端口 | 默认方向 | 默认协议/用途 | 默认频率 | 建议波特率 | 硬件标准 | 优先级 |
| ---- | ----- | --------------------------- | -------: | -----------------: | ----- | --: |
| COM1 | 输出 | PASHR + PRDID | 100Hz | 460800最低115200需验算 | RS422 | P0 |
| COM2 | 输出 | TSS1 | 100Hz | 115200/460800 | RS232 | P0 |
| COM3 | 输入 | RTCM差分输入 | 按RTCM源 | 115200 | RS422 | P1 |
| COM4 | 输出/调试 | Debug Log / Binary POS / 备用 | 10100Hz | 115200/921600 | RS232 | P1 |
### 7.2 RS232/RS422要求
| 项目 | 规格要求 | 说明 |
| ----- | ------------------------------------ | ------------- |
| 收发器 | 根据接口标准选择专用收发器不允许直接用MCU GPIO外接到外部连接器 | 外部接口可靠性要求 |
| ESD保护 | 所有外部COM信号必须有ESD保护 | 保护器件靠近连接器 |
| 终端匹配 | RS422根据用途预留可配置终端电阻 | 通过0Ω/跳帽/焊盘配置 |
| 隔离 | 长线船载复杂地环境建议评估隔离 | 原型机可先非隔离但需列风险 |
### 7.3 以太网接口要求
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ----- | ------------------------------ | --: | -------- |
| HW-ETH-001 | 物理层 | 10/100Base-TRMII连接MCU ETH MAC | P0 | Ping测试 |
| HW-ETH-002 | PHY | PHY型号地址复位时钟MDIO/MDC明确 | P0 | PHY寄存器读写 |
| HW-ETH-003 | 隔离变压器 | 网络隔离变压器应靠近RJ45接口侧差分路径短且对称 | P0 | PCB评审 |
| HW-ETH-004 | ESD保护 | RJ45侧预留以太网专用ESD/浪涌保护 | P0 | 原理图评审 |
| HW-ETH-005 | PTP能力 | 确认MCU MAC/PHY组合支持PTP验证所需硬件能力 | P1 | PTP测试 |
| HW-ETH-006 | 测试 | 支持PingWebFTPTCP/UDP实时输出 | P0 | 网络联调 |
---
## 8. 存储硬件规格
### 8.1 存储目标
| ID | 项目 | 规格要求 | 优先级 | 验收方式 |
| ---------- | ----- | ---------------------------------- | --: | ------- |
| HW-STO-001 | 存储介质 | eMMC或等效非易失存储建议容量16GB,原型机板载SDNANO | P0 | BOM评审 |
| HW-STO-002 | 接口 | SDMMC/FMC等接口需满足持续写入带宽 | P0 | 连续写入测试 |
| HW-STO-003 | 数据内容 | 支持Raw IMUGNSS观测值POS数据系统日志 | P0 | 文件解析 |
| HW-STO-004 | 掉电保护 | 与电源保持PWR_FAIL软件flush/sync闭环 | P0 | 写入中断电测试 |
| HW-STO-005 | 信号完整性 | 高速存储走线满足长度阻抗参考地要求 | P0 | PCB评审 |
| HW-STO-006 | 产测 | 支持容量识别读写测速坏块/错误统计 | P1 | 产测脚本 |
### 8.2 掉电保护硬件要求
| 项目 | 规格要求 |
| ---- | -------------------------------- |
| 掉电检测 | 支持PWR_FAILPVDADC采样或电源监控芯片等方式 |
| 触发时机 | 掉电信号必须早于系统电压跌落到不可安全写入的时间点 |
| 保持供电 | 目标200ms最终以文件系统flush/sync实测时间冻结 |
| 保持对象 | MCU存储电源监控和必要外设应保持到安全关闭完成 |
| 验收方法 | 写入过程中断电重启后文件系统不损坏文件可识别 |
---
## 9. 电源与保护规格
### 9.1 电源输入与保护
| 项目 | 产品版规格 | 原型机状态 | 优先级 | 评审要求 |
| -------- | -------- | ------- | ----: | ----------------------- |
| 输入电压 | 936V DC | 4.5~28V | P0 | 原理图必须说明差异 |
| 反接保护 | 必须支持 | | P0 | 投板前关闭 |
| 过压保护 | 必须支持 | | P0 | 电源入口TVS/保护 |
| 浪涌/EFT | 必须考虑 | | P1 | EMC预扫前完成 |
| 保险/限流 | 必须支持 | | P0 | 保护电流路径明确 |
| 电源滤波 | 必须支持 | | P0 | DCDC前后滤波 |
| IMU低噪声供电 | 建议必须 | | P0/P1 | 独立LDO/滤波 |
| GNSS天线供电 | 必须明确 | | P0 | 电压电流短路保护 |
| 掉电检测 | 必须支持 | | P0 | PWR_FAIL/PVD/ADC |
| 保持电源 | 必须支持 | | P0 | 超级电容/UPS方案 |
| 测试点 | 必须预留 | | P0 | 12V5V3V31V8GNSSPPS |
### 9.2 电源轨定义
| 电源轨 | 负载对象 | 规格要求 | 验收方式 |
| -------- | ------------ | ------------------- | ------ |
| VIN | 外部输入 | 936V DC具备保护和滤波 | 电源拉偏 |
| +5V | IMU/外设/中间电源 | 电流余量30%纹波满足负载要求 | 示波器 |
| VDD_CORE | MCU/IO/数字电路 | 电压偏差纹波上电时序满足MCU要求 | 电源测试 |
| VDD_GNSS | GNSS/天线供电 | 独立滤波满足有源天线电流需求 | GNSS测试 |
| VDD_NET | Ethernet PHY | 独立滤波满足PHY上电时序 | 网络测试 |
| VDD_IMU | IMU低噪声供电 | 建议低噪声LDO纹波满足IMU要求 | 纹波测试 |
### 9.3 功耗与热设计
| 项目 | 规格要求 | 验收方式 |
| ---- | ------------------------ | -------- |
| 典型功耗 | 5W | 电源分析仪 |
| 最大功耗 | 6W | 电源分析仪 |
| 峰值电流 | 0.3A(12V) | 示波器/电流探头 |
| 温升 | MCUPHY电源IMU附近温升不得影响精度 | 热像仪/温箱 |
| 散热路径 | 外壳导热铜皮散热热隔离IMU | PCB/结构评审 |
---
## 10. 外部连接器
| 接口 | 连接器型号 | Pin | 信号 | 方向 | 电平/标准 | 说明 |
| --------- | ------- | --: | ------------------- | --- | --------- | ----------- |
| 电源 | 雷莫1B | 2 | VIN | 输入 | 936V | 船载电源 |
| COM1 | 雷莫00B | 4 | TX_P/TX_N/RX_T/TX_N | 双向 | RS422 | PASHR/PRDID |
| COM2 | 雷莫00B | 2 | TX/RX | 双向 | RS232 | 可配置 |
| COM3 | 雷莫00B | 4 | TX_P/TX_N/RX_T/TX_N | 双向 | RS422 | TSS1 |
| COM4 | 雷莫00B | 2 | TX/RX | 双向 | RS232 | RTCM输入 |
| PPS | 雷莫00B | 2 | 1PPS/GND | 输出 | 3.3V | 时间同步 |
| DIOx | 雷莫00B | 4 | EVENT_IN/OUT | 双向 | 3.3V | 事件打戳/时间同步 |
| Ethernet | RJ45 | - | TX/RX | 双向 | 100Base-T | Web/FTP/PTP |
| GNSS ANT1 | SMA/TNC | - | RF_IN1 | 输入 | 50Ω | 主天线 |
| GNSS ANT2 | SMA/TNC | - | RF_IN2 | 输入 | 50Ω | 副天线 |
| Debug | SH125 | 8 | SWD/UART | 双向 | 3.3V | 调试/产测 |
---
## 11. PCB设计约束
### 11.1 PCB布局约束
| 模块 | 必查项 | 通过标准 |
|---|---|---|
| IMU布局 | 靠近机械安装基准远离DCDCPHY高热器件 | 降低热振动噪声影响 |
| IMU坐标轴 | PCB外壳软件坐标系一致 | 丝印和文档一致 |
| GNSS射频 | RF走线50Ω阻抗控制远离噪声源 | RF路径短参考地连续 |
| PPS/Event | 走线短远离高速线和开关电源 | 有测试点回流路径完整 |
| 以太网 | RMII差分线网络变压器RJ45符合规范 | 差分阻抗长度地参考满足 |
| 高速存储 | eMMC/SDRAM走线满足长度阻抗参考平面要求 | 无明显高速信号风险 |
| 电源布局 | DCDC回路紧凑敏感电源滤波隔离 | 纹波和EMI可控 |
| 地平面 | 无关键回流路径中断 | 关键信号下方连续地 |
| 外部接口 | 连接器方向间距防呆防水符合结构 | 装配无干涉 |
| 测试点 | 3V35V1V8PPSSPIUARTDRDYReset可测 | 探针可接触 |
| 热设计 | MCUPHY电源eMMC有散热路径 | 不影响IMU/GNSS |
### 11.2 STM32H7缓存/DMA硬件约束
| 项目 | 规格要求 | 说明 |
|---|---|---|
| Ethernet DMA | 描述符和DMA缓冲区应放置在DMA可访问内存区域 | 避免放入DTCM等DMA不可访问区域 |
| Cache一致性 | DMA缓冲区必须有明确的Cache策略 | 可使用MPU配置Non-cache区域或严格Clean/Invalidate |
| 对齐 | DMA缓冲区建议32字节对齐 | 适配DCache line |
| SDMMC DMA | SDMMC读写缓冲需确认内存区域对齐Cache维护 | 避免UNDERRUN/OVERRUN类问题 |
| NetX/FileX数据路径 | 网络包到存储写入如跨DMA域需评估是否复制到安全缓冲区 | 原型机已暴露相关风险 |
---
## 12. 原理图评审清单
| 模块 | 必查项 | 通过标准 |
|---|---|---|
| 需求追溯 | 每个关键电路来源于需求问题单或接口定义 | 无来源设计需补依据 |
| MCU最小系统 | 电源复位BOOT时钟SWDVBAT完整 | 可稳定启动烧录调试 |
| IMU接口 | ADIS16488STIM300SCH1633供电接口电平复位同步明确 | 每种IMU接入路径清晰 |
| GNSS模块 | 双天线PPSRTK/PVT/ERR串口完整 | 支持定位定向状态监测 |
| PPS | 接入MCU定时器捕获通道 | 不仅是普通GPIO |
| PTP | ETH MAC/PHY硬件能力明确 | 不明确则列风险 |
| 串口COM | RS232/RS422/RS485模式默认配置终端匹配明确 | 可配置可测试 |
| 电源输入 | 936V反接保险浪涌TVS滤波完整 | 满足船载环境 |
| 掉电保护 | 掉电检测保持供电文件安全关闭链路完整 | 支持数据记录安全 |
| 存储 | eMMC供电接口写入能力满足需求 | 支持Raw/PPK记录 |
| 外部接口 | FPCRJ45串口PPSEventGNSS天线定义清楚 | 线缆和结构可落地 |
| ESD/EMC | 外部接口具备保护设计 | 保护器件靠近接口侧 |
| 调试/产测 | SWDDebug UART电源测试点PPS测试点保留 | 可调试可产测 |
---
## 13. 板级调试与硬件验收
### 13.1 上电前检查
| 检查项 | 通过标准 | 记录 |
| ------ | --------------- | --- |
| 外观检查 | 无短路虚焊反件错件 | |
| 电源输入阻抗 | VIN对GND无明显短路 | |
| 关键电源阻抗 | 5V3V31V8无明显短路 | |
| BOOT配置 | 启动模式符合设计 | |
| 调试接口 | SWD/JTAG可连接 | |
| 连接器方向 | 防呆丝印线序一致 | |
### 13.2 上电调试项目
| ID | 测试项 | 工具/环境 | 通过标准 |
|---|---|---|---|
| TEST-HW-001 | 电源轨测试 | 示波器/万用表 | 电压纹波上电时序正常 |
| TEST-HW-002 | MCU启动 | 调试器 | 可烧录可运行复位正常 |
| TEST-HW-003 | IMU通信 | 逻辑分析仪/串口工具 | 能读取数据频率稳定 |
| TEST-HW-004 | GNSS通信 | 串口工具/天线环境 | 有定位输出PPS有效 |
| TEST-HW-005 | PPS捕获 | 示波器/逻辑分析仪 | PPS边沿与捕获计数稳定 |
| TEST-HW-006 | Ethernet | 网线/交换机/PC | Ping稳定Web/FTP可用 |
| TEST-HW-007 | COM输出 | 串口工具 | PASHR/TSS1/Debug输出稳定 |
| TEST-HW-008 | 存储读写 | 文件系统测试 | 连续读写无错误 |
| TEST-HW-009 | 掉电保护 | 可控电源 | 写入断电后文件系统不损坏 |
| TEST-HW-010 | 温升 | 热像仪 | 高负载运行无异常热点 |
### 13.3 正式投板准入条件
| 类别 | 准入条件 | 是否必须 |
|---|---|---|
| 原理图 | P0问题关闭P1问题有明确风险接受或整改计划 | 必须 |
| PCB | 关键接口阻抗回流电源测试点评审完成 | 必须 |
| 电源 | 输入保护供电稳定无异常发热风险 | 必须 |
| IMU | 接入路径供电同步坐标轴方向明确 | 必须 |
| GNSS | 双天线PPSRTCM天线供电保护明确 | 必须 |
| 通信 | COMEthernetDebug产测接口定义明确 | 必须 |
| 存储 | 存储接口和掉电保护链路明确 | 必须 |
| 结构 | 连接器安装孔坐标轴防水方案无明显冲突 | 必须 |
| BOM | 关键器件可采购替代料策略明确 | 必须 |
---
## 14. 风险清单
| 风险ID | 风险项 | 影响 | 等级 | 规避措施 | 状态 |
|---|---|---|---:|---|---|
| R-HW-001 | IMU接口兼容不完整 | 无法同时兼容ADIS16488/STIM300/SCH1633 | P0 | 投板前冻结每种IMU的供电接口电平复位同步路径 | Open |
| R-HW-002 | PPS只接普通GPIO | 时间戳精度不足后续难以补救 | P0 | PPS必须接TIM输入捕获并留测试点 | Open |
| R-HW-003 | eMMC掉电保护不足 | 文件系统损坏数据记录不可用 | P0 | 加入PWR_FAIL和保持供电设计实测flush时间 | Open |
| R-HW-004 | Ethernet DMA缓存问题 | Ping/Web/FTP不稳定 | P0 | 明确DMA内存区域MPU和Cache策略 | Open |
| R-HW-005 | SDMMC/存储DMA缓冲不安全 | 写入出现UNDERRUN/OVERRUN或数据错误 | P0 | 规定DMA安全缓冲区和32字节对齐策略 | Open |
| R-HW-006 | GNSS RF走线和天线供电不规范 | 定位/定向性能下降 | P0 | 50Ω控制ESD防雷短路保护远离噪声源 | Open |
| R-HW-007 | 外部接口ESD/浪涌不足 | 外场接口损坏 | P1 | 所有外部接口增加保护器件并靠近连接器 | Open |
| R-HW-008 | IMU受热源影响 | 姿态和升沉精度下降 | P1 | IMU远离DCDC/PHY/MCU热点优化散热路径 | Open |
---
## 15. 附录需求ID规则
| 分类 | ID前缀 | 示例 |
|---|---|---|
| 硬件架构 | HW-ARCH | HW-ARCH-001 |
| MCU | HW-MCU | HW-MCU-001 |
| IMU | HW-IMU | HW-IMU-001 |
| GNSS | HW-GNSS | HW-GNSS-001 |
| 时间同步 | HW-TIME | HW-TIME-001 |
| 通信接口 | HW-COM / HW-ETH | HW-ETH-001 |
| 存储 | HW-STO | HW-STO-001 |
| 电源 | HW-PWR / EE-PWR | HW-PWR-001 |
| PCB | HW-PCB | HW-PCB-001 |
| 测试 | TEST-HW | TEST-HW-001 |
---
## 16. 待补充项
| 项目 | 当前状态 | 责任人 | 完成时间 |
|---|---|---|---|
| 最终MCU型号 | 待冻结 | | |
| 最终IMU型号和接口版本 | 待冻结 | | |
| GNSS模块手册参数 | 待补充 | | |
| 连接器型号与Pinout | 待补充 | | |
| 电源树电流预算 | 待补充 | | |
| eMMC型号与写入带宽 | 待补充 | | |
| PTP硬件能力实测 | 待验证 | | |
| IP67结构方案 | 待结构确认 | | |
| 原理图P0问题清单 | 待评审 | | |
| PCB关键约束文件 | 待输出 | | |