# 姿态系统硬件规格书 > 文档定位:本文档为船载/水下高精度姿态系统硬件规格书,用于指导硬件原理图设计、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 当前硬件默认目标 | 项目 | 硬件目标 | 优先级 | 验收方式 | | ----- | ------------------------------------ | --: | ----------------- | | 输入电压 | 9–36V 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 / 备用 | 10–100Hz | 115200/921600 | RS232 | P1 | ### 7.2 RS232/RS422要求 | 项目 | 规格要求 | 说明 | | ----- | ------------------------------------ | ------------- | | 收发器 | 根据接口标准选择专用收发器,不允许直接用MCU GPIO外接到外部连接器 | 外部接口可靠性要求 | | ESD保护 | 所有外部COM信号必须有ESD保护 | 保护器件靠近连接器 | | 终端匹配 | RS422根据用途预留可配置终端电阻 | 通过0Ω/跳帽/焊盘配置 | | 隔离 | 长线、船载复杂地环境建议评估隔离 | 原型机可先非隔离但需列风险 | ### 7.3 以太网接口要求 | ID | 项目 | 规格要求 | 优先级 | 验收方式 | | ---------- | ----- | ------------------------------ | --: | -------- | | HW-ETH-001 | 物理层 | 10/100Base-T,RMII连接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 | 测试 | 支持Ping、Web、FTP、TCP/UDP实时输出 | P0 | 网络联调 | --- ## 8. 存储硬件规格 ### 8.1 存储目标 | ID | 项目 | 规格要求 | 优先级 | 验收方式 | | ---------- | ----- | ---------------------------------- | --: | ------- | | HW-STO-001 | 存储介质 | eMMC或等效非易失存储,建议容量≥16GB,原型机板载SDNANO | P0 | BOM评审 | | HW-STO-002 | 接口 | SDMMC/FMC等接口需满足持续写入带宽 | P0 | 连续写入测试 | | HW-STO-003 | 数据内容 | 支持Raw IMU、GNSS观测值、POS数据、系统日志 | P0 | 文件解析 | | HW-STO-004 | 掉电保护 | 与电源保持、PWR_FAIL、软件flush/sync闭环 | P0 | 写入中断电测试 | | HW-STO-005 | 信号完整性 | 高速存储走线满足长度、阻抗、参考地要求 | P0 | PCB评审 | | HW-STO-006 | 产测 | 支持容量识别、读写测速、坏块/错误统计 | P1 | 产测脚本 | ### 8.2 掉电保护硬件要求 | 项目 | 规格要求 | | ---- | -------------------------------- | | 掉电检测 | 支持PWR_FAIL、PVD、ADC采样或电源监控芯片等方式 | | 触发时机 | 掉电信号必须早于系统电压跌落到不可安全写入的时间点 | | 保持供电 | 目标≥200ms,最终以文件系统flush/sync实测时间冻结 | | 保持对象 | MCU、存储、电源监控和必要外设应保持到安全关闭完成 | | 验收方法 | 写入过程中断电,重启后文件系统不损坏,文件可识别 | --- ## 9. 电源与保护规格 ### 9.1 电源输入与保护 | 项目 | 产品版规格 | 原型机状态 | 优先级 | 评审要求 | | -------- | -------- | ------- | ----: | ----------------------- | | 输入电压 | 9–36V 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 | 12V、5V、3V3、1V8、GNSS、PPS | ### 9.2 电源轨定义 | 电源轨 | 负载对象 | 规格要求 | 验收方式 | | -------- | ------------ | ------------------- | ------ | | VIN | 外部输入 | 9–36V 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) | 示波器/电流探头 | | 温升 | MCU、PHY、电源、IMU附近温升不得影响精度 | 热像仪/温箱 | | 散热路径 | 外壳导热、铜皮散热、热隔离IMU | PCB/结构评审 | --- ## 10. 外部连接器 | 接口 | 连接器型号 | Pin | 信号 | 方向 | 电平/标准 | 说明 | | --------- | ------- | --: | ------------------- | --- | --------- | ----------- | | 电源 | 雷莫1B | 2 | VIN | 输入 | 9–36V | 船载电源 | | 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布局 | 靠近机械安装基准,远离DCDC、PHY、高热器件 | 降低热、振动、噪声影响 | | IMU坐标轴 | PCB、外壳、软件坐标系一致 | 丝印和文档一致 | | GNSS射频 | RF走线50Ω阻抗控制,远离噪声源 | RF路径短、直、参考地连续 | | PPS/Event | 走线短,远离高速线和开关电源 | 有测试点,回流路径完整 | | 以太网 | RMII、差分线、网络变压器、RJ45符合规范 | 差分阻抗、长度、地参考满足 | | 高速存储 | eMMC/SDRAM走线满足长度、阻抗、参考平面要求 | 无明显高速信号风险 | | 电源布局 | DCDC回路紧凑,敏感电源滤波隔离 | 纹波和EMI可控 | | 地平面 | 无关键回流路径中断 | 关键信号下方连续地 | | 外部接口 | 连接器方向、间距、防呆、防水符合结构 | 装配无干涉 | | 测试点 | 3V3、5V、1V8、PPS、SPI、UART、DRDY、Reset可测 | 探针可接触 | | 热设计 | MCU、PHY、电源、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、时钟、SWD、VBAT完整 | 可稳定启动、烧录、调试 | | IMU接口 | ADIS16488、STIM300、SCH1633供电、接口、电平、复位、同步明确 | 每种IMU接入路径清晰 | | GNSS模块 | 双天线、PPS、RTK/PVT/ERR、串口完整 | 支持定位、定向、状态监测 | | PPS | 接入MCU定时器捕获通道 | 不仅是普通GPIO | | PTP | ETH MAC/PHY硬件能力明确 | 不明确则列风险 | | 串口COM | RS232/RS422/RS485模式、默认配置、终端匹配明确 | 可配置、可测试 | | 电源输入 | 9–36V、反接、保险、浪涌、TVS、滤波完整 | 满足船载环境 | | 掉电保护 | 掉电检测、保持供电、文件安全关闭链路完整 | 支持数据记录安全 | | 存储 | eMMC供电、接口、写入能力满足需求 | 支持Raw/PPK记录 | | 外部接口 | FPC、RJ45、串口、PPS、Event、GNSS天线定义清楚 | 线缆和结构可落地 | | ESD/EMC | 外部接口具备保护设计 | 保护器件靠近接口侧 | | 调试/产测 | SWD、Debug UART、电源测试点、PPS测试点保留 | 可调试、可产测 | --- ## 13. 板级调试与硬件验收 ### 13.1 上电前检查 | 检查项 | 通过标准 | 记录 | | ------ | --------------- | --- | | 外观检查 | 无短路、虚焊、反件、错件 | □ | | 电源输入阻抗 | VIN对GND无明显短路 | □ | | 关键电源阻抗 | 5V、3V3、1V8无明显短路 | □ | | 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 | 双天线、PPS、RTCM、天线供电保护明确 | 必须 | | 通信 | COM、Ethernet、Debug、产测接口定义明确 | 必须 | | 存储 | 存储接口和掉电保护链路明确 | 必须 | | 结构 | 连接器、安装孔、坐标轴、防水方案无明显冲突 | 必须 | | 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关键约束文件 | 待输出 | | |