Exemplo 7 - Janela grande - Gerador de sinal
0 Stars     15 Views    

Author: Rafael Visintin

Project access type: Public

Description:

Esse circuito digital é a reprodução do exemplo 7 do capítulo 15 do livro Eletrônica Digital e Moderna e VHDL, do Volnei Pedroni.

Para projetar esse circuito, é utilizada uma técnica diferente.

Como a janela do pwm é maior, se fosse utilizada a técnica anterior, seriam necessários muitos estados, sendo muito custoso e trabalhoso.

O número maior de estados pode ser realizado (implementado), utilizando um contador embutido na máquina de estados. Assim, o projeto se torna mais fácil se forem separados os projetos da máquina de estados e do contador. Como é mostrado na figura abaixo.

É possível projetar a máquina de estados finitos usando o diagrama a seguir:

Baseado no diagrama, escrevemos a tabela verdade para o próximo estado e para a saída. Então, rearranjamos a tabela verdade, substituindo os nomes dos estados (A, B e C) por valores binários, de forma que o número de flipflops será igual ao número de bits, que por sua vez é igual a log n, onde n é o número de estados.

Passamos para o mapa de Karnaugh e extraimos as expressões booleanas para o próximo estado (d) e saída, a partir das entradas (q). Lembrando que neste caso, o bit do estado presente e os bits de saída do contador são utilizados como entrada da combinação.

Expressões:

y = q

d = m29*q' + m79' *q

m29 = q6' * q5' * q* q* q* q1' * q0

m79 = q* q5' * q4' * q* q* q* q0 

Desenhar o circuito correspondente, posicionando todos os flipflops tipo D na parte de baixo do circuito e a combinação lógica das expressões derivadas na parte superior do circuito. 

5 - (OPCIONAL) Se o circuito apresentar "glicthes", pode-se utilizar um fliflop tipo D a mais na saída. Lembrando que isso provocará um atraso de 1 clock ou meio clock, com relação a saída original do circuito. OBS.: glicthes são falhas, ou mudanças temporárias no sinal de saída devido ao atraso nas portas lógicas, que pode resultar em combinações lógicas temporárias que alteram o sinal de saída. Utilizando o fliflop a mais na saída, a mesma se manterá fixa até a próxima borda de atualização do flipflop. No momento da atualização a lógica já estará estabilizada e os glicthes serão evitados.

Created: Apr 28, 2021

Updated: Aug 26, 2023


Comments

You must login before you can post a comment.