O 7490 (SN7490, 74LS90, 74HC90) é contador ripple 4-bit internamente particionado em seção ÷2 (QA) e seção ÷5 (QB, QC, QD). Explorando seção ÷2 e rollover natural seção ÷5, implementamos limpo contador Mod-8 (÷8) com saída duty cycle 50%.
Conceito: Rode 7490 em modo ÷10 nativo (Clock A → QA → Clock B). Sequência 0,1,2,3,4,5,6,7,8,9. Force reset quando contagem = 8 (1000).
+------+ +------+ CLK ───>| 14 1| | 12 QD|──> (MSB) | 7490 | | 11 QC| | | 9 QB|──> SAÍDA (Onda Quadrada Mod-8) | 2 3| | 8 QA|──> (LSB, 2x freq) | R0 R0| +------+ +------+ | | GND GND (Amarre ambos pinos R0 a GND para op normal) LÓGICA RESET: QD (12) = 1, QC (11) = 0, QB (9) = 0, QA (8) = 0 → Estado 8 (1000) Use NAND 3-entradas (QD, QC̅, QB̅) ou AND 4-entradas (QD, QC̅, QB̅, QA̅) para acionar R0(1), R0(2) ALTO.
Não recomendado. Seção ÷5 do 7490 não é binária-pesada (QB, QC, QD não são Q1, Q2, Q3). Sequência nativa BCD. Gatear reset em 8 é método correto.
Para novos projetos, use contador binário síncrono (74HC161 clear assíncrono, 74HC163 clear síncrono).
74HC163: CLR=H, LD=H, ENT=H, ENP=H, CLK → Conta 0-F. Mod-8: Conecte Q3 (Pino 14) a CLR (Pino 1) [Ativo Baixo? Não, 161/163 CLR é Ativo Baixo]. Na verdade: Q3 (8) vai HIGH na contagem 8. Use NAND(Q3, VCC) → CLR (Ativo Baixo). Ou: Carregue 0000 na contagem 8 via pino LD.
Vantagens: Sem glitches ripple, freq máx maior (50 MHz vs 35 MHz LS90), única entrada clock.
CLK: __/‾‾\_/‾‾\_/‾‾\_/‾‾\_/‾‾\_/‾‾\_/‾‾\_/‾‾\_ QA: ‾‾\___/‾‾\___/‾‾\___/‾‾\___/‾‾\___/‾‾\___ (f/2) QB: ‾‾‾‾\____/‾‾‾‾\____/‾‾‾‾\____/‾‾‾‾\____ (f/4) QC: ‾‾‾‾‾‾‾‾\________/‾‾‾‾‾‾‾‾\________ (f/8) <-- USE ESTE (QB é f/4, QC é f/8? Espera.)
Correção: Sequência BCD 7490: QA=LSB, QB, QC, QD=MSB.
Contagem 0: 0000
Contagem 1: 1000 (QA)
Contagem 2: 0100 (QB)
Contagem 3: 1100
Contagem 4: 0010 (QC)
Contagem 5: 1010
Contagem 6: 0110
Contagem 7: 1110
Contagem 8: 0001 (QD) ← RESET AQUI
Contagem 9: 1001
Saída para Mod-8: QD (Pino 12) dá pulso contagem 8. QC (Pino 11) alterna contagem 4 e 12 (não no ciclo). Melhor saída "onda quadrada" derivada da lógica reset ou use QA (f/2) com ÷4 externo.
Onda Quadrada Mod-8 Prática: Use pulso QD (contagem 8) para alternar T-FF separado (74HC74) → f/8 limpo, duty 50%. Ou use 74HC163.
O 7490 pode fazer Mod-8 via reset gateado estado 8 (QD=1, QC=QB=QA=0), mas contador binário síncrono (74HC163) é superior para novos projetos: formas onda limpas, maior velocidade, lógica reset mais simples.
Tecnologia Eletrônica © [www.351231.com]