핀 호환성

Pin compatibility

전자공학에서 핀 호환 장치는 전자부품, 일반적으로 집적회로 또는 확장카드로서 공통의 발자국을 공유하고 동일한 에 할당되거나 사용할 수 있는 동일한 기능을 가지고 있다.[1] 호환성은 인쇄회로기판을 재설계하지 않고도 제품을 업데이트할 수 있어 비용을 절감하고 출시 기간을 단축할 수 있어 시스템 통합업체가 원하는 속성이다.

핀과 호환되는 장치는 공통의 발자국을 공유하지만 반드시 전기적 또는 열적으로 호환되는 것은 아니다.결과적으로, 제조업체는 종종 장치를 핀-투-핀 또는 드롭-인 호환성으로 지정한다.[2]핀 호환 장치는 일반적으로 단일 제품군 내에서 업그레이드를 가능하게 하거나, 수명 종료 장치를 새로운 동등 제품으로 교체하거나, 다른 제조업체의 동등한 제품과 경쟁하기 위해 생산된다.

핀 대 핀 호환성

대 핀 호환 장치는 핀에 대한 기능 할당을 공유하지만 전기적 특성(공급 전압 또는 오실레이터 주파수)이나 열 특성(TDP, 리플로 곡선 또는 온도 공차)이 다를 수 있다.결과적으로, 시스템에서 이들의 사용은 전력 공급 하위 시스템과 같은 시스템의 일부를 새로운 구성 요소에 맞게 조정해야 할 수 있다.

전기적으로 호환되지 않을 수 있는 핀-투-핀 호환 장치의 일반적인 예는 7400 시리즈 집적회로다.7400 시리즈 장치는 여러 가지 제조 공정에서 생산되었지만, 내내 동일한 핀아웃을 유지했다.예를 들어, 모든 7405 장치는 6개의 NOT 게이트(또는 인버터)를 제공하지만 공급 전압 허용오차가 호환되지 않을 수 있다.

  • 7405 – 표준 TTL, 4.75–5.25V.
  • 74C05 – CMOS, 4–15V.
  • 74LV05 – 저전압 CMOS, 2.0–5.5V.

다른 경우에 특히 컴퓨터와 장치는 핀-투-핀 호환성이 있을 수 있지만, 시장 세분화의 결과로 다른 경우에는 호환성이 없게 된다.예를 들어 인텔 스카이레이크 데스크탑급 CoreXeon E3v5 프로세서는 모두 LGA 1151 소켓을 사용하지만 C230 시리즈 칩셋을 사용하는 마더보드는 Xeon 브랜드 프로세서와만 호환되며 코어 브랜드 프로세서와는 호환이 안 된다.[3][4]

드롭인 호환성

드롭인 호환 장치는 장치가 속해 있던 시스템을 보정할 필요 없이 다른 장치와 교환할 수 있는 장치다.이 장치는 동일한 핀에서 사용할 수 있는 동일한 기능을 가지며, 전기적 및 열적으로 호환될 것이다.그러한 기기는 교체할 수 있는 기기와 정확히 일치하지 않을 수 있다.예를 들어 공급 전압 또는 온도 공차의 범위가 더 넓을 수 있다.

소프트웨어 호환성

소프트웨어 호환 장치는 소프트웨어를 먼저 수정할 필요 없이 동일한 소프트웨어를 실행하여 동일한 결과를 낼 수 있는 장치다.

마이크로컨트롤러, FPGA 및 기타 프로그램 가능 장치는 장치의 프로그램 관점에서 핀 대 핀 호환이 가능하지만 하드웨어 측면에서는 호환이 불가능하다.예를 들어 장치는 핀 X의 신호를 받아 이를 부정하고 결과를 핀 Y에 출력할 수 있다.핀을 구성하는 방법이 동일하게 유지되지만 기기의 패키지(TSSOP 또는 QFN 등)가 변경되면 프로그램은 계속 작동하지만 프로그램이 작동하는 핀의 물리적 위치가 변경될 수 있다.

또한 장치는 소프트웨어 호환성이 없는 동안 핀 호환성이 있을 수 있다.이는 장치가 다른 명령 집합을 사용하는 경우 또는 장치에 핀에 연결된 멀티플렉서가 있는 경우(예를 들어, GPIO구동되거나 A/D로 구동되는 사이에 핀의 전환을 허용할 수 있음)와 멀티플렉서가 기본적으로 교체되는 장치에서 선택한 입력 소스와 다른 입력 소스를 선택하는 경우에 발생할 수 있다.

소프트웨어 호환 장치의 사용을 용이하게 하기 위해 제조업체는 종종 하드웨어 추상화 계층을 제공한다.이러한 예로는 ARM Cortex-M 프로세서에 대한 CMSIS와 UNIX와 유사한 운영 체제에 대한 현재 사용되지 않는 HAL 하위 시스템이 포함된다.

참고 항목

외부 링크

참조

  1. ^ "What is pin compatible? definition and meaning". BusinessDictionary.com. WebFinance, Inc. Retrieved 4 March 2016.
  2. ^ "What is the difference between pin-to-pin compatibility and drop-in compatibility?". Altera Knowledge Center Solution rd10261999_1469. Altera Corporation. 11 December 2012. Retrieved 4 March 2016.
  3. ^ "Intel Core i3-6100 Processor (3M Cache, 3.70 GHz) Specifications". Intel Corporation. Retrieved 4 March 2016.
  4. ^ "Intel Xeon Processor E3-1200 V5 Product Family Brief" (PDF). Intel Corporation. p. 4. Retrieved 4 March 2016.