compatibilidade Pin - Pin compatibility

Em electrónica , pin-compatível dispositivos são componentes electrónicos , em geral, circuitos integrados ou placas de expansão , que partilham uma comum pegada e com as mesmas funções atribuídas ou utilizável nos mesmos pinos . Compatibilidade pino é uma propriedade desejada por integradores de sistemas , pois permite que um produto a ser atualizado sem redesenhar placas de circuito impresso , que pode reduzir custos e diminuir o tempo de mercado .

Embora os dispositivos que são pinos compatível com participação de uma pegada comum, eles não são necessariamente eletricamente ou termicamente compatível. Como resultado, os fabricantes muitas vezes especificar dispositivos como sendo ou pino-a-pino ou drop-in compatível. Dispositivos de pin-compatível são geralmente produzidos para permitir a actualização dentro de uma única linha de produtos , para permitir que em fim de vida que os dispositivos sejam substituídos por equivalentes mais recentes, ou para competir com os produtos equivalentes de outros fabricantes.

Pino a pino compatibilidade

Compatíveis pino a pino dispositivos compartilham uma atribuição das funções para os pinos, mas pode ter diferentes características eléctricas (de fornecimento de tensões , ou oscilador de frequências) ou características térmicas ( TDPs , curvas de refluxo , ou tolerâncias de temperatura ). Como resultado, a sua utilização num sistema pode exigir que porções do sistema, tais como a sua subsistema de fornecimento de energia, ser adaptado para se ajustar o novo componente.

Um exemplo comum de dispositivos compatíveis pino a pino que pode não ser compatível electricamente são as 7400 circuitos integrados. Os dispositivos da série 7400 foram produzidos em um número de diferentes processos de fabrico, mas mantiveram os mesmos pinagem todo. Por exemplo, todos os dispositivos 7405 fornecem seis portas NOT (ou inversores), mas pode ter tolerâncias de tensão de alimentação incompatíveis.

  • 7405 - Standard TTL , 4,75-5,25 V.
  • 74C05 - CMOS , 4-15 V.
  • 74LV05 - baixa voltagem CMOS, 2,0-5,5 V.

Em outros casos, particularmente com computadores , dispositivos podem ser pino-a-pino compatível mas feita de outra forma incompatível como resultado da segmentação do mercado . Por exemplo, Intel Skylake classe desktop de núcleo e Xeon E3v5 processadores ambos usar o LGA 1151 soquete, mas motherboards que utilizam C230-série chipsets só será compatível com os processadores com a marca Xeon, e não vai funcionar com processadores de marca-Core.

Drop-in compatibilidade

Um drop-in compatível dispositivo é um dispositivo que pode ser trocado com outro, sem necessidade de fazer alterações de compensação ao sistema do dispositivo era uma parte. O dispositivo terá as mesmas funções disponíveis nos mesmos pinos, e será eletricamente e termicamente compatível. Tais dispositivos podem não ser uma correspondência exata para os dispositivos que podem substituir. Por exemplo, eles podem ter uma vasta gama de tolerâncias de tensão de alimentação ou de temperatura.

compatibilidade de software

Software compatível com dispositivos são dispositivos que são capazes de executar o mesmo software para produzir os mesmos resultados sem o software ter que ser modificado em primeiro lugar.

Microcontroladores , FPGAs , e outros dispositivos programáveis podem ser pino-a-pino compatível do ponto de vista do programa no dispositivo, mas incompatíveis em termos de hardware. Por exemplo, o dispositivo pode levar o sinal no pino X, nega -lo, e o resultado de saída no pino Y. Se o método de configuração de um pino permanece a mesma, mas a embalagem do dispositivo (tal como TSSOP ou QFN ) muda, o programa continuará a funcionar, mas as localizações físicas dos pinos o programa trabalha com pode mudar.

Um dispositivo também pode ser pino-compatível enquanto sendo software-incompatível. Isto pode ocorrer quando o dispositivo utiliza um diferente conjunto de instruções , ou se o dispositivo tem um multiplexador ligado a um pino (que, por exemplo, pode permitir a comutação do pino entre a ser conduzido como GPIO ou por um A / D ) e que selecciona de multiplexador, por defeito, uma fonte de entrada diferente do que é seleccionado no dispositivo a ser substituído.

Para facilitar o uso de dispositivos de software incompatível, os fabricantes costumam oferecer camadas de abstração de hardware . Exemplos destes incluem, CMSIS para ARM Cortex-M processadores e o agora preterido HAL subsistema para UNIX como sistemas operativos.

Veja também

links externos

Referências