Por que um chip Intel 8080 seria destruído se +12 V estivesse conectado antes de -5 V?


27

O Intel 8080 é um microprocessador clássico lançado em 1974, fabricado usando um processo NMOS no modo de aprimoramento e mostra várias características exclusivas relacionadas a esse processo, como a exigência de um relógio de duas fases e três trilhos de potência: -5 V, +5 V e +12 V.

Na descrição do pino de energia da Wikipedia, diz

Pino 2: GND (V SS ) - Terra

Pino 11: -5 V (V BB ) - A fonte de alimentação de -5 V. Essa deve ser a primeira fonte de energia conectada e a última desconectada, caso contrário, o processador será danificado.

Pino 20: +5 V (V CC ) - A fonte de alimentação de + 5 V.

Pino 28: +12 V (V DD ) - A fonte de alimentação de +12 V. Essa deve ser a última fonte de alimentação conectada e desconectada.

Fiz uma referência cruzada à folha de dados original , mas as informações são um pouco contraditórias.

Máximo absoluto :

V CC (+5 V), V DD (+12 V) e V SS (GND) em relação a V BB (-5 V): -0,3 V a +20 V.

Mesmo que V BB seja 0 V quando não estiver conectado, V DD seria +17 V e não deve exceder o máximo absoluto. É a alegação original na Wikipedia de que um chip Intel 8080 seja destruído se +12 V for conectado antes de -5 V correto?

Se estiver correto, qual é o mecanismo exato de falha se eu fizer isso? Por que o chip seria destruído se +12 V fosse aplicado primeiro sem -5 V? Eu suspeito que deve ter algo a ver com o processo NMOS no modo de aprimoramento, mas não sei como os semicondutores funcionam.

Você poderia explicar como a fonte de alimentação é implementada internamente no Intel 8080? O problema existia entre outros chips da mesma época, criados usando um processo semelhante?

Além disso, se eu precisar projetar uma fonte de alimentação para o Intel 8080, digamos, usando três reguladores de tensão, como evito danos ao chip se o trilho de +12 V aumentar antes de -5 V?


11
No passado, ignoramos o que a Intel recomendou sobre o seqüenciamento da fonte de alimentação. Veja o esquema da MPSA-A da IMSAI para saber o quanto os jovens e estúpidos podem se safar.
Dan1138

2
Se eu já vi uma nota de aplicativo da Intel sobre isso há mais de 40 anos, como você pode ver os designers da época não fizeram isso, não há uma situação razoável imaginável para usar um Intel 8080A em um novo design. Seja mais próximo sobre sua inscrição. Aumente sua busca para onze, o Google é seu amigo.
Dan1138 2/09

7
@ Dan1138 A intenção é entender como funcionou, não usá-lo em um novo design. De qualquer forma, obrigado pela dica, parece que uma violação transitória da sequência correta não se tornou um problema na prática ... Vou tentar cavar Bitsavers e archive.org, espero encontrar alguns materiais relacionados e responder pessoalmente, e atualize a citação na Wikipedia ...
02/09

11
Na época, eu uso o MDS (Intel Intellec Microcomputer Development Systems) com base em placas construídas nas especificações da placa e do barramento Intel Multibus. As placas de CPU não impõem a seqüência de início de energia para o chip 8080A, portanto a especificação do barramento deve ser o que controla a sequência de energia. Sei com certeza que os kits de sistemas de computador construídos em casa (Altair, IMSAI etc.) do dia não tinham o seqüenciamento do barramento de força principal.
Dan1138

3
Lembre-se de que "não conectado" definitivamente não é o mesmo que "0V". Em qualquer circuito integrado, você deseja que o Bulk seja ligado a uma fonte de baixa impedância para evitar travamentos, o que pode destruir absolutamente o seu chip! Especialmente neste projeto inicial, em que o Bulk aparentemente está conectado a uma fonte de tensão diferente da fonte / dreno, que pode falhar. Provavelmente, você não encontrará nada parecido com isso nos designs modernos em massa (o FDSOI não se prende).
michi7x7 3/09

Respostas:


8

No processo usado para o 8080, +12 forneceu a tensão primária para a lógica, +5 forneceu a tensão para a lógica de pino de E / S (que deveria ser compatível com TTL, limitando assim a sinais de 0 -> 5 volts) e - 5 foi conectado ao substrato. A última tensão assegurava que todos os dispositivos ativos no CI permanecessem isolados, mantendo um viés reverso nas junções PN que os separavam do substrato comum de silício.

Se algum sinal de E / S ficasse "abaixo" da tensão do substrato, poderia potencialmente conduzir a junção de isolamento para uma condição de travamento do tipo SCR, com a corrente contínua contínua resultante potencialmente destruindo o dispositivo. A sequência necessária para ligar e desligar as três tensões da fonte de alimentação foi planejada para minimizar esse risco.

Como uma resposta anterior apontou corretamente, na prática, os projetistas de sistemas correram rápido e livres com esse requisito. Basicamente, o mais importante era alimentar o restante da lógica do sistema com a mesma fonte +5 que acionava a CPU, para que no mínimo as tensões aplicadas aos pinos de entrada da CPU nunca fossem maiores que a fonte "+5" da CPU, ou menor que a fonte "-5" da CPU e para garantir que a fonte "+12" seja igual ou superior à fonte "+5 em todos os momentos. Às vezes, um diodo de potência schottky era conectado entre essas tensões, para manter relacionamento, por exemplo, durante o desligamento.

Normalmente, os valores das tampas dos filtros eletrolíticos para os três suprimentos eram escolhidos de modo que -5 e +12 aumentassem rapidamente, e +5 ficava um pouco depois.

Os refinamentos do processo MOS permitiram que projetos posteriores de IC fossem alimentados apenas por +5 e, se fosse necessária uma voltagem negativa do substrato, ela era gerada no chip por um pequeno circuito da bomba de carga. (por exemplo, 2516 EPROM vs. 2508, 8085 cpu vs. 8080.)


38

Não tenho uma resposta completa para você, mas o 8080 foi um dos primeiros chips da Intel a usar um processo NMOS, e não o processo PMOS dos chips 4004, 4040 e 8008. No NMOS, o substrato deve ser o ponto mais negativo de todo o circuito, para garantir que as junções de isolamento de outros elementos do circuito sejam polarizadas de maneira inversa.

Portanto, suspeito que a fonte de -5V, entre outras coisas, esteja diretamente ligada ao substrato e, se as outras tensões forem fornecidas sem esse viés presente, haverá todos os tipos de caminhos de condução não intencionais através do chip, muitos dos quais poderiam levar travar e autodestruir.

Para responder à sua última pergunta, se sua fonte de alimentação não tiver o sequenciamento correto por projeto, você precisará de um sequenciador separado - um circuito que exija que a fonte de -5V esteja presente antes de permitir que as outras tensões atinjam o chip.


Para fazer eco de alguns comentários sobre sua pergunta, não me lembro de nenhum cuidado especial sendo tomado nos sistemas atuais baseados no 8080.

No entanto, esses sistemas geralmente eram construídos com quatro fontes de alimentação - ou mais precisamente, dois pares de fontes de alimentação: ± 5V e ± 12V (-12V teriam sido usados ​​em qualquer interface serial), cada um acionado por um enrolamento de transformador e um retificador de ponte . Teria sido natural que os suprimentos de 5V aparecessem antes dos suprimentos de 12V - e desses dois, -5V seria mais rápido que + 5V, sendo muito menos carregado.

Então (novamente, eu acho), as fontes de alimentação "simplesmente funcionaram" em termos de sequenciamento, ou o perigo não era realmente tão grave quanto os autores de folha de dados que você acreditaria.


2
Eu não vi sua resposta (o Firefox não rolou para ela) e já estava escrevendo um comentário sobre o substrato. Tenho certeza de que você está certo sobre por que a fonte de -5 V surgiu como a primeira tensão de baixa impedância. O pMOS foi usado anteriormente porque as cargas + no óxido diminuem Vth e o nMOS foi, portanto, um desastre devido a problemas de impureza. Então eles finalmente estavam aprendendo a fazer o nMOS, pois a limpeza finalmente alcançou novos limites. (Isso foi pouco antes dos sucessos do CMOS.) A pesquisa mostrou que o maior problema era a contaminação com sódio, embora a potássio e o lítio fossem questões de menor contribuição. +1!
jonk 2/09

"Suspeito que o fornecimento de -5V, entre outras coisas, esteja diretamente ligado ao substrato". Eu acho que você está certo. Uma forte dica disso é a referência citada pelo OP, onde o trilho de -5V é rotulado como VBB, onde "B" provavelmente significa "Corpo", ou seja, o substrato dos transistores NMOS.
Lorenzo Donati apoia Monica em

10

se eu precisar projetar uma fonte de alimentação para o Intel 8080, digamos, usando três reguladores de tensão, como evito danos ao chip se o trilho de + 12v aumentar antes de -5v?

Com um pouco de cuidado, você poderá evitar essa situação. o CPU consome muito pouca corrente em -5V, portanto, com um capacitor de filtro de tamanho grande, ele naturalmente aumenta rapidamente e diminui lentamente.

Pode-se fazer com que + 12V suba mais devagar, com uma tensão não regulamentada mais baixa, que fornece menos 'espaço livre' e menor capacitância em relação ao consumo de corrente, para que caia mais rapidamente. Um resistor sangrador garantirá que a tensão caia rápido o suficiente, mesmo com carga baixa.

Simulei a fonte de alimentação no Altair 8800 . Todas as tensões de alimentação subiram praticamente juntas em 4ms de ligação. Ao desligar, a fonte de + 12V caiu primeiro, seguida pela fonte de + 5V e depois pela fonte de -5V.

Aqui está o primeiro ciclo de alimentação ao ligar: -

insira a descrição da imagem aqui

E aqui está o desligamento após 60 ciclos principais: -

insira a descrição da imagem aqui

O circuito de -5V do Altair fica assim: -

esquemático

simular este circuito - esquemático criado usando o CircuitLab

A combinação de alta tensão CC não regulada (em relação a 5V), grande capacitância do filtro e carga leve fornece um tempo de subida rápida e um tempo de queda lenta.

A fonte de + 12V do Altair possui um circuito semelhante, mas 12V não é muito menor que 16V, então a tensão cai abaixo de 12V mais rapidamente (também ajudada pelo maior consumo de corrente da fonte de + 12V).

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.