μForge M2 接口命名规则¶
基础规范¶
本页定义 μForge 模组接口体系(提案)中使用的名称。这是一套命名约定,不是已经发布的电气或机械标准。
在这套约定中,M2 表示采用该体系的模组必须实现的公共基础接口。这项要求不代表现有的每款 μForge 或思澈科技(SiFli)模组都已实现 M2。M2 的引脚定义、电气要求和机械要求仍在制定中,本页不作具体规定。
在宣称 M2 兼容 M.2 E-key 之前,正式发布的 M2 定义需要明确机械接口、引脚定义、电气限制、必需与可选信号、载板要求和符合性规则。目前的 M2 接口定义仍是草案;仅凭 M2 名称,不能认定接口在电气上兼容 M.2,也不能认定模组与载板可互换搭配使用。
扩展规范¶
可选功能按 M2xY 扩展规范分类。名称表示功能类别,不保证某款模组实现该类别中的全部功能。
命名格式:
M2xY
其中:
- M2 = 基础接口规范
- x = 扩展分隔符
- Y = 扩展类别
扩展类别¶
M2 扩展类别
| 规范 | 说明 |
|---|---|
| M2xM | 多媒体:规划涵盖 RGB 显示、DVP 摄像头、数字麦克风和高级音频功能。 |
| M2xA | 模拟:规划涵盖高精度模拟 I/O 和数据采集功能。 |
| M2xN | 网络:规划涵盖以太网、CAN 和工业网络功能。 |
| M2xH | 高速:规划涵盖高带宽接口。 |
| M2xP | 电源:规划涵盖电源管理和大电流 I/O 功能。 |
表中说明的是各类别的规划范围,不是已经定稿的电气要求。当前可用的本地提案工作簿包含 M2 和 M2xM 触点映射。接口定义文章还列有 M2xN 和 M2xA 摘要,但目前没有这两类接口的原始触点映射资料可供核实,因此这些摘要尚未核实。M2xH 和 M2xP 仅预留了名称,尚未分配触点。
模组声明¶
采用这套约定的模组以 M2 声明基础接口,并可列出已实现的一个或多个扩展。模组文档还必须说明实际采用的连接器、可选功能,以及不能同时使用的模式。
以下仅为声明格式示例,不代表已发布模组的实际配置:
- M2
- M2 + M2xM
- M2 + M2xA
- M2 + M2xM + M2xN
设计原则¶
- M2 的设计目标是在体系演进过程中保持稳定和向后兼容;实际兼容性仍须按对应的规范版本及具体实现验证。
- 每个 M2xY 扩展都有独立的功能范围。名称分开不意味着所有功能可以同时使用,也不意味着引脚分配互不影响。
- 扩展是在不修改或替换基础接口的前提下对其进行补充。
- 模组通过列出已实现的 M2xY 规范来声明其支持的能力。
选择连接器或声明兼容性前,请按模组接口标准中的流程完成验证。
最后更新: