Описание
Product Introduction
Знаете, что общего между системами управления атомными станциями 90-х, военными кораблями и первыми линиями горячей прокатки? Правильно — железо Motorola VME. И MVME2400 — это тот самый “рабочий конь”, который до сих пор крутит критические процессы по всему миру. Честно говоря, когда заказчик говорит: “У нас встал крейт с морально устаревшей платой, срочно ищем замену”, — в 70% случаев там стоит именно 2400-й или его ближайший родственник.
MVME2400 — это не просто “плата с процессором”. Это архитектура VME64, которая создавалась под задачи реального времени. Она живучая, модульная и, что критично для старых проектов, обратно совместимая с софтом, написанным под VxWorks или OS-9 двадцать лет назад. По опыту скажу: вынимать её из крейта и менять на современный PC-совместимый контроллер — это переписывать весь проект “с нуля” и останавливать производство на полгода. Поэтому рынок б/у и проверенных MVME2400 жив и будет жить, пока работает последний советский прокатный стан или энергоблок.
SOP Quality Transparency (QA Process)
MVME2400 приходит к нам чаще всего в состоянии “снято с объекта после 15 лет работы”. Пыль, окислы, ослабленные разъемы. Просто включить и проверить “зеленый глаз” — недостаточно. Нужно прогнать по полной.
- Входной контроль и деконтаминация: Вскрываем антистатический пакет. Осматриваем на предмет “электролитной чумы” — вздутых танталовых конденсаторов (часто на линиях питания). Чистим плату изопропиловым спиртом, сушим компрессором. Особое внимание — разъемам VME (P1/P2), там скапливается нагар от вибрации.
- Проверка напряжений на стабилизаторах: Подаем питание +5 В и +3.3 В (через специальный адаптер). Проверяем все ключевые точки. Просадка по +3.3 В ниже 3.1 В — проблема с цепями питания процессора или памяти. Такую плату в работу не берем.
- Тестирование памяти (RAM): Загружаем диагностический монитор (обычно Motorola Bug или специальный загрузчик). Запускаем циклический тест памяти (Address/Data bus test) на 24-48 часов. Ошибки проявляются часто только на прогретом оборудовании.
- Периферийные интерфейсы: Тестируем оба Ethernet-порта (передача пакетов без потерь под нагрузкой iperf), COM-порты (loopback тест), проверяем работу часов реального времени (RTC) с батарейкой.
- VME-арбитраж: Устанавливаем плату в тестовый крейт с мастер-модулем (например, MVME5500) и ведомым. Проверяем корректность работы прерываний и прямого доступа к памяти (DMA).
Technical Pitfalls Guide (Технические подводные камни)
- Конфликт адресов VME (A24/A32/D16/D32): Классика жанра. Ставите MVME2400 в старый крейт вместо MVME167, а система не грузится. Причина: старые модули использовали 24-битную адресацию (A24), а MVME2400 по умолчанию настроен на A32. Надо лезть в настройки моста Universe II (VME-контроллер) и принудительно выставлять совместимый режим через регистры. Без опыта работы с VME там делать нечего.
- Проблема с тактовым генератором (RTC): Батарейка (обычно CR2032) садится, и при отключении питания плата теряет время. Для VxWorks это не всегда критично, но если система лицензируется по времени (бывает в старом ПО), старт невозможен. Замена батарейки проста, но требует перепайки, если используется несменяемый элемент.
- Глюки SCSI (если есть контроллер): На платах с onboard SCSI (синие разъемы) часто высыхают танталовые конденсаторы в цепях питания терминаторов. Система видит диск, но при копировании файлов падает с ошибкой четности. Лечится заменой конденсаторов в блоке питания крейта, а не на самой плате.
- Проблемы с загрузкой с CompactFlash (на адаптерах): Многие заказчики переходят с жестких дисков на CF-карты через переходник. MVME2400 иногда “не видит” карту, если та не эмулирует работу IDE-винчестера (CHS-режим). Нужно подбирать карты с поддержкой “Fixed Disk Mode” или использовать специальные переходники с переключателями.
Key Technical Specifications
| Параметр | Значение |
|---|---|
| Процессор | PowerPC 7400 (G3) / 7500 (G4) @ 400-500 МГц (зависит от модификации) |
| Кэш L2 | 1 МБ или 2 МБ (внешний, на плате) |
| Оперативная память (SDRAM) | 64 МБ – 256 МБ (PC100 ECC, распаяно на плате) |
| ПЗУ (Flash) | 1 МБ (для монитора и загрузчика) |
| Сетевые интерфейсы | 2 x 10/100 Мбит/сек Ethernet (контроллеры DEC 21143) |
| Последовательные порты | 2 x RS-232/422 (консольный и вспомогательный) |
| Шина VME | VME64, мастер/ведомый, арбитр (контроллер Tundra Universe II) |
| Дополнительные интерфейсы | PCI Mezzanine Card (PMC) слоты (1 или 2, для расширения) |
| Хранение данных (опционально) | Ultra SCSI (широкий/узкий), IDE (для CompactFlash через адаптер) |
| Часы реального времени | Есть, с питанием от батарейки |
| Потребляемая мощность | ~ 15-20 Вт (+5 В, +3.3 В, +12 В опционально) |
| Форм-фактор | 6U VME (233 мм x 160 мм) |
| Рабочая температура | 0°C … +55°C (индустриальное исполнение) |
Key Selling Points
- Продление жизни легаси-систем: Вы не переписываете софт, не меняете крейты и периферию. MVME2400 встает “один-в-один” в старые проекты, написанные под VxWorks, OS-9 или pSOS. Экономия бюджета — миллионы рублей и год работы программистов.
- Ревизия и тестирование под нагрузкой: Мы не продаем “как есть”. Каждая плата проходит 48-часовой прогон с тестами памяти и Ethernet. Вы получаете модуль с известным ресурсом и гарантией, а не “кота в мешке” с Авито.
- Наличие PMC-сайтов: Возможность расширить функционал (добавить Fieldbus, дополнительные COM-порты или графику) без замены материнской платы — это гибкость, которую не дают современные PC/104 в таком же форм-факторе.
- Не подходит для: Заタч, требующих современной кибербезопасности (старые версии Linux/протоколы), или проектов с дефицитом энергии (потребление 20 Вт — много для современных компактных систем).
- Документация и прошивки: Предоставляем даташиты, руководства пользователя и, что критично, образы заводских прошивок (firmware) для восстановления платы после сбоя.
FAQ
Вопрос: В чем разница между MVME2400, MVME2431 и MVME2434?
Ответ: Это линейка одного семейства. Отличия в тактовой частоте процессора (400/450/500 МГц), объеме распаянной памяти (от 64 до 256 МБ) и наличии SCSI-контроллера. MVME2434 — обычно топовая версия с максимальной частотой, 256 МБ RAM и SCSI. Все остальное (Ethernet, COM, VME) идентично. При заказе уточняйте, нужен ли вам SCSI, или хватит IDE/CF.
Вопрос: Можно ли загрузить на MVME2400 современный Linux?
Ответ: Технически — да, существуют дистрибутивы (например, Debian для PowerPC), но это скорее экзотика. Основная проблема — драйверы под периферию и ограниченные ресурсы (256 МБ ОЗУ). Реально плата работает под старыми версиями ядра 2.4/2.6. Если вам нужен Linux, лучше рассмотреть MVME5500 или современные аналоги. MVME2400 — удел встроенного ПО реального времени.
Вопрос: Почему плата не загружается, висит на “Waiting for Ethernet”? Причина?
Ответ: Классическая проблема: плата пытается загрузиться по сети (BOOTP/DHCP), потому что в NVRAM сбиты параметры загрузки. Зайдите в монитор (обычно по Ctrl+X во время POST) и проверьте переменные boot-device и boot-file. Либо укажите загрузку с диска (disk) либо отключите сетевую загрузку.
Вопрос: Что означает ошибка “VMEbus access timeout”?
Ответ: Это значит, что процессор MVME2400 попытался обратиться к адресу на VME-шине, но модуль по этому адресу не ответил. Причина: либо неправильно настроены перемычки (географические адреса) на ведомом модуле, либо модуль неисправен/не вставлен до конца, либо конфликт адресации (A24/A32). Начинаем проверку с карты памяти адресов крейта.
Вопрос: Какой максимальный объем CompactFlash поддерживается?
Ответ: Ограничение идет не от железа, а от загрузчика и операционной системы. Стандартный монитор (MOTLoad) и старые версии VxWorks могут не увидеть разделы больше 2-4 ГБ. Оптимально использовать CF-карты объемом 512 МБ – 2 ГБ, отформатированные в FAT16 с активным разделом. Карты большего объема (8/16 ГБ) часто работают, но только как дополнительное хранилище данных, не как загрузочный диск.
Вопрос: У меня есть MVME2400, но нет документации. Где взять схему?
Ответ: Полные принципиальные схемы (PDF) на MVME2400 находятся в открытом доступе на старых FTP-серверах Emerson/Artesyn. Мы вышлем вам комплект документации при покупке. Без схемы ремонт платы на компонентном уровне крайне затруднен, так как там много BGA и специфической обвязки.

(SS) 1C31189G01/1C31192G01 SS EMERSON
(VP) 1C31194G01/1C31197G0c VP EMERSON
00-154-293
00-126-379 PLC
00-114-973 PLC
00-105-903 PLC

