Платы расширения к отладочным комплектам — что докупают под задачу
Какие бывают платы расширения к отладочным комплектам, как подбирается разъём и уровень напряжения банка, сколько плат ставится на один комплект и что докупают к сборке.
Отладочный комплект закрывает базовую часть проекта: на нём стоят программируемая логическая интегральная схема или процессор, память, источник питания и разъём загрузки. Всё, что относится к конкретной задаче — быстрые каналы связи, аналоговый тракт, датчики изображения, силовая часть, — выносится на отдельные платы расширения и подключается к межплатным разъёмам комплекта.
Ниже — какие бывают платы расширения, по каким параметрам они подбираются к комплекту, где проходят ограничения по числу линий и питанию и что проверить до заказа. Позиции собраны в разделе платы расширения, отладочные комплекты — в разделе платы разработки.
Из чего складывается выбор платы расширения
Плата расширения подключается к комплекту не произвольно: у неё фиксированный тип разъёма, фиксированное число сигнальных линий и требования к питанию. Подбор идёт по четырём параметрам, и все четыре проверяются по описанию комплекта, а не по названию платы.
- Тип межплатного разъёма и его распиновка. Один и тот же физический разъём у разных производителей может иметь разное назначение контактов.
- Число доступных сигнальных линий и их группировка по банкам ввода-вывода.
- Уровень напряжения банка, к которому подключается плата: 3,3 В, 2,5 В, 1,8 В или 1,2 В.
- Ток, который комплект отдаёт по линии питания разъёма, и наличие внешнего ввода на самой плате расширения.
Какие платы расширения берут чаще всего
| Назначение платы | Что она добавляет | На что смотреть при подборе |
|---|---|---|
| Быстрые последовательные каналы | Разъёмы оптических модулей, коаксиальные выходы, разводку дифференциальных пар | Число задействованных приёмопередатчиков и предельную скорость канала кристалла |
| Аналоговый ввод и вывод | Аналого-цифровые и цифро-аналоговые преобразователи, входные усилители, опорное напряжение | Разрядность, частоту выборки, тип интерфейса к кристаллу |
| Сетевые интерфейсы | Приёмопередатчики физического уровня, разъёмы с магнитной развязкой | Поддерживаемый интерфейс между кристаллом и приёмопередатчиком |
| Ввод изображения | Разъёмы датчиков изображения, преобразователи последовательного канала | Число линий канала, требования датчика по питанию и тактированию |
| Память | Дополнительные модули оперативной или постоянной памяти | Разрядность шины, требования к разводке, наличие готового контроллера |
| Силовая и исполнительная часть | Драйверы, ключи, выходы на двигатели, гальваническую развязку | Отдельный ввод питания, развязку между силовой и логической частью |
| Макетная плата | Свободное поле под собственную схему с выведенными линиями разъёма | Соответствие распиновки и уровень напряжения банка |
Где возникает несовместимость
Механическая стыковка разъёма ничего не гарантирует. Несовместимость проявляется в трёх местах, и все три видны из документации до заказа.
- Уровень напряжения банка. Плата рассчитана на 3,3 В, а банк комплекта настроен на 1,8 В — сигналы не будут распознаны, а при подаче встречного напряжения возможен выход входных цепей из строя. Часть комплектов позволяет менять напряжение банка перемычкой или отдельным стабилизатором, часть — нет.
- Назначение контактов. На разъёме одного стандарта производители по-разному размещают дифференциальные пары, тактовые входы и линии питания. Пара, разведённая на плате расширения как дифференциальная, должна попасть на дифференциальную пару кристалла, иначе быстрый канал работать не будет.
- Потребление. Плата с аналоговым трактом или силовой частью потребляет больше, чем отдаёт разъём комплекта. В этом случае нужен отдельный ввод питания на плате расширения и согласование земель.
Сколько плат можно поставить на один комплект
Ограничений два. Первое — число межплатных разъёмов на комплекте: обычно от одного до четырёх. Второе — ресурсы кристалла: каждая плата занимает линии ввода-вывода определённого банка, а быстрые каналы дополнительно расходуют приёмопередатчики, которых в младших кристаллах четыре-восемь, а в старших — десятки.
При установке двух и более плат проверяется ещё и суммарное потребление по линиям питания разъёмов. Если комплект питается от внешнего источника, запас по мощности источника закладывается не меньше полуторного от расчётного потребления сборки. Платформы, где процессорное ядро и программируемая логика находятся в одном кристалле, потребляют заметно больше, чем комплекты только с логикой, — такие позиции собраны в разделе платформы на базе SoC.
Что докупают вместе с платой расширения
- Кабель загрузки и отладки, если он не входит в поставку комплекта.
- Стойки и крепёж: сборка из двух-трёх плат без механического крепления ломает разъёмы при подключении кабелей.
- Внешний источник питания с нужным разъёмом и полярностью.
- Кабели межплатной связи, если платы соединяются не напрямую, а шлейфом.
- Переходники уровня, когда плата расширения и банк комплекта работают на разных напряжениях.
Когда плата расширения не нужна
Если задача сводится к обработке готовых цифровых данных и обмену по сети, чаще подходит готовый одноплатный компьютер: на нём уже есть сетевой интерфейс, память и накопитель, а разработка сводится к программной части. Позиции — в разделе одноплатные компьютеры. Плата расширения оправдана тогда, когда нужен именно нестандартный интерфейс или обработка потока в реальном времени на программируемой логике — такие кристаллы собраны в разделе FPGA, а модули для сетевого оборудования — в разделе модули и платы расширения.
Частые вопросы
Подойдёт ли плата расширения одного производителя к комплекту другого? Физически разъём может совпасть, но распиновка и уровни напряжения совпадают редко. Перед заказом сверяются таблица назначения контактов платы и таблица разъёма комплекта.
Что делать, если линий ввода-вывода не хватает? Возможны три пути: перейти на комплект со старшим кристаллом, применить последовательный интерфейс вместо параллельного или поставить расширитель портов на плате расширения.
Можно ли питать плату расширения от разъёма комплекта? Для логических и интерфейсных плат обычно да, для аналоговых и силовых — нет. Ток по линии питания разъёма указан в описании комплекта и часто ограничен сотнями миллиампер.
Нужна ли своя система охлаждения сборке из нескольких плат? При плотной установке плат воздушный поток над кристаллом перекрывается. Если комплект штатно охлаждается радиатором без вентилятора, при сборке из двух и более плат проверяется температура кристалла под нагрузкой.
Что прислать для подбора? Модель отладочного комплекта, тип и число межплатных разъёмов, назначение платы расширения, требуемые интерфейсы с параметрами, напряжение банков, внешний источник питания и его мощность.
Что мы делаем
Сверяем распиновку и уровни напряжения платы расширения с описанием комплекта, считаем занятые линии ввода-вывода и приёмопередатчики, проверяем потребление сборки и подбираем источник питания, предлагаем замену, когда нужной платы нет в поставке. Позиции — в разделах платы расширения, платы разработки и FPGA.
Пришлите модель комплекта и перечень нужных интерфейсов на server@tkasiatorg.ru — проверим совместимость по разъёмам и питанию, подберём платы расширения и назовём сроки поставки.
