Почему HPI Networks
Кросс-платы для промышленных компьютеров
Кросс-плата, или backplane, является основой модульной архитектуры промышленного компьютера на базе Slot CPU/System Host Board. На ней размещаются разъёмы для процессорной платы, плат расширения и подключения питания.
В отличие от традиционной материнской платы, где процессор, чипсет, память и разъёмы расширения находятся на одной основной PCB, в backplane-системе вычислительная часть располагается на отдельной процессорной плате. Такая архитектура позволяет создавать системы с большим количеством PCI Express, PCI или legacy ISA-карт и упрощает замену отдельных компонентов.
Passive Backplane
В промышленной вычислительной технике широко применяются пассивные кросс-платы — Passive Backplane. Они не являются самостоятельным компьютером и не заменяют процессорную плату. Основная задача backplane — соединить Slot CPU или System Host Board с установленными платами расширения, подвести питание и реализовать предусмотренную производителем топологию интерфейсов.
Термин «пассивная» не означает, что на плате обязательно полностью отсутствуют электронные компоненты. На отдельных моделях могут присутствовать контроллеры, логика управления питанием, индикаторы, мосты или другие вспомогательные элементы. Поэтому классифицировать backplane следует по архитектурному назначению, а не по количеству компонентов на PCB.
Основные стандарты и типы кросс-плат
PICMG 1.3 / SHB Express
PICMG 1.3, также называемый SHB Express, используется в современных модульных промышленных компьютерах с System Host Board и PCI Express. Кросс-плата принимает соответствующую процессорную плату и распределяет линии PCIe и, в зависимости от реализации, другие интерфейсы по слотам расширения.
Advantech, например, выпускает линейку PICMG 1.3 backplane серии PCE для систем с различным количеством PCIe и PCI слотов. Производитель прямо определяет такие backplane как интерфейс расширения для Slot SBC/System Host Board.
PICMG 1.0
PICMG 1.0 — более ранняя промышленная архитектура, в которой применяются PCI и ISA, а процессорная плата устанавливается в соответствующий PICMG-слот. Такие системы по-прежнему востребованы при ремонте, модернизации и поддержке оборудования, где необходимо сохранить существующие PCI или ISA платы.
В каталоге HPI Networks имеются как современные PICMG 1.3 модели, так и legacy backplane с PCI/ISA. Например, IEI PCI-10S относится к PICMG 1.0 и сочетает PCI и ISA слоты.
PCI Express Backplane
PCI Express backplane предназначены для систем, которым требуется установка нескольких PCIe-карт: сетевых адаптеров, плат захвата изображения, GPU, контроллеров хранения, специализированных интерфейсных или измерительных плат.
При подборе важно учитывать не только физический размер слота x1, x4, x8 или x16, но и количество реально подведённых PCIe-линий и их поколение. Физический разъём PCIe x16 сам по себе не гарантирует электрическое подключение x16.
PCI и ISA backplane
Кросс-платы с PCI и ISA используются преимущественно в существующих промышленных системах и оборудовании с длительным жизненным циклом. Они позволяют сохранять дорогостоящие специализированные карты при модернизации вычислительной части системы.
Для таких проектов особенно важно проверить совместимость процессорной платы, напряжения сигналов, питание, механические размеры и требования используемых legacy-карт.
Комбинированные backplane
В одном backplane могут одновременно присутствовать PCI Express, PCI и другие типы слотов. Например, представленные на сайте IEI PE-4S и PE-5S для PICMG 1.3 сочетают PCIe x16, PCIe x4 и PCI. Это позволяет использовать современные и legacy-платы расширения в одной системе.
Slot CPU, SBC и System Host Board
Для работы backplane требуется совместимая процессорная плата. В зависимости от архитектуры производители используют названия Slot CPU, Single Board Computer, CPU Card или System Host Board (SHB).
Важно отличать такую процессорную плату от обычного одноплатного компьютера (SBC). В контексте PICMG Slot SBC специально предназначен для установки в backplane и передаёт через системный разъём линии расширения и другие сигналы.
Совпадение физического размера платы или наличие PCIe не гарантирует совместимость с конкретной кросс-платой. Необходимо проверять стандарт PICMG, тип системного разъёма и таблицу совместимости производителя.
Как выбрать кросс-плату
Стандарт процессорной платы
Первым параметром является архитектура процессорной платы: например, PICMG 1.0 или PICMG 1.3. Backplane и Slot CPU должны соответствовать друг другу по системному интерфейсу.
Нельзя выбирать кросс-плату только по набору внешне похожих PCI или PCIe-разъёмов.
Количество и типы слотов
Необходимо определить количество плат расширения и требуемые интерфейсы: PCIe x1, x4, x8, x16, PCI, ISA или другие. При этом учитывается не только общее число слотов, но и их распределение относительно процессорной платы.
PCIe lanes и топология
В PCI Express системах количество доступных линий ограничивается возможностями процессорной платы и архитектурой backplane. Не каждый физический слот x16 обязательно работает как x16.
Если планируется установка GPU, высокоскоростных сетевых адаптеров, NVMe-контроллеров или нескольких плат машинного зрения, необходимо проверить фактическую разводку PCIe lanes, поддерживаемое поколение PCIe и ограничения одновременной работы слотов.
Односегментные и многосегментные backplane
Некоторые кросс-платы разделены на несколько независимых сегментов и позволяют установить более одной процессорной платы в одном шасси. Такие решения применяются для создания нескольких независимых вычислительных узлов в общем промышленном корпусе.
Количество CPU-разъёмов нельзя автоматически считать количеством процессорных ядер или поддержкой многопроцессорной системы: в segmented backplane речь может идти о независимых системах.
Совместимость с корпусом
Кросс-плата должна физически соответствовать промышленному корпусу: учитываются длина и ширина PCB, количество доступных слотов корпуса, расположение процессорной платы, крепёжные точки и ориентация карт расширения.
Производители часто дают таблицы совместимости backplane с конкретными шасси. Например, Advantech отдельно публикует подбор PICMG 1.0 и PICMG 1.3 backplane для своих корпусов.
Питание
Backplane могут использовать AT, ATX или специализированные схемы питания. В зависимости от модели на плате имеются основные силовые разъёмы, дополнительные разъёмы питания CPU и цепи управления включением.
При подборе блока питания необходимо учитывать требования Slot CPU и всех установленных карт расширения, а не только номинальную мощность самого корпуса.
Legacy-совместимость
Одна из причин использования PICMG/backplane архитектуры — возможность сохранять специализированные PCI и ISA платы, разработанные для существующего оборудования.
Однако наличие слота нужного физического формата ещё не гарантирует совместимость. Для старых карт необходимо проверить электрический интерфейс, требуемые напряжения, операционную систему, драйверы и поддержку со стороны новой процессорной платформы.
Backplane и обычная материнская плата — в чём разница
Промышленная материнская плата содержит основную вычислительную платформу и слоты расширения непосредственно на одной системной плате.
Backplane, напротив, является частью модульной архитектуры: процессор и память находятся на отдельной Slot CPU/System Host Board, которая устанавливается в кросс-плату вместе с картами расширения.
Поэтому кросс-плату не следует относить к материнским платам только потому, что на ней расположены PCI или PCI Express слоты.
Backplane и корзина расширения — не одно и то же
Кросс-плата также отличается от внешней корзины или шасси расширения. Backplane является платой внутри вычислительной системы, тогда как chassis expansion обычно представляет собой законченную аппаратную подсистему с корпусом, питанием, интерфейсом связи и слотами для модулей или плат.
Основные параметры при подборе backplane
- стандарт процессорной платы — PICMG 1.0, PICMG 1.3 или другой;
- тип Slot CPU / System Host Board;
- общее количество слотов;
- PCIe x1, x4, x8 и x16;
- фактическая ширина PCIe link;
- поколение PCI Express;
- количество PCI и ISA слотов;
- количество системных/CPU-слотов;
- число независимых сегментов;
- размеры кросс-платы;
- совместимость с промышленным корпусом;
- тип входного питания и силовые разъёмы;
- совместимость с установленными платами расширения;
- доступность компонентов для модернизации существующей системы.
Подбор кросс-платы под промышленный компьютер
При подборе backplane желательно указать модель процессорной платы или требуемый стандарт PICMG, список устанавливаемых PCIe/PCI/ISA карт, необходимое количество слотов, модель корпуса и требования к питанию.
Если кросс-плата подбирается на замену существующей, лучше предоставить точную модель установленного backplane, фотографии и состав системы. HPI Networks поможет проверить совместимость процессорной платы, корпуса, карт расширения и блока питания по документации производителей.