>> Tecnologia eletrônica >  >> Home Audio >> Amplificadores e amplificadores

Por que a maioria das interrupções no microprocessador está ativa baixa?

A afirmação de que "a maioria das interrupções nos microprocessadores está ativa baixa" é não é totalmente precisa . Embora fosse comum em microprocessadores mais antigos, não é mais uma regra universal.

Eis por que interrupções baixas ativas foram predominantes e por que isso é menos comum hoje:

Razões para baixas interrupções ativas:

* Razões históricas: Os primeiros microprocessadores foram projetados com a lógica TTL, que inerentemente favorece sinais baixos ativos. Isso ocorreu porque os transistores foram mais eficientes no estado "on" (baixa tensão) do que o estado "off" (alta tensão).
* Simplicidade: O uso de interrupções baixas ativas significou que um simples resistor de pull-up poderia ser usado para manter a linha de interrupção alta no estado inativo. Isso simplificou o circuito de manuseio de interrupções.
* Debouncing: As baixas interrupções ativas forneceram um debouning inerente para interruptores mecânicos, que podem gerar sinais espúrios devido a um salto em contato.

Por que as altas interrupções ativas estão se tornando mais comuns:

* Tecnologia moderna: Os microprocessadores evoluíram para usar a lógica do CMOS, o que é igualmente eficiente para níveis lógicos altos e baixos.
* Flexibilidade: O uso de interrupções altas ativas fornece mais flexibilidade no manuseio de interrupções. É mais fácil combinar sinais com polaridades diferentes.
* Manuseio de software: Os sistemas operacionais modernos e os controladores de interrupção podem lidar com interrupções ativas e baixas com eficiência.

é importante observar:

* A polaridade de uma interrupção é determinada pelo microprocessador específico e seus periféricos.
* Alguns microprocessadores oferecem polaridades de interrupção configuráveis, permitindo que os usuários escolham o ativo alto ou baixo.
* A documentação para um dispositivo específico sempre especifica a polaridade de interrupção.

em conclusão:

Enquanto as baixas interrupções ativas eram historicamente comuns, os microprocessadores e periféricos modernos não estão vinculados por esta convenção. Se uma interrupção é ativa alta ou baixa é determinada pelo dispositivo específico e seu design. É essencial referir -se à folha de dados ou documentação para entender a polaridade para um dispositivo específico.