Инновационные и оригинальные идеи

Защита от потока заряда

Защита от запуска импульсных преобразователей при коротком замыкании на выходе решается путем измерения и интегрирования потока заряда в выходном каскаде. Защита от потока заряда охватывала единственную комбинацию рабочих условий, которая могла повредить преобразователь простым, надежным и экономичным способом.

Конференц-канал 64Kx8

Конференц-связь в системах мультиплексирования с временным разделением по закону А требует интенсивной цифровой обработки сигнала на канал. Формирование 64-килобайтной ПЗУ-таблицы, содержащей все результаты сквозной обработки выборки, позволило напрямую использовать пару входных выборок в качестве адреса и напрямую использовать считанные данные в качестве выходной выборки. Конференц-схема 64K увеличила емкость конференц-блока в системе цифровой коммутации SRCE до уровня, нереального в практической эксплуатации, и все это ценой всего одной дешевой быстрой памяти и пары IP-блоков, добавленных к существующим ПЛИС.

Отказоустойчивый аналоговый компаратор

Схемы защиты и системы функциональной безопасности часто контролируют выходы датчиков для обнаружения нарушения диапазона и должны поддерживать эту функцию во всех рабочих условиях до определенного уровня накопленных отказов. Инновационная конфигурация двух классических аналоговых компараторов позволила получить электронный блок, устойчивый ко всем возможным неисправностям (100%), не содержащий последовательных сетей и программного обеспечения. Отказоустойчивый аналоговый компаратор может использоваться как полностью автономный электронный блок или как IP-блок в интегрированных компонентах. Отказоустойчивый аналоговый компаратор позволил в 10 раз улучшить время срабатывания защиты от перегрева при одновременном снижении стоимости, веса и размера.

Двоичный код Base41 в строку

Кодирование Base41 представляет собой компромисс между двумя крайностями: Base16 с одной стороны и Base85 с другой. Простота и производительность/скорость ближе к Base16, а эффективность кодирования ближе к Base85. Идеально подходит для встроенных систем с ограниченными ресурсами.

Безопасные типы переменных в C++

Библиотека типов (массивы целых чисел...) для языка программирования C++, которая выполняет все проверки безопасности (целые числа остаются в диапазоне, избегают переполнения, деления на ноль...) во время компиляции. Это очень важно в системах с высокой надежностью и доступностью, поскольку обнаружение ошибок во время выполнения может быть слишком запоздалым для соответствующей реакции. Этот дизайн представляет собой простую библиотеку для стандартного C++, в отличие от целого (под)языка с отдельной сложной цепочкой инструментов, такой как Spark/Ada.

Распределенный триггер

Эта комбинированная программно-аппаратная схема работает путем разделения триггера на две части, причем одна часть находится на одном, а другая — на другом микропроцессоре. Триггер гарантирует, что только один из процессоров, который сигнализирует о том, что он хочет контролировать остальную часть системы, станет «активным». С помощью этого недорогого подхода мы получаем высоконадежное и оптимизированное решение для отказоустойчивости "активный/резервный" (избыточность 1+1).