Совместимость контактов - Pin compatibility

В электроника, совместимый по контактам устройства электронные компоненты, в общем интегральные схемы или карты расширения, разделяя общие след и с теми же функциями, назначенными или используемыми на одном и том же булавки.[1] Совместимость контактов - это свойство, желаемое системные интеграторы поскольку это позволяет обновлять продукт без изменения дизайна печатные платы, что может снизить затраты и уменьшить пора торговать.

Хотя устройства, совместимые по выводам, имеют общую площадь основания, они не обязательно являются электрически или термически совместимыми. В результате производители часто указывают устройства как контактный или заглядывать совместимый.[2] Устройства, совместимые по выводам, обычно производятся для возможности обновления в пределах одного линейка продуктов, позволять конец жизни устройства, подлежащие замене на более новые эквиваленты, или конкурировать с аналогичными продуктами других производителей.

Контактная совместимость

Совместимость по выводам устройства разделяют функции контактов, но могут иметь разные электрические характеристики (питание напряжения, или осциллятор частоты) или тепловые характеристики (TDP, кривые оплавления, или допуски по температуре ). В результате их использование в системе может потребовать, чтобы части системы, такие как ее подсистема подачи энергии, были адаптированы к новому компоненту.

Распространенным примером устройств, совместимых по выводам, которые могут быть электрически несовместимы, являются 7400 серии интегральные схемы. Устройства серии 7400 производились с использованием различных производственных процессов, но сохранили те же самые распиновка на протяжении. Например, все устройства 7405 обеспечивают шесть НЕ ворота (или инверторы), но могут иметь несовместимые допуски по напряжению питания.

  • 7405 - Стандартный TTL, 4,75–5,25 В.
  • 74C05 - CMOS, 4–15 В.
  • 74LV05 - Низковольтная КМОП, 2,0–5,5 В.

В других случаях, особенно с компьютеры, устройства могут быть совместимы по выводам, но в противном случае становятся несовместимыми в результате сегментация рынка. Например, Intel Skylake настольный класс Ядро и Xeon E3v5 оба процессора используют LGA 1151 розетка, но материнские платы с использованием серии C230 чипсеты будет совместим только с процессорами марки Xeon и не будет работать с процессорами марки Core.[3][4]

Прямая совместимость

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

Совместимость программного обеспечения

Программно-совместимый Устройства - это устройства, которые могут запускать одно и то же программное обеспечение для получения тех же результатов без предварительной модификации программного обеспечения.

Микроконтроллеры, ПЛИС, и другие программируемые устройства могут быть совместимы по выводам с точки зрения программы на устройстве, но несовместимы с точки зрения оборудования. Например, устройство может принимать сигнал на выводе X, отрицать его и выведите результат на вывод Y. Если метод настройки вывода остается тем же, но пакет устройства (например, ЦСОП или QFN ) изменяется, программа продолжит работу, но физическое расположение контактов, с которыми работает программа, может измениться.

Устройство также может быть совместимым по выводам, но несовместимо с программным обеспечением. Это может произойти, если устройство использует другой Набор инструкций, или если на устройстве есть мультиплексор прикреплен к штифту (который, например, может позволить переключение штифта между приводом в движение как GPIO или ОБЪЯВЛЕНИЕ ), и этот мультиплексор по умолчанию выбирает другой источник входного сигнала, чем выбран на заменяемом устройстве.

Чтобы упростить использование несовместимых с программным обеспечением устройств, производители часто предоставляют уровни аппаратной абстракции. Примеры из них включают: CMSIS для ARM Cortex-M процессоры и устаревшие HAL подсистема для UNIX-подобный операционные системы.

Смотрите также

внешние ссылки

использованная литература

  1. ^ «Что такое совместимость с выводами? Определение и значение». BusinessDictionary.com. WebFinance, Inc. Получено 4 марта 2016.
  2. ^ «В чем разница между совместимостью по выводам и совместимостью по подключению?». Решение Altera Knowledge Center rd10261999_1469. Корпорация Альтера. 11 декабря 2012 г.. Получено 4 марта 2016.
  3. ^ «Технические характеристики процессора Intel Core i3-6100 (3 МБ кэш-памяти, 3,70 ГГц)». Корпорация Intel. Получено 4 марта 2016.
  4. ^ "Краткое описание семейства процессоров Intel Xeon E3-1200 V5" (PDF). Корпорация Intel. п. 4. Получено 4 марта 2016.