Files
obsidian-note/姿态系统硬件规格书_修订版.md
2026-05-22 14:55:16 +08:00

505 lines
31 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 姿态系统硬件规格书
> 文档定位:本文档为船载/水下高精度姿态系统硬件规格书用于指导硬件原理图设计、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关键约束文件 | 待输出 | | |