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.