Como esse aplicativo CD4013 deve funcionar?

8

Estou tentando solucionar um problema do sintetizador que tenho, um sintetizador do início dos anos 80 da Roland chamado RS-09. Estou apenas começando a estudar lógica e estou perplexo com o que está acontecendo. Neste sintetizador, um 4013 está sendo usado como um divisor de frequência para dividir ou não dividir um sinal de acionador de um oscilador principal com base em se o usuário selecionou um recurso chamado "Octave down" através de um comutador. A saída Q do 4013 passa para um "gerador de oitava superior" que o utiliza para gerar as 12 notas de uma escala cromática a partir da qual todas as outras notas são feitas. No momento, ele está funcionando apenas no modo "Octave para baixo"; sem "Octave down" selecionado, todas as teclas produzem ruído. Aqui está um close desta parte do esquema. A linha vertical rotulada com "10" se conecta ao comutador,

close-up do divisor de frequência 4013 e oscilador principal

O 4013 é configurado para que a tensão "alta" seja 0V e a tensão "baixa" seja -10V (a seta para baixo é a fonte de -10V). Quando a opção "Octave down" é selecionada e o 4013 deve se dividir, o comutador aplica -10V, que envia um pouco menos que -10V para SET (pino 8) através do resistor de 15kHz; quando "Octave down" não está selecionado, 0V é conectado a esse caminho. No modo Octave down, esse -10V também é capaz de passar pelo diodo D206 para RESET (pino 10) (menos 0,6-0,7V da queda do diodo) e com o reset e o ajuste mantidos no estado baixo, o flip-flop está em no modo de relógio, respondendo ao sinal de disparo do oscilador principal. Isso parece estar funcionando muito bem. Com Q / conectado a D como está, o flip-flop também "divide binário" e Q emite uma onda quadrada com 1/2 da frequência do gatilho.

Meu problema é que não entendo o que deveria estar acontecendo quando "Octave down" não está selecionado. Não vejo como isso poderia funcionar, e não funciona. Isto é o que meu entendimento é, mas algo deve estar errado:

O ~ 0V em SET o mantém no estado alto, mas não pode passar pelo D206 para RESET, deixando o reset aberto para receber suas "instruções" do oscilador (modo direto). O oscilador de gatilho começa a oscilar entre +5 e -10V, mas o diodo fixa-o em 0V para cortar a parte positiva e é enviado para RESET [editar: isto não é exatamente o que está realmente acontecendo-- veja as imagens do osciloscópio abaixo]. Porém, com o conjunto mantido alto, os únicos resultados possíveis para Q são o estado alto quando o oscilador está em seu ponto baixo enviando ~ -10V para redefinir, quando Q é alto e Q / é 0 e o "estado não permitido" de ambos Definir e redefinir sendo alto, resultando em Q e Q / alto, quando o oscilador estiver em seu ponto alto. Portanto, Q apenas envia uma "alta tensão" constante (0V neste caso) com um pouco de ruído. Isso é o que eu esperaria e o que eu estou vendo fazer. Minhas medições de medidor e osciloscópio confirmam que é isso que está acontecendo.

tabela da verdade

Como é que isso deveria funcionar? Algo está claramente errado, tanto na minha interpretação de como deve funcionar quanto na maneira como o circuito está realmente funcionando, mas já o examinei tantas vezes e ainda não consigo descobrir.

Sua ajuda é muito apreciada!

Editar: estou adicionando essas fotos do osciloscópio mostrando diferentes entradas e saídas na configuração que não está funcionando (oitava mais alta). Deixei a posição vertical onde o centro é 0V para mostrar suas posições relativas. Estou em 0.5V / div. Fiquei surpreso ao ver quão negativa é a forma de onda em Reset e quão pequena é a amplitude. Isso é um pouco diferente do que eu pensava ter observado antes e mais aparentemente "incorreto".

entradas e saídas de osciloscópios

A saída do oscilador principal (onde chega ao CLOCK) também não é uma forma de onda de gatilho atraente, e meu entendimento era que o 4013 requer um bom gatilho, mas parece estar funcionando no modo de relógio, então talvez isso não seja um problema.

