Pin kompatybilność - Pin compatibility

W elektronice , pin kompatybilne urządzenia są elementy elektroniczne , zazwyczaj układy scalone lub karty rozszerzeń , dzieląc wspólny ślad iz taką samą funkcje przypisane lub nadające się na tych samych sworzni . Kompatybilność pin to właściwość pożądana przez integratorów systemów , gdyż pozwala to produkt być aktualizowany bez przeprojektowanie płytek drukowanych , które mogą obniżyć koszty i zmniejszyć czas na rynku .

Mimo, że urządzenia, które są kompatybilne z stykowe mają wspólny wymiary, nie zawsze są one elektrycznie i termicznie kompatybilne. W rezultacie producenci często określić jako urządzeń albo pin-to-pin lub drop-in kompatybilne. Urządzenia pin kompatybilne są zazwyczaj produkowane w celu umożliwienia modernizacji w ramach jednej linii produkcyjnej , aby umożliwić end-of-life urządzenia mają być zastąpione przez nowsze odpowiedniki lub konkurować z równoważnych produktów innych producentów.

PIN do kołka zgodności

Kompatybilne szpilka do kołka urządzenia dzielą zadanie funkcji do styków, lecz może mieć różne właściwości elektryczne (zasilanie wysokich napięciach lub oscylator częstotliwości) lub charakterystyki termicznej ( TDPs , krzywe lutownicze lub tolerancje temperatury ). W rezultacie, jego wykorzystanie w systemie mogą wymagać, aby części układu, na przykład z podsystemu dostarczania mocy, jest dostosowane do nowego komponentu.

Typowym przykładem urządzeń zgodnych szpilki do kołka, który może być elektrycznie kompatybilne są z serii 7400 scalonych. Urządzenia serii 7400 są produkowane w wielu różnych procesów wytwarzania, ale zachowała taki sam Pinouty całym. Na przykład, wszystkie urządzenia 7405 utworzenia sześciu NOT bramy (lub falowniki), ale mogą być niekompatybilne tolerancji napięcia zasilania.

  • 7405 - standardowa TTL , 4.75-5.25 V.
  • 74C05 - CMOS , 4-15 V.
  • 74LV05 - niskiego napięcia CMOS 2.0-5.5 V.

W innych przypadkach, zwłaszcza z komputerami , urządzenia mogą być pin-to-pin kompatybilne ale wykonane w inny sposób niezgodne wyniku segmentacji rynku . Na przykład Intel Skylake pulpit klasy bazowej i Xeon E3v5 procesory zarówno użyć 1151 LGA gniazdo, ale płyty główne wykorzystujące C230 serii chipsetów będzie tylko kompatybilny z procesorami Xeon marką, i nie będzie działać z procesorami Core markowych.

Rozwijane w zgodności

Spadek w kompatybilnym urządzeniem jest urządzenie, które może być wymieniane na inny, bez konieczności dokonywania zmian kompensujących w systemie zespół był częścią. Urządzenie posiada te same funkcje dostępne w tych samych styków i będzie elektrycznie i termicznie kompatybilne. Takie urządzenia mogą nie być dokładne dopasowanie do urządzeń mogą one zastąpić. Na przykład, mogą mieć szerszy zakres tolerancji napięcia zasilania lub temperatury.

zgodność programowa

Oprogramowanie kompatybilne urządzenia są urządzeniami, które są w stanie uruchomić tego samego oprogramowania, aby produkować takie same wyniki bez konieczności oprogramowanie zostać zmienione w pierwszej kolejności.

Mikrokontrolery , FPGA i inne urządzenia programowalne mogą być pin-to-pin kompatybilne z punktu widzenia programu na urządzeniu, ale niezgodnej pod względem sprzętu. Na przykład, urządzenie może przyjmować sygnał na pin X neguje go, i wysyła wynik na pin Y. Jeżeli sposób konfigurowania kołka pozostaje taki sam, ale pakiet urządzenia (takie jak TSSOP lub QFN ) zmian, korzystne Program będzie nadal funkcjonować, ale fizyczne rozmieszczenie kołków Program współpracuje ze może się zmienić.

Urządzenie może być również kołek jest kompatybilny, podczas gdy oprogramowanie do pogodzenia. Może to nastąpić wtedy, gdy urządzenie jest przystosowane do innego zestawu instrukcji , lub jeżeli urządzenie jest do multipleksera przymocowany do trzpienia (które, na przykład, może pozwolić na przełączanie sworznia między są napędzane GPIO albo za pomocą A / D ), a wybiera Multiplekser domyślnie innego źródła wejściowego nie jest wybrane w urządzeniu wymiany.

Aby ułatwić korzystanie z urządzeń programowych niekompatybilny, producenci często oferują abstrakcji sprzętu warstw . Przykłady tych środków obejmują CMSIS dla ARM Cortex-M procesorów a teraz już nieaktualnych HAL podsystem UNIX takich systemów operacyjnych.

Zobacz też

Linki zewnętrzne

Referencje