定制载板有什么作用?
载板 将计算模块连接到产品的其余部分。它可以提供电源转换、现场收发器、连接器、保护、存储连接和控制功能。确切的工作取决于模块已经提供的内容以及安装的要求。
该项目不仅限于在模块周围放置连接器。机械约束、信号完整性、软件配置、制造和服务访问相互作用。在项目后期移动的连接器可能会影响布线、机箱 工具和电缆线束。在更改这些依赖项的成本仍然较低的情况下捕获这些依赖项。
如果平台决策仍处于开放状态,请从 SoM对比单板机指南。如果设计包含 AI 推理,请在冻结计算模块之前验证预期模型和传感器路径。
设计概要中应包含哪些内容
| 输入 | 需要提供的信息 | 为什么改变设计 |
|---|---|---|
| 计算模块 | 精确的零件、版本、内存/存储变体和支持的 BSP | 定义电气、机械和软件边界 |
| 接口 | 计数、电气标准、数据速率、连接器、隔离和电缆长度 | 确定收发器、保护、路由和验证 |
| 供应 | 标称电压、工作范围、启动和干扰要求 | 定义转换、排序、保护和热功 |
| 力学 | 电路板轮廓、高度限制、安装、连接器位置和 机箱 型号 | 限制放置、冷却和组装 |
| 软件 | 操作系统、启动/更新要求和外设支持 | 定义BSP、驱动程序和应用程序集成工作 |
| 验证 | 操作环境、适用的测试和可衡量的验收标准 | 定义设备、原型、测试时间和证据 |
| 生产 | 试点项目 数量、预期产量、服务模式和制造交付成果 | 影响采购、测试夹具和变更控制 |
明确标记未知数并为每个未知数分配一个所有者。例如,“四摄像头”开放了接口、传感器、电缆长度、同步和同时操作模式。在商定固定的实施范围之前,初始发现阶段可以解决这些不确定性。
实用的设计和验证过程
- 要求和可行性。 确认模块、接口分配、可用软件及主要风险。制作商定的框图和验收大纲。
- 原理图和组件审查。 定义电源树、保护、时钟、复位和接口。在布局之前检查组件的可用性和替代方案。
- 布局和制造审查。 解决堆叠、布局、布线约束、机械配合、装配访问和测试点。
- 原型采购和组装。 检查制造数据和组件替换,然后记录每块板的竣工配置。
- 硬件上电调试与软件集成。 在使用接口和应用程序工作负载之前验证电源和启动。跟踪主板和软件修订的问题。
- 验证和移交。 运行商定的测试、关闭问题并交付项目范围中定义的发布数据和支持证据。
对于所选部件,请使用模块制造商的设计指南和 硬件上电调试 检查表。供应商参考可以识别容易忽视的需求,但不同模块或一代的说明不可互换。参考文献中的 NVIDIA 检查表是如何记录特定生态系统的硬件和软件检查的示例。
载板 NRE 成本由什么决定?
非重复性工程涵盖为创建和验证设计而执行的工作。有用的报价将工作与原型组件、PCB 制造、装配、固定装置、外部测试和重复生产分开。同意其中哪些是包含的、可选的或单独收费的。
| 成本驱动因素 | 报价前要解决的问题 |
|---|---|
| 接口复杂度 | 接口是否已受支持,或者是否需要新的电路和驱动程序? |
| 高速布局 | 哪些信号提出了叠加、阻抗和验证要求? |
| 电源与保护 | 完整的产品必须承受哪些供电条件和现场干扰? |
| 机械限制 | 轮廓是否灵活,或者设计必须适合固定的封套和线束? |
| 软件范围 | 工作是否包括BSP适配、驱动、恢复和更新支持? |
| 原型迭代 | 如何处理预期的修订、重新测试和范围变更? |
| 资质及生产 | 需要哪些正式测试、固定装置和制造文件? |
单纯的“PCB 设计”价格很难与完整的产品开发报价进行比较。请求可交付成果清单、假设、排除、验收标准和变更流程。这样就可以在不假设包含缺失工作的情况下比较提案。
时间线应该如何规划?
围绕依赖关系制定时间表。需求批准先于设计冻结;制造和组件可用性决定了组装原型何时可以到达;硬件更改可能需要另一个制造周期才能重复测试。只有当该平台足够接近地代表最终硬件时,软件才能在开发平台上并行进行。
在每个里程碑,说明可交付成果、所有者、审核决策和下一个依赖项。例如:批准的原理图;发布制造包;动力原型机;已验证的接口;应用测试报告;生产发布。
可靠的交付估算需要明确的范围和组件供应检查。将工程工作与已用交付周期分开,包括审查、采购和商定的迭代津贴的时间。将原型可用性和生产资格视为单独的里程碑。
在第一个原型之前定义验收
将需求转化为可观察的测试。指定接口模式、流量模式、持续时间、允许的丢失以及记录结果的日志或测量,而不是“网关工作”。定义模型、输入、精度阈值、持续吞吐量和可接受的输出延迟,而不是“人工智能很快”。
- 记录更新中断后的启动、关闭、恢复和行为。
- 一起使用所需的接口,而不是一次只使用一个。
- 运行预期工作负载足够长的时间以评估相关的热操作条件。
- 验证商定的服务和生产测试程序。
- 将电路板版本、固件和软件映像附加到每个测试结果中。
对于机械和功率方面的考虑,请参阅我们的 坚固耐用的无风扇计算机设计说明。对于神经网络工作负载, RK3588 NPU 测试指南 提供了将模型性能与完整系统性能分开的起点。
同意移交包
指定原理图、PCB 布局、制造输出、物料清单、装配说明、软件、编程说明和测试夹具的格式和权限。定义交付哪些可编辑源、哪些第三方组件具有单独的许可证以及谁在接受后维护设计。这些是需要商定的项目条款,而不是支付 NRE 后自动得出的假设。
有用的版本还记录已知的限制、批准的替代品、未解决的风险以及请求更改的程序。这些信息可以帮助制造和服务团队区分受控修订和未记录的变化。
自定义 载板 问题
参考运营商可以原封不动地复制吗?
在许可证允许的情况下,它可以作为工程起点,但新安装仍需要电气、机械、软件和制造验证。检查每个参考设计是否适用于确切的模块和版本。
BSP 作品会自动包含在内吗?
仅当约定的范围包括它时。在项目简介中说明谁拥有启动配置、外设支持、操作系统集成和长期更新。
第一次讨论什么就足够了?
框图、模块首选项、接口列表、供应详细信息、机箱 约束、目标数量和预期 试点项目 日期是有用的起点。包括尚未决定的事项,以便第一次对话可以重点关注这些风险。
将 PCB 设计连接到嵌入式 Linux 硬件上电调试
定制 PCB 设计和嵌入式系统软件是相互依赖的。板支持包 (BSP) 需要与所选的模块系统、电源排序、引脚分配和连接的外设相匹配。在布局之前解析这些接口,以便硬件和嵌入式 Linux 硬件上电调试 可以针对相同的配置进行操作。
对于边缘人工智能产品,请在早期可行性工作中包括预期的相机或传感器路径。工作的处理器模块并不能证明完整的采集和推理管道将满足所需的延迟。在项目简介中捕获驱动程序可用性、内存需求和测试证据。
技术参考
上述流程是一个项目规划框架。电气设计规则必须来自所选模块的当前技术文档。