soupertime
fonte
Sim, essa tabela está correta. S / R deve ser usado exclusivamente e quando ambos estão ligados (1), ambas as saídas estão ativadas (1) enquanto Qbar to D gera a oitava inferior. (= / 2), algo está errado no viés para desativar isso
Tony Stewart Sunnyskyguy EE75
Parece que o resistor de 15kohm e o capacitor .01uf conectado entre "Set" e o terra provavelmente seriam os culpados? Eles devem manter o conjunto mais baixo? Quão baixo o conjunto deve ser considerado como "estado baixo" no 4013 (por exemplo, e se fosse -4V, -6V ou -7V)?
Soupertime
1
Talvez conjunto, relógio e dados não utilizados (3, 5 e 6) devam ser vinculados a Vss (-10V)? Não está no design original, mas sei que é uma prática recomendada.
Soupertime
1
0,5V / div x 4 div = 2V x10: 1 = -20V não -10V ??
Tony Stewart Sunnyskyguy EE75 02/01
1
O esquema mostra apenas uma entrada do F / F não utilizado terminada, mas este é o circuito real? Siga a fiação de todos os pinos 4013 para ter certeza (entradas flutuantes a 10V são más notícias, mas se essa parte do circuito estiver errada, talvez outras partes também estejam!). Qual era a escala horizontal no osciloscópio e você usou uma sonda x10?
Bruce Abbott

Respostas:

5

Eu sei que esse segmento ficou inativo, mas achei que seria uma boa ideia postar de qualquer maneira, caso fosse útil para alguém que trabalha em um sintetizador Roland antigo com problemas baseados em 4013.

Especificamente, eu tenho trabalhado o relógio do arpejador interno no quadro de atribuição de teclas de um Roland Jupiter-4 (o Jupiter-4 foi lançado no mesmo ano que o RS-09). O circuito em questão está abaixo:

Relógio do arpejador JP4

Inicialmente, parece que, com a linha Set (pino 6) do primeiro flip-flop empatada, não havia como o 1Q (pino 1) ser diferente de alto, de modo que o sinal no CP5 ser fixo alto, decididamente não a onda de pulso mostrada no diagrama. E isso é realmente o que acontece se alguém usa no circuito um CD4013 moderno com o comportamento convencional de Set / Reset (ou seja, quando Set e Reset estão altos, Q e Q / estão altos). No entanto, parece que nem todos os 4013s se comportam dessa maneira.

Ou seja, posteriormente no manual de serviço Jupiter-4, a Roland especifica que o TC4013 da Toshiba deve ser usado (especificamente, o TC4013BP, de acordo com a lista de materiais):

Instrução JP4 TC4013

Ainda mais tarde no manual de serviço, a Roland fornece a tabela de pinagem e de verdade para o TC4013 e, eis que o TC4013 usa uma funcionalidade Set / Reset que difere do CD4013 convencional. Especificamente, o TC4013 se comporta de modo que, quando Set e Reset são altos, Q é baixo e Q / é alto; ou seja, a redefinição tem precedência sobre o conjunto, pois esta tabela do manual de serviço indica:

JP4 4013 tabela de verdade

É esse comportamento estranho de Set / Reset que é crítico para produzir a onda de pulso no CP5 no circuito Jupiter-4 acima. Acredito que os problemas baseados em 4013 nos sintetizadores Roland desta época - como o RS-09 neste segmento, bem como os problemas de "compatibilidade" identificados em outras partes do SH-101 - provavelmente resultam dessa divergência em relação ao convencional CD4013 Set / Reset comportamento. Aparentemente, Roland tomou a duvidosa decisão de design de confiar no que os fabricantes de chips provavelmente consideravam uma configuração "não permitida" para Set / Reset ...

De qualquer forma, a Toshiba ainda faz o TC4013BP em um pacote DIP de 14 pinos , mas parece que, na folha de dados atual, a Toshiba adotou o comportamento convencional de Set / Reset do CD4013, semalterando o sufixo da peça. Não consigo encontrar nenhuma documentação para quando essa mudança ocorreu, mas, a julgar pelas folhas de dados que vi na Web, parece que essa mudança de comportamento foi implementada algum tempo antes do final dos anos 90. Isso significa que, embora os TC4013s mais antigos estejam disponíveis, por exemplo, no eBay, não sei como você saberia se eles teriam idade suficiente para anteceder essa alteração na funcionalidade. Você provavelmente precisaria testar o chip em uma placa de ensaio - amarrando as linhas Set e Reset e ver como a saída Q reage - para poder determinar se um TC4013BP antigo pode ser usado em um sintetizador Roland. E, até onde eu sei, nenhum chip 4013 moderno exibe esse comportamento estranho de Set / Reset exigido pelos sintetizadores Roland desta época.

De qualquer forma, espero que isso ajude a entender melhor o que está acontecendo com o seu RS-09 ...!

pyke1111
fonte
Não há vergonha na necromancia aqui :) Ótimo primeiro post, e bem-vindo ao EE.SE!
ThreePhaseEel 28/08/19
4

Aqui está uma simulação de como deve funcionar. Explicação abaixo.

Observe que o IC204, o divisor de relógio principal do TC4013BP, falha no Roland RS-09. Aqui está uma gravação durante a qual falhou.

Se a revenda cuidadosa do IC204 com fluxo (para garantir que não seja apenas uma junta de solda a frio) não resolver o problema, você pode obter um IC de substituição aqui.

O pino RESET do IC204 é puxado para cima via resistor R215 e acionado a partir da linha do relógio através do diodo D205.

Quando o relógio fica baixo, o diodo D205 conduz e baixa RESET. Quando o relógio aumenta, o diodo para de conduzir e o R215 carrega lentamente a capacitância do pino RESET. Depois de um tempo, a tensão em RESET atinge a tensão lógica de limite alto e a saída Q é redefinida. A saída permanece baixa até a próxima borda do relógio aumentar. O efeito líquido é que a saída alterna na mesma frequência que o relógio.

Quando o interruptor Octave-Down está fechado, RESET é mantido baixo pelo diodo D206. Com RESET baixo, a saída alterna na metade da freqüência do relógio, porque oQ¯ a saída está ligada à entrada D.

neonzeon
fonte
Esse é um CD4013 muito caro, comparado à maioria dos lugares.
Andrew Morton
O fato é que um fornecedor de peças de reposição de sistemas de estocagem está estocando o '4013 como peça de reposição para o RS-09. Eles vão confirmar que é um item popular :)
neonzeon
Eu deveria ter mencionado que, mesmo antes de postar minha pergunta, eu já havia substituído o 4013, primeiro por um novo e, em seguida, pela segunda vez depois de comprar um Harris da década de 1980 da NOS, apenas no caso de pequenas diferenças entre o moderno e o moderno. ICs CMOS mais antigos podem fazer a diferença neste aplicativo. Nenhum dos dois afetou o comportamento do circuito. Ainda não percebi isso.
soupertime 5/09/17
@soupertime dê uma olhada cuidadosa na tensão do capacitor na simulação. Você deve ver uma forma de onda semelhante no seu escopo.
neonzeon
@soupertime Como você pode ver na simulação, as formas de onda capturadas no seu escopo são as esperadas. Especificamente, a saída Q¯ alterna na frequência do relógio quando o Reset não é pressionado pelo botão Octave-Down. Você também pode mostrar a saída Q (pino 13) no osciloscópio com o interruptor aberto?
neonzeon
2

OK, não tenho certeza se isso conta como uma "resposta" porque não sinto que entendi por que isso aconteceu, mas resolvi pelo menos o problema do meu sintetizador.

Finalmente consegui que o RS-09 em questão funcionasse substituindo o 4013 por um que puxei de outro RS-09 (vou chamá-lo de RS-09-2 por uma questão de explicação). Quando coloquei um novo 4013 no RS-09-2, ele também não funcionou. Ao alterná-los (e voltar novamente) e colocar outro 4013 novo em cada um deles, caso o primeiro com o qual testei fosse ruim, confirmei que os dois RS-09s só funcionam com um CD4013 muito antigo. Eu diria que todos os RS-09 são assim. Já vi isso acontecer outra vez, em que um circuito projetado nos anos 80 não funcionará com um novo IC CMOS. Em nenhum dos casos havia algo sobre o circuito que oferecesse uma explicação sobre o porquê. Olhando para o esquema em 2017 ou 1982, uma pessoa teria a mesma reação: Sim, isso deve funcionar. Mas se você colocar um IC CMOS fabricado em 1982, ele funciona,

Não estou muito feliz com o resultado, porque a pergunta "Por que ?!" ainda permanece, mas aí está.

Gostaria de agradecer a todos que tentaram me ajudar a descobrir isso!

soupertime
fonte