В электронике устройства , совместимые по выводам, представляют собой электронные компоненты , обычно интегральные схемы или платы расширения , имеющие общую площадь основания и с одинаковыми функциями, назначенными или используемыми на одних и тех же выводах . [1] Совместимость выводов - это свойство, желаемое системными интеграторами, поскольку оно позволяет обновлять продукт без изменения конструкции печатных плат , что может снизить затраты и сократить время вывода продукта на рынок .
Хотя устройства, которые совместимы по выводам, имеют общую площадь основания, они не обязательно являются электрически или термически совместимыми. В результате производители часто указывают устройства как совместимые по принципу « вывод к контакту» или « прямое подключение». [2] Устройства, совместимые с выводами, обычно производятся, чтобы обеспечить возможность модернизации в рамках одной линейки продуктов , чтобы позволить устройствам с истекшим сроком службы быть заменены более новыми эквивалентами или для конкуренции с аналогичными продуктами других производителей.
Пин-к-пин совместимость
Устройства, совместимые с выводом на вывод, разделяют назначение функций выводам, но могут иметь разные электрические характеристики (напряжения питания или частоты генератора ) или тепловые характеристики ( TDP , кривые оплавления или температурные допуски ). В результате их использование в системе может потребовать, чтобы части системы, такие как ее подсистема подачи энергии, были адаптированы к новому компоненту.
Распространенным примером совместимых по выводам устройств, которые могут быть электрически несовместимыми, являются интегральные схемы серии 7400 . Устройства серии 7400 производились по разным производственным процессам, но при этом сохраняли одинаковые схемы расположения выводов . Например, все устройства 7405 имеют шесть вентилей НЕ (или инверторов), но могут иметь несовместимые допуски по напряжению питания.
В других случаях, особенно с компьютерами , устройства могут быть совместимы по выводам, но становятся несовместимыми в остальном в результате сегментации рынка . Например, процессоры Intel Skylake класса Core и Xeon E3v5 используют сокет LGA 1151 , но материнские платы с чипсетами серии C230 будут совместимы только с процессорами Xeon и не будут работать с процессорами Core. [3] [4]
Прямая совместимость
Устройство, совместимое с drop-in, - это устройство, которое можно заменить другим без необходимости вносить корректирующие изменения в систему, частью которой было устройство. Устройство будет иметь те же функции, доступные на тех же контактах, и будет электрически и термически совместимо. Такие устройства могут не полностью соответствовать устройствам, которые они могут заменить. Например, они могут иметь более широкий диапазон допусков по напряжению питания или температуре.
Совместимость программного обеспечения
Программно-совместимые устройства - это устройства, которые могут запускать одно и то же программное обеспечение для получения тех же результатов без предварительной модификации программного обеспечения.
Микроконтроллеры , FPGA и другие программируемые устройства могут быть совместимы по выводам с точки зрения программы на устройстве, но несовместимы с точки зрения оборудования. Например, устройство может принимать сигнал на выводе X, отрицать его и выводить результат на выводе Y. Если метод настройки вывода остается тем же, но корпус устройства (например, TSSOP или QFN ) изменяется, Программа продолжит работу, но физическое расположение контактов, с которыми она работает, может измениться.
Устройство также может быть совместимым по выводам, но при этом несовместимо с программным обеспечением. Это может произойти, когда устройство использует другой набор инструкций или если устройство имеет мультиплексор, подключенный к выводу (который, например, может позволить переключение вывода между управлением как GPIO или A / D ) и По умолчанию мультиплексор выбирает другой источник входного сигнала, отличный от того, который выбран на заменяемом устройстве.
Чтобы упростить использование несовместимых с программным обеспечением устройств, производители часто предоставляют уровни абстракции оборудования . Примеры из них включают CMSIS для процессоров ARM Cortex-M и ныне устаревшую подсистему HAL для UNIX-подобных операционных систем.
Смотрите также
- Интегральные схемы серии 7400
- Программируемая логика
- Семья логики
- Полупроводниковые корпуса
Внешние ссылки
- База данных Giant Internet IC Master - список выводов микросхем серии 74'xx и других общих микросхем.
Рекомендации
- ^ «Что совместим с контактами? Определение и значение» . BusinessDictionary.com . WebFinance, Inc . Проверено 4 марта 2016 года .
- ^ "В чем разница между совместимостью" вывод-вывод "и совместимостью по подключению?" . Решение Altera Knowledge Center rd10261999_1469 . Корпорация Альтера. 11 декабря 2012 . Проверено 4 марта 2016 года .
- ^ «Технические характеристики процессора Intel Core i3-6100 (3 МБ кэш-памяти, 3,70 ГГц)» . Корпорация Intel . Проверено 4 марта 2016 года .
- ^ «Краткое описание семейства процессоров Intel Xeon E3-1200 V5» (PDF) . Корпорация Intel. п. 4 . Проверено 4 марта 2016 года .