SpaceWire - SpaceWire
Эта статья включает в себя список общих Рекомендации, но он остается в основном непроверенным, потому что ему не хватает соответствующих встроенные цитаты.Август 2011 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
Сделано | Европейское космическое агентство |
---|---|
Скорость | 2,0–400 Мбит / с |
Стиль | Серийный |
Интерфейс горячего подключения | да |
Внешний интерфейс | да |
Тип | Разъем данных | ||
---|---|---|---|
История производства | |||
Дизайнер | Европейское космическое агентство | ||
Основные Характеристики | |||
Горячее подключение | да | ||
Внешний | да | ||
Звуковой сигнал | Нет | ||
Видео сигнал | Нет | ||
Булавки | 9 | ||
Коннектор | Micro-D | ||
Данные | |||
Сигнал данных | да | ||
Битрейт | 2,0–400 Мбит / с | ||
Протокол | Серийный | ||
Закрепить | |||
Штырь | Имя | Описание | |
Контакт 1 | DIN + | Данные в поз. | |
Контакт 2 | SIN + | Строб в поз. | |
Пин 3 | Внутренний щит | Земля | |
Штырь 4 | ЮГ | Strobe Out Neg. | |
Штырь 5 | DOUT- | Данные Out Neg. | |
Пин 6 | DIN- | Данные в отр. | |
Штырь 7 | ГРЕХ- | Строб в отриц. | |
Пин 8 | ЮГ + | Strobe Out Поз. | |
Пин 9 | DOUT + | Данные Out Pos. |
SpaceWire это космический корабль сеть связи частично на основе IEEE 1355 стандарт связи. Его координирует Европейское космическое агентство (ЕКА) в сотрудничестве с международными космическими агентствами, включая НАСА, JAXA, и RKA.
В сети SpaceWire узлы соединены недорогими, недорогимизадержка, полнодуплексный, точка-точка последовательные ссылки и коммутация пакетов маршрутизация червоточины роутеры. SpaceWire охватывает два (физический и канал передачи данных) из семи уровней Модель OSI для связи.
Архитектура
Физический слой
Модуляция SpaceWire и форматы данных обычно соответствуют кодирование строба данных - дифференциальная сигнализация (DS-DE) часть стандарта IEEE Std 1355-1995. SpaceWire использует асинхронная связь и обеспечивает скорость от 2 Мбит / с до 200 Мбит / с с начальной скоростью передачи сигналов 10 Мбит / с.[1] DS-DE пользуется большим успехом, потому что он описывает модуляцию, битовые форматы, маршрутизацию, управление потоком, и обнаружение ошибок аппаратно, без необходимости в программном обеспечении. SpaceWire также имеет очень низкий уровень ошибок, детерминированное поведение системы и относительно простую цифровую электронику. SpaceWire заменил старый PECL дифференциальные драйверы на физическом уровне IEEE 1355 DS-DE от низковольтная дифференциальная сигнализация (LVDS). SpaceWire также предлагает использовать 9-контактные разъемы, пригодные для использования в космосе.
SpaceWire и IEEE 1355 DS-DE позволяют использовать более широкий набор скоростей для передачи данных, а также некоторые новые функции для автоматического аварийное переключение. Функции аварийного переключения позволяют данным находить альтернативные маршруты, поэтому у космического корабля может быть несколько шин данных, и отказоустойчивой. SpaceWire также позволяет передавать временные прерывания по каналам SpaceWire, устраняя необходимость в отдельных дискретных моментах времени.
Связующий слой
Каждый передаваемый символ начинается с бита четности и бита флага управления данными. Если флаг управления данными является 0-битным, следует 8-битный символ LSB. В противном случае один из управляющих кодов, включая конец пакета (EOP).[2]
Сетевой уровень
Кадры сетевых данных выглядят следующим образом:
Адресный байт | Адресный байт ... | ID протокола | Данные кадра |
Для маршрутизации используются один или несколько байтов адреса. Адреса бывают либо физические (0-31), либо логические. Разница в том, что физические адреса удаляются из заголовка кадра во время маршрутизации, что используется для маршрутизации на основе переходов (на основе пути, указанного в самом кадре). Логические адреса также могут быть удалены, в зависимости от конфигурации маршрутизатора.
Взаимосвязь
Аппаратные устройства могут быть подключены напрямую или через роутер SpaceWire. В первом случае обычно используются пары устройств, чтобы гарантировать безотказную работу, но это, однако, обрабатывается программным обеспечением.
Маршрутизатор SpaceWire обычно поперечный переключатель -типа, работающего в переключение червоточины режим. Это также может ограничить скорость связи до самой низкой общей скорости.[3] Решения о маршрутизации основываются на запрограммированной таблице маршрутизации и исходном содержании входящего кадра.
Использует
SpaceWire используется по всему миру.[4]Его использование началось в основном в ЕКА проектов, но в настоящее время используется НАСА, JAXA, RKA, и многие другие организации и компании. Некоторые проекты НАСА, использующие его, включают Космический телескоп Джеймса Уэбба, Свифта Телескоп с предупреждением о взрыве, то Лунный разведывательный орбитальный аппарат, LCROSS, то Геостационарный оперативный спутник окружающей среды (GOES-R) и испытательный стенд SCaN, ранее известный как реконфигурируемый испытательный стенд связи, навигации и сети (CoNNeCT). Он также был выбран Министерство обороны США для оперативно реагирующего пространства. Инициативы SpaceWire координируются между несколькими космическими агентствами в рамках CCSDS чтобы расширить свою коммуникационную модель на сетевой и транспортный уровни Модель OSI.
SpaceWire высоко поддерживает отказоустойчивой сетей и систем, что является одной из причин его популярности.[5]
Протоколы
ESA имеет проект спецификации для идентификатора протокола.
Следующие идентификаторы протокола были назначены в ECSS-E-ST-50-11:
ID протокола | Имя | Описание |
---|---|---|
1 | Протокол удаленного доступа к памяти (RMAP ) | используется для удаленного доступа / изменения конфигурации регистрации устройств |
2 | Протокол передачи пакетов CCSDS [6] | общий протокол, используемый для отправки телекоманд и получения телеметрии |
238 | Предложение по Протокол надежной доставки данных (RDDP ) | используется на GOES-R |
239 | Универсальный протокол последовательной передачи (СТУП ) | Используется на SMCS-332 ASIC |
Рекомендации
- ^ «Руководство пользователя SpaceWire» (PDF). Star-dundee.com. Получено 27 октября 2019.
глава 3.3.5
- ^ "Персонажи SpaceWire". Star-dundee.com. Получено 28 октября 2018.
- ^ «Радиационно-устойчивый маршрутизатор 10x SpaceWire» (PDF). Gaisler.com. Получено 28 октября 2018.
- ^ «Кто использует SpaceWire? - СТАР-Данди». Star-dundee.com. Получено 28 октября 2018.
- ^ Д-р Барри М. Кук; Пауль Волкер.«Ethernet через SpaceWire - программные проблемы». 4links.co.uk, стр. 2
- ^ "Протокол передачи космических пакетов" (PDF). Public.ccsds.org. Получено 28 октября 2018.
Другие источники
- ECSS-E-ST-50-12C - SpaceWire - Ссылки, узлы, маршрутизаторы и сети, ЕКА -ESTEC.
- ECSS-E-50-12A (только номер документа SUPERSEDED был изменен на ECSS-E-ST-50-12C) SpaceWire - узлы, ссылки и сети, ЕКА -ESTEC.
- ECSS-E-ST-50-11C Проект 1.3 «Космическая техника - протоколы SpaceWire»
внешняя ссылка
В этом разделе использование внешняя ссылка может не следовать политикам или рекомендациям Википедии.Июль 2014 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
- Домашняя страница SpaceWire (ESA)
- Европейское сотрудничество в области космической стандартизации - ECSS
- Публикации 4Links
- Международная конференция SpaceWire 2007
- Международная конференция SpaceWire 2008
- Международная конференция SpaceWire 2010
- Международная конференция SpaceWire 2011
- Международная конференция SpaceWire 2013
- База данных STAR-Dundee Knowledge
- http://www.interfacebus.com/SpaceWire_Avionics_Bus.html
Коммерческие поставщики оборудования SpaceWire:
- СТАР-Данди
- Spacewire.fr
- Аэрофлекс
- Аэрофлекс Гайслер
- Astrium
- Микрочип
- Аурелия Микроэлеттроника
- Ingespace
- Динамическое проектирование
- 4Ссылки
- SKYLAB Industries
- RUAG Space
- PnP инновации
- TELETEL SA
- TTTech - Шлюз для SpaceWire в 1GbE Ethernet с процессором Leon-2FT
IP-ядра SpaceWire:
- 4Ссылки
- СТАР-Данди
- Аэрофлекс Гайслер
- Astrium SpaceWire RMAP
- CEA IRFU
- CESR CNRS (Лицензия CeCILL-C)
- НАСА Годдард - передача технологий
- OpenCores.org (SpaceWire и SpaceWire Light )
- SpaceWire UK
- Европейское космическое агентство
- PnP инновации
Статьи: