Reduzindo o número de resistores

10

Eu tenho dúvidas sobre como reduzir o número de resistores ... Bem, será melhor se eu mostrar os esquemas. Este é o meu primeiro esquema: Resistores múltiplos

É o que eu tenho. O problema é que eu sei o que apenas um LED estará aceso no momento, então pensei em por que não usar apenas um resistor como este: Um resistor

Então, depois que eu fiz esse esquema, tentei executar a simulação no Multisim, e todos os LEDs estavam acendendo e apagando rapidamente e radnom. Então, minha pergunta é: fiz algo errado aqui? Se eu fiz, o que eu fiz? Se eu não fiz nada de errado, você tem alguma dica que devo seguir (como algo que eu possa ignorar nessa situação)?

Obrigado :)

xx77aBs
fonte
3
electronics.stackexchange.com/questions/13613/… . Não votei para fechar, apenas achei que estava perto o suficiente para valer a pena vincular.
Kellenjb

Respostas:

4

O efeito mais provável é que o circuito de redefinição esteja passando por uma "condição de corrida".

Verificar com um dispositivo real seria uma boa ideia.

Folha de dados da TI CD4017 na folha de dados
ONSEMI CD14017BD

Observe que, como mostrado em seu circuito, a conexão Q7 a Mr é estritamente "ilegal" e cria uma condição de corrida "tudo pode acontecer".

Porque:

  • Quando o Sr. vê a condição de redefinição, inicia imediatamente o processo de redefinição, que remove a condição que a causa. Os registros internos podem ser mais lentos para redefinir do que o IC é para desativar Q7 - nesse caso, você tem um conjunto indefinido de condições internas.

  • A largura do pulso de redefinição é o pior caso de 500 ns em 5 V e a redefinição para decodificar o atraso de propagação da saída é típica de 500 ns e 1 pior caso em 5 V, MAS não tem um mínimo especificado e está sujeito a carga capacitiva e resística.

  • O contador é um contador Johnson de 5 estágios com 5 flip-flops, mas 10 saídas, diferentemente de um estágio em que existem 10 flip-flops que precisam ficar em 0 e dos quais há apenas um "alto rendimento" por vez, aqui temos uma mistura de flip-flops ativados e desativados decodificados para fornecer uma única saída e redefinir alguns pode causar (sem percorrer a lógica de decodificação Johnson) um novo estado diferente e possivelmente não relacionado

A adição de um atraso de RC no circuito de redefinição Q7 ao Mr torna muito mais provável que a redefinição adequada ocorra na prática.

  • Detalhe: Um resultado igualmente ilegal [tm] :-), mas no mundo real, muitas vezes melhor, pode ser alcançado conectando um resistor do Q7 ao Mr e um pequeno capacitor do Mr ao terra. por exemplo, digamos que 1k Q7-Mr e 0.1 uF Mr no chão dê uma constante de tempo de 100 nós na linha de redefinição. Talvez 10k e 10 nF funcionariam tão bem na realidade ou algum atraso de redefinição tolerável no mix depende da velocidade do relógio, mas no seu caso o relógio de 1 Hz o torna "bastante tolerante".

    Isso garante que uma alta voltagem permaneça no Mr após ser removida do Q7.
    As especificações de Vih e Vil se sobrepõem de tal maneira que você não pode garantir que, se o Vih for APENAS atingido e depois cair lentamente, o Vih será mantido por um curto período de tempo (permitindo que a redefinição ocorra corretamente), mas na prática isso é muito mais provável com um atraso de RC do que sem um.


Dependendo da qualidade do seu simulador, pode estar respondendo ao fato de você estar aplicando (5-VLED) / 330 - V ??? a todas as saídas desligadas - o que pode causar resultados estranhos, pois não existe um status formal para a tensão aplicada nas saídas. Eu digo V ??? como você não declarou a cor do LED ou Vf e isso afeta o resultado potencial.

Isso é muito incerto, pois você está enviesando todos os LEDs para trás. Se fossem diodos de Si, não conduziriam. Se os "LEDs reais" fossem "eles não terão condução principal até que a quebra reversa seja alcançada = um pouco mais alta do que aqui". Em um modelo, tudo pode acontecer.


Somente interesse - carregamento da saída:

A corrente máxima especificada do drive CD4017 é modesta e muitos usuários a excedem - geralmente com impunidade, mas se Murphy decidir jogar, você não poderá reclamar. Na folha de dados, você verá que em 5V você pode desenhar 4,2 mA típico e 2,5 mA min a 25C com uma fonte de 5V E a saída carregada até 2,5V.
Se Vf = 2V (vermelho), então eu LED a 5V = (5-2) / 330 = 9 mA e eu LED a 2,5V carregado = (2,5-2) / 330 = 1,5 mA. Portanto, o Voutput típico estará na faixa de 2,5V a 5V.

Russell McMahon
fonte
12

Eu não procurei no seu chip 4017BD, mas se o circuito superior funcionar, o circuito inferior deverá funcionar igualmente bem desde que apenas um LED acenda por vez, como você disse. Se mais de um estiver aceso acidentalmente, nada será danificado. Mas, o brilho dos dois LEDs será baixo e pode não ser tão igual.

Olin Lathrop
fonte
7

Se você tiver apenas um LED aceso a qualquer momento, eles deverão ser equivalentes. Verifique duas vezes sua simulação. É possível que, na cópia-colagem e na edição pela rede, você tenha traduzido entre esses dois esquemas que algumas redes terminaram com o mesmo nome e estão implicitamente conectadas, resultando em resultados confusos.

Isso também pode ser um problema nos modelos de LED. Na segunda versão, os cátodos estão em uma voltagem diferente de zero. Assumindo uma corrente de unidade de 10 mA para facilitar a matemática, esse nó estaria em 3,3V e os ânodos dos LEDs não acionados ficariam em 0V. (Na maioria dos casos, isso não deve ser um problema, mas verifique a folha de dados do seu LED para obter classificações de voltagem reversa. Os LEDs não são retificadores 1n400x; são muito mais sensíveis à polarização reversa.) Se os LEDs são classificados para inversão pequena tensões ou não, isso produzirá uma corrente de fuga minúscula. Não tenho certeza de como o Multisim está determinando se um LED está aceso ou não - se é um ingênuo

if (0 != current) {
  led_is_lit = true;
}

tipo de julgamento, você poderá ver um LED aceso no caso errado. Isso é improvável; A NI geralmente é muito boa. É mais provável que os modelos de LED estejam especificados incorretamente.

De qualquer forma, se você duvida dos resultados da sua simulação e suas peças são baratas, o melhor teste é construir o circuito e testá-lo!

Kevin Vermeer
fonte