Недавно я прочитал этот отчет о проекте разработки авионики JPL x2000, в рамках которого была разработана более модульная платформа авионики с использованием коммерческого кремния для снижения затрат и мощности. Они выбрали архитектуру из двух дублирующих протоколов, связывающих всю электронику космического корабля. Высокоскоростная шина 1394 используется для больших данных, а шина I2C (100 кГц) используется для управления низкой пропускной способностью. Это настроено как шина с несколькими ведущими, где каждый узел может общаться друг с другом.
Я не использовал I2C для более чем одного датчика, но, насколько я понимаю, существуют серьезные ограничения по расстоянию. Внутри космического корабля могут быть жгуты проводов значительной длины.
В дополнение к наличию двух резервных шин I2C каждое устройство имеет специализированную ASIC, которая обеспечивает изоляцию между шиной и основным чипом, изображенным здесь и здесь
. Возможно, этот чип также обеспечивает какое-то кондиционирование?
Может ли кто-нибудь объяснить, почему они решили использовать протокол, предназначенный для связи внутри одной печатной платы, для связи внутри большого автомобиля?
Я знаю, что, вероятно, нет однозначного ответа, но мне было бы интересно узнать, какие факторы повлияли на такой выбор.
Да, у I2C есть ограничение по длине, но я думаю, что они могут предназначать это для связи с другими ИС на той же плате или платами, расположенными в той же подсистеме, а не думать о связи с датчиками, развернутыми вокруг космического корабля и других космических кораблей. сопутствующие системы. Большинство ИС сегодня будут включать I2C, в то время как скорость передачи данных и расстояние можно рассматривать как ограничения, для встроенной связи с другими ИС это дает чрезвычайно надежный метод передачи данных и управления. ИС, такие как функции управления питанием (PMIC), бортовые датчики температуры, акселерометры и гироскопы на основе МЭМС, и это лишь некоторые из них, I2C является жизнеспособным соперником.
- Обе шины являются мультимастерными и, следовательно, поддерживают симметричные масштабируемые и распределенные архитектуры.
К шине I2C добавляется уровень протокола. Этот протокол включает счетчик байтов после адреса и два байта CRC после данных. В конструкции X2000 также используются специальные команды аппаратных сообщений для управления критическими функциями. Для этих сообщений отправляется команда, за которой следует ее дополнение, чтобы обеспечить еще один уровень защиты.
В условиях катастрофического отказа, такого как сбой питания шины, оба комплекта шин COTS могут выйти из строя, что приведет к потере связи между узлами. Чтобы восстановить связь, каждый узел может выполнить распределенную процедуру восстановления, состоящую из последовательности действий по включению/отключению канала.
- поскольку причина катастрофического отказа может быть не в системе авионики, нет гарантии, что процедура распределенного восстановления будет успешной. Таким образом, этот подход является лишь последним средством спасения космического корабля.
Это та область, в которой я поддерживал Burroughs в середине 80-х при обновлении их корпоративных стандартов проектирования для методов испытаний на электромагнитную совместимость и спецификаций приемочных уровней устойчивости к кондуктивным помехам, излучаемому электростатическому разряду, излучаемому импульсному радиочастотному сигналу, излучению плоских волн для качающихся радиочастотных сигналов от магнитных полей частотой 100 кГц. излучаемые поля до x ГГц при очень высокой напряженности поля с использованием магнитных катушек с установленным на стойке усилителем мощностью 1 кВт и додекаэдрической плоской антенной с оптообратной связью для плоского отклика сервопривода E-поля для проверки 0 битовых ошибок в 10^10 битах.
NXP определяет атрибуты этого двухпроводного стандарта, называемого I2C, следующим образом;
• Чрезвычайно низкое потребление тока
. • Высокая помехоустойчивость.
• Широкий диапазон питающих напряжений.
• Широкий диапазон рабочих температур.
Однако он ограничен емкостью кабеля и, следовательно, выбором и длиной кабеля, уровнем близлежащих переходных высоких токов или напряжения с высокой скоростью нарастания, типом драйвера, активным 50-омным буфером CMOS, типом оконечной нагрузки источника тока и многими другими вариантами.
Спецификация NXP говорит об отсутствии проблем для нагрузки от 100 кГц до 100 пФ, которая обычно может составлять 20 пФ/фут в зависимости от импеданса пары, а затем сноски для обработки от 100 пФ до 400 пФ максимум для 100 Кбит/с.
Если бы это был я, я бы выбрал витую пару с самым высоким импедансом (240 ~ 300+), а затем использовал приемник постоянного тока с защитой от защелки.
В любом случае опытный инженер-конструктор линий передачи должен спроектировать/провести стресс-тестирование и проверить целостность сигнала для этих линий ближней связи.
Студенты из Stanford Engineering разработали усовершенствования для космической связи, в том числе сторожевые таймеры для повторного включения питания и порты битовых ударов для вариантов восстановления, мультиплексированных на шине.
Я бы интерпретировал, что основные проблемы заключались не в «целостности сигнала» в частоте ошибок по битам, а в серьезных сбоях из-за импульсов гамма-излучения, которые могут вызвать защелкивание даже в больших литографических устройствах CMOS из-за высокой напряженности поля V/um этих высоких энергий. импульсы. Их методы восстановления, основанные на моем опыте, были правильно реализованы на основе моего опыта работы с электростатическим разрядом 25 кВ в проекте IDA в испытательном доме МТС до начала 80-х годов.
Проект IDA был Winnipeg Interdiscom Inc. Научно-исследовательское предприятие, в котором я принимал участие для пользовательской ISDN-широкополосной глобальной сети с платным телевидением, графическими данными о погоде, опросом общественного мнения, цифровой телефонией, сигнализацией о пожаре и взломе, считыванием показаний счетчиков, проводной клавиатурой для высокоскоростных последовательных данных и 2 дюймовые дуги электростатического разряда от лампового телевизора статика и пальцы на нашу приставку в сухую зиму!! Это была первая крупномасштабная система SCADA DS1 (1,544 Мбит/с), успешно протестированная и доставленная в обе стороны по радиочастоте в 100 домов по всему миру. Я отвечал за тестирование системы, а также проектирование и производство различного оборудования для тестирования BER, а также за общий двухсторонний мониторинг состояния сети, и наша команда справилась с этой задачей. Все эти 100 домов использовали один коаксиальный кабель и два радиочастотных кабеля для топологии дерева/шины TDM DS1.
В конце концов он был продан компании, которая владела Scientific Atlanta, Intellivision и несколькими другими в Филадельфии.
Ник Алексеев
Джек Кризи
мкейт
Брюс Эбботт
Ник Алексеев
Брюс Эбботт
Саймон Марку
Прохожий
Тони Стюарт EE75
Ник Алексеев
Тони Стюарт EE75
пользователь98663
danmcb