Home ⇒ Visão global ⇒ Eletrônica digital ⇒ Hazards
Hazards em eletrónica digital
Table of Contents
ToggleNa eletrônica digital, os “hazards” (também conhecidos como “glitches”) são transientes indesejáveis na saída de um circuito lógico. Estas transições lógicas de 0 ou 1 ocorrem na saída por um curto período de tempo quando uma variável de entrada muda, apesar de isso não ser esperado de acordo com a equação funcional.
Explicação Hazard com um exemplo:
Um comutador eletrônico transmite o sinal A ou o sinal B para o fio de dados, dependendo do sinal de controle. Veja o circuito:
![]()
Se agora mudarmos o sinal na entrada de controle S de log. 1 para log. 0, obteremos um glitch. Por quê? A negação possui um certo atraso de tempo de execução (digamos 4 ms). Esse atraso de tempo de execução é transmitido como uma falha na saída (observação: para facilitar a explicação, os atrasos dos elementos AND foram desconsiderados):
![]()
Como evitar os “Hazards”?
Para evitar o risco, é possível incorporar uma função adicional na forma normal disjuntiva:
![]()
< Página anterior | Página seguinte >