Что делает специальная базовая плата для вычислительного модуля?
Основная плата для вычислительного модуля соединяет вычислительный модуль с остальной частью продукта. Он может обеспечивать преобразование энергии, полевые приемопередатчики, разъемы, защиту, соединения для хранения и функции управления. Точная работа зависит от того, что уже поставляет модуль и что требуется для установки.
Проект выходит за рамки размещения разъемов вокруг модуля. Механические ограничения, целостность сигнала, конфигурация программного обеспечения, производство и доступ к обслуживанию взаимодействуют. Разъем, перенесенный на позднем этапе проекта, может повлиять на прокладку, оснастку корпуса и жгут кабелей. Зафиксируйте эти зависимости, пока их изменение еще не требует больших затрат.
Если решение по платформе все еще открыто, начните с SoM и руководство по одноплатному компьютеру. Если проект включает в себя вывод ИИ, проверьте предполагаемую модель и путь датчика, прежде чем заморозить вычислительный модуль.
Что включить в бриф на дизайн
| Ввод | Информация для предоставления | Почему меняется дизайн |
|---|---|---|
| Вычислительный модуль | Точная деталь, версия, вариант памяти/хранилища и поддерживаемый BSP. | Определяет электрические, механические и программные границы |
| Интерфейсы | Количество, электрический стандарт, скорость передачи данных, разъем, изоляция и длина кабеля | Определяет трансиверы, защиту, маршрутизацию и проверку |
| Поставка | Номинальное напряжение, рабочий диапазон, требования к запуску и помехам | Определяет преобразование, последовательность, защиту и тепловую работу. |
| Механика | Контур платы, ограничения по высоте, монтаж, расположение разъемов и модель корпуса | Ограничения по размещению, охлаждению и сборке. |
| Программное обеспечение | Операционная система, требования к загрузке/обновлению и поддержка периферийных устройств | Определяет BSP, работу по интеграции драйверов и приложений. |
| Валидация | Рабочая среда, применимые испытания и измеримые критерии приемки | Определяет оборудование, прототипы, время испытаний и доказательства. |
| Производство | Пилотное количество, ожидаемые объемы, модель обслуживания и производственные результаты | Влияет на выбор поставщиков, испытательное оборудование и контроль изменений. |
Отметьте неизвестные явно и назначьте каждому владельца. Например, «четыре камеры» оставляют открытыми интерфейс, сенсор, длину кабеля, режимы синхронизации и одновременной работы. Этап начального исследования может устранить эти неопределенности до того, как будет согласован фиксированный объем реализации.
Практический процесс проектирования и проверки
- Требования и осуществимость. Подтвердите модуль, распределение интерфейсов, доступное программное обеспечение и основные риски. Подготовьте согласованную блок-схему и план приемки.
- Обзор схемы и компонентов. Определите дерево электропитания, защиту, часы, сброс и интерфейсы. Перед компоновкой проверьте наличие компонентов и альтернативы.
- Обзор макета и производства. Устраните проблемы компоновки, размещения, маршрутизации, механической посадки, доступа к сборке и контрольных точек.
- Закупка и сборка прототипа. Проверьте данные изготовления и замены компонентов, затем запишите заводскую конфигурацию каждой платы.
- Доработка и интеграция программного обеспечения. Прежде чем приступать к работе с интерфейсами и рабочей нагрузкой приложения, проверьте питание и запуск. Отслеживайте проблемы в зависимости от версий платы и программного обеспечения.
- Проверка и передача. Запустите согласованные тесты, закройте проблемы и предоставьте данные о выпуске и подтверждающие доказательства, определенные в объеме проекта.
Используйте руководство по проектированию производителя модуля и контрольный список для выбранной детали. Ссылки на поставщиков могут указывать на требования, которые легко не заметить, но инструкции для другого модуля или поколения не являются взаимозаменяемыми. Контрольный список NVIDIA в ссылках является примером того, как документируются проверки оборудования и программного обеспечения для конкретной экосистемы.
От чего зависит стоимость базовой платы для вычислительного модуля NRE?
Разовое проектирование охватывает работы, выполняемые для создания и проверки проекта. Полезная цитата отделяет эту работу от компонентов прототипа, изготовления PCB, сборки, крепления, внешнего тестирования и периодического производства. Согласуйте, какие из них включены, являются дополнительными или оплачиваются отдельно.
| Драйвер затрат | Вопрос, который необходимо решить перед цитатой |
|---|---|
| Сложность интерфейса | Поддерживаются ли уже интерфейсы или им нужны новые схемы и драйверы? |
| Высокоскоростная компоновка | Какие сигналы предъявляют требования к суммированию, сопротивлению и проверке? |
| Мощность и защита | Какие условия питания и помехи в поле должны выдерживать все изделие? |
| Механические ограничения | Является ли схема гибкой, или конструкция должна соответствовать фиксированному конверту и ремням безопасности? |
| Объем программного обеспечения | Включает ли работа адаптацию BSP, драйверы, восстановление и поддержку обновлений? |
| Итерации прототипа | Как обрабатываются ожидаемые изменения, повторное тестирование и изменения объема? |
| Квалификация и производство | Какие формальные испытания, приспособления и производственная документация необходимы? |
Простую цену «дизайна PCB» трудно сравнить с полным предложением на разработку продукта. Запросите список результатов, предположения, исключения, критерии приемки и процесс внесения изменений. Это позволяет сравнивать предложения, не предполагая, что в них включены недостающие работы.
Как следует планировать график?
Стройте график на основе зависимостей. Утверждение требований предшествует заморозке проекта; Производство и доступность компонентов определяют, когда могут быть доставлены собранные прототипы; изменение аппаратного обеспечения может потребовать еще одного производственного цикла, прежде чем испытание можно будет повторить. Программное обеспечение может работать параллельно на платформе разработки только в том случае, если эта платформа достаточно близко представляет окончательное оборудование.
На каждом этапе укажите результат, владельца, решение по проверке и следующую зависимость. Например: утвержденная схема; выпущен производственный пакет; силовой прототип; проверенные интерфейсы; отчет о тестировании приложения; производственный выпуск.
Для достоверной оценки поставки необходим определенный объем и проверка поставки компонентов. Отделите инженерные усилия от затраченного времени на выполнение заказа и включите время на проверку, закупки и согласованную допуск на итерацию. Рассматривайте доступность прототипа и квалификацию производства как отдельные этапы.
Определите приемку до первого прототипа
Превратите требования в наблюдаемые тесты. Вместо «шлюз работает» укажите режимы интерфейса, структуру трафика, продолжительность, допустимые потери и журнал или измерение, в котором фиксируется результат. Вместо «ИИ быстр» определите модель, входные данные, порог точности, устойчивую пропускную способность и приемлемую задержку вывода.
- Документируйте запуск, завершение работы, восстановление и поведение после прерванного обновления.
- Используйте необходимые интерфейсы вместе, а не по одному.
- Запустите запланированную рабочую нагрузку на время, достаточное для оценки соответствующего теплового режима работы.
- Проверьте согласованные процедуры обслуживания и производственных испытаний.
- Сохраняйте версию платы, встроенное ПО и образ программного обеспечения вместе с каждым результатом теста.
Механические и силовые аспекты см. в нашей Примечание по конструкции прочного безвентиляторного компьютера. Для рабочей нагрузки нейронной сети RK3588 NPU Руководство по тестированию обеспечивает отправную точку для отделения производительности модели от производительности всей системы.
Согласовать пакет передачи
Укажите форматы и права для схем, макета PCB, производственных результатов, спецификации, инструкций по сборке, программного обеспечения, инструкций по программированию и тестовых приспособлений. Определите, какие редактируемые исходные коды поставляются, какие сторонние компоненты имеют отдельные лицензии и кто поддерживает проект после приемки. Это условия проекта, которые необходимо согласовать, а не предположения, которые автоматически следуют из оплаты NRE.
В полезном выпуске также фиксируются известные ограничения, одобренные замены, неустраненные риски и процедура запроса изменений. Эта информация помогает производственным и сервисным группам отличить контролируемую версию от недокументированной версии.
Вопросы о разработке несущей платы
Можно ли скопировать эталонную несущую плату без изменений?
Если позволяет лицензия, это может стать отправной точкой проектирования, но новая установка по-прежнему нуждается в электрической, механической, программной и производственной проверке. Убедитесь, что каждая указанная конструкция относится к конкретному модулю и версии.
Работа BSP включается автоматически?
Только если согласованный объем включает это. В кратком описании проекта укажите, кому принадлежит конфигурация загрузки, поддержка периферийных устройств, интеграция операционной системы и долгосрочные обновления.
Чего достаточно для первого обсуждения?
Блок-схема, предпочтительные модули, список интерфейсов, сведения о поставках, ограничения корпуса, целевые количества и предполагаемая дата пилотного проекта являются полезной отправной точкой. Включите то, что остается нерешенным, чтобы первый разговор мог сосредоточиться на этих рисках.
Технические ссылки
- NVIDIA: контрольные списки адаптации модуля и доработки аппаратного и программного обеспечения.
- Digi: отправные точки разработки встраиваемых систем
Описанный выше процесс представляет собой структуру планирования проекта. Правила электротехнического проектирования должны быть взяты из действующей технической документации выбранного модуля.
Принесите свой список интерфейсов.
Отправьте предпочтения модуля, разъемы, источник питания, корпус и количество пилотов. Мы можем превратить их в базовую плату с ограниченной областью действия для обсуждения вычислительного модуля и встроенного программного обеспечения.
