Kompatibilita pinů - Pin compatibility

V elektronice , pin-kompatibilní zařízení jsou elektronické součástky , obvykle integrované obvody nebo rozšiřující karty , které sdílejí společnou stopu a se stejnou funkcí přiřazena nebo použitelné na stejné piny . Kompatibilita pinů je vlastnost požadovaná systémovými integrátory, protože umožňuje aktualizaci produktu bez přepracování desek plošných spojů , což může snížit náklady a zkrátit dobu uvedení na trh .

Přestože zařízení, která jsou kompatibilní s kolíky, sdílejí společnou stopu, nemusí být nutně elektricky nebo tepelně kompatibilní. Výsledkem je, že výrobci často uvádějí, že zařízení jsou kompatibilní buď s pin-to-pin nebo drop-in . Zařízení kompatibilní s kolíky se obvykle vyrábějí tak, aby umožňovala upgrade v rámci jedné produktové řady , aby bylo možné zařízení na konci životnosti nahradit novými ekvivalenty nebo konkurovat ekvivalentním výrobkům jiných výrobců.

Kompatibilita pin-to-pin

Zařízení kompatibilní s pin-to-pin sdílejí přiřazení funkcí pinům, ale mohou mít odlišné elektrické vlastnosti (napájecí napětí nebo frekvence oscilátoru ) nebo tepelné vlastnosti ( TDP , křivky přetavení nebo teplotní tolerance ). Výsledkem je, že jejich použití v systému může vyžadovat, aby části systému, jako je jeho subsystém dodávky energie, byly upraveny tak, aby odpovídaly nové součásti.

Běžným příkladem zařízení kompatibilních s pin-to-pin, která nemusí být elektricky kompatibilní, jsou integrované obvody řady 7400 . Zařízení řady 7400 byla vyrobena řadou různých výrobních procesů, ale po celou dobu si zachovala stejná zapojení . Například všechna zařízení 7405 poskytují šest NOT bran (nebo střídače), ale mohou mít nekompatibilní tolerance napájecího napětí.

  • 7405 - standardní TTL , 4,75–5,25 V.
  • 74C05 - CMOS , 4–15 V.
  • 74LV05 - nízkonapěťový CMOS, 2,0–5,5 V.

V ostatních případech, zejména u počítačů , mohou být zařízení kompatibilní s pin-to-pin, ale v důsledku segmentace trhu se stanou jinak nekompatibilními . Například procesory Intel Skylake pro stolní počítače Core a Xeon E3v5 oba používají patici LGA 1151 , ale základní desky využívající čipové sady řady C230 budou kompatibilní pouze s procesory značky Xeon a nebudou fungovat s procesory značky Core.

Drop-in kompatibilita

Drop-in kompatibilní zařízení je zařízení, které může být zaměněn s jiným bez nutnosti provádět kompenzační změny systému přístroj byl součástí. Zařízení bude mít stejné funkce dostupné na stejných pinech a bude elektricky a tepelně kompatibilní. Taková zařízení nemusí přesně odpovídat zařízením, která mohou nahradit. Mohou například mít širší rozsah tolerancí napájecího napětí nebo teploty.

Kompatibilita softwaru

Softwarově kompatibilní zařízení jsou zařízení, která jsou schopna spouštět stejný software za účelem dosažení stejných výsledků, aniž by bylo nutné nejprve software upravovat.

Mikrokontroléry , FPGA a další programovatelná zařízení mohou být kompatibilní s pin-to-pin z pohledu programu na zařízení, ale nekompatibilní z hlediska hardwaru. Například zařízení může převzít signál na pin X, negovat ho a odeslat výsledek na pin Y. Pokud způsob konfigurace pinu zůstane stejný, ale změní se balíček zařízení (například TSSOP nebo QFN ), program bude i nadále fungovat, ale fyzické umístění pinů, se kterými program pracuje, se může změnit.

Zařízení může být také kompatibilní s kolíky, zatímco je nekompatibilní se softwarem. K tomu může dojít, když zařízení používá jinou sadu instrukcí , nebo pokud má zařízení multiplexer připojený ke kolíku (který například může umožnit přepnutí kolíku mezi řízením jako GPIO nebo A / D ) a multiplexer vybere ve výchozím nastavení jiný vstupní zdroj, než který je vybrán na vyměňovaném zařízení.

Pro usnadnění používání zařízení nekompatibilních se softwarem výrobci často poskytují vrstvy hardwarové abstrakce . Mezi ně patří například CMSIS pro procesory ARM Cortex-M a nyní zastaralý subsystém HAL pro operační systémy podobné systému UNIX .

Viz také

externí odkazy

Reference