Правила наименования интерфейса μForge M2¶
Базовая спецификация¶
Этот документ задаёт обозначения, используемые в предлагаемой системе интерфейсов модулей μForge. Это правила наименования, а не опубликованный электрический или механический стандарт.
В этих правилах M2 обозначает обязательный общий базовый интерфейс для модулей, использующих данную систему. Это требование не означает, что все существующие модули μForge или SiFli реализуют M2. Распиновка, электрические и механические требования M2 ещё разрабатываются и здесь не определены.
Прежде чем заявлять о совместимости M2 с M.2 E-key, опубликованное определение M2 должно задать механический интерфейс, распиновку, электрические ограничения, обязательные и необязательные сигналы, требования к плате-носителю и правила соответствия. Текущее определение интерфейса M2 — черновик: само обозначение M2 не подтверждает ни электрическую совместимость с M.2, ни возможность взаимозаменяемого использования модуля с разными платами-носителями.
Спецификации расширений¶
Дополнительные возможности объединены в спецификации расширений M2xY. Обозначения задают функциональные категории, но не гарантируют, что конкретный модуль реализует все функции категории.
Формат наименования:
M2xY
Где:
- M2 — спецификация базового интерфейса
- x — разделитель расширения
- Y — категория расширения
Категории расширений¶
| Спецификация | Описание |
|---|---|
| M2xM | Мультимедиа: будущие возможности для RGB-дисплеев, камер DVP, цифровых микрофонов и расширенных аудиофункций. |
| M2xA | Аналоговые функции: будущие возможности точного аналогового ввода-вывода и сбора данных. |
| M2xN | Сети: будущая поддержка Ethernet, CAN и промышленных сетей. |
| M2xH | Высокоскоростные интерфейсы: будущие интерфейсы с высокой пропускной способностью. |
| M2xP | Питание: будущие возможности управления питанием и интерфейсов ввода-вывода, рассчитанных на большие токи. |
Описания в таблице показывают предполагаемую область применения категорий, а не окончательные электрические требования. Имеющаяся локальная рабочая книга с предложением содержит схемы расположения контактов M2 и M2xM. В статье с определением интерфейса также приведены сводки M2xN и M2xA, однако исходные данные по расположению контактов, позволяющие проверить эти сводки, не найдены; поэтому их следует считать неподтверждёнными. M2xH и M2xP остаются зарезервированными обозначениями без назначенных контактов.
Обозначение модуля¶
Модуль, использующий эти правила, указывает M2 как базовый интерфейс и может перечислить одно или несколько реализованных расширений. Документация также должна указывать фактические разъёмы, дополнительные функции и взаимоисключающие режимы.
Примеры обозначений, а не список конфигураций уже выпущенных модулей:
- M2
- M2 + M2xM
- M2 + M2xA
- M2 + M2xM + M2xN
Принципы проектирования¶
- Цель разработки M2 — сохранять стабильность и обратную совместимость по мере развития системы. Совместимость необходимо проверять по применимым редакциям спецификаций и фактической реализации.
- Каждое расширение M2xY имеет собственную функциональную область. Разные обозначения не означают, что все функции могут работать одновременно или что их назначения контактов независимы.
- Расширения дополняют базовый интерфейс, не изменяя и не заменяя его.
- Модули объявляют поддерживаемые возможности, перечисляя реализованные спецификации M2xY.
Перед выбором разъёма или заявлением о совместимости выполните проверки, описанные на странице Стандарты интерфейсов модулей.
Последнее обновление: