Pretendo usar um IC que exija entrada de clock de 14,3MHz, mas quero direcioná-lo a partir de uma fonte estável de 10MHz - derivada do GPS. Como transformar o relógio de 10 MHz nos 14,3 MHz que o IC exige?
Pretendo usar um IC que exija entrada de clock de 14,3MHz, mas quero direcioná-lo a partir de uma fonte estável de 10MHz - derivada do GPS. Como transformar o relógio de 10 MHz nos 14,3 MHz que o IC exige?
Respostas:
O que você precisa é de um PLL , um loop de fase bloqueada . Ele funciona comparando um oscilador que você pode controlar, com um oscilador de referência. O truque é que é fácil dividir a frequência de um oscilador usando um contador digital; portanto, o que você faz aqui é dividir o oscilador de 14,3 MHz por 143, a referência de 10,0 MHz por 100 e, em seguida, usar a saída dessa comparação para verifique se a fonte 14.3 está sendo executada em uma relação exata com a referência estável de 10 MHz.
Existem inúmeros circuitos que podem fazer tudo isso em um único pacote, às vezes incluindo um oscilador de referência. É muito comum ter que sintetizar frequências de um oscilador estável, portanto, isso não é incomum.
É possível alterar a ordem das multiplicações e divisões para evitar frequências acima . Se você quer uma onda quadrada bonita, o último passo deve ser uma divisão por.
---
para criar uma linha horizontal para separar seções de uma resposta mais longa.
Se você quer 14,31818181818 MHz a partir de uma fonte de 10 MHz, é difícil. O 14.31818 MHz é a frequência de burst de cores da TV americana, o valor exato é 315/22 MHz. Você pode dividir 10 MHz por 2, multiplicar por 9 e 7 para obter 315 MHz. Em seguida, você divide por 22 para obter a frequência desejada. Pode ser necessário mais de um PLL para fazer isso. Outra maneira é dividir os 10 MHz por 4 e multiplicar por 9 e 7 e, finalmente, dividir por 11.
Obviamente, é teoricamente possível multiplicar por 63 e depois dividir por 44. Mas isso requer um oscilador PLL muito rápido para 630 MHz e também um divisor de frequência rápido. Sugiro dividir por 22 primeiro, depois multiplique por 63 e finalmente divida por 2. Mas, para uma instabilidade de fase baixa, multiplicações separadas por 9 e 7 podem ser melhores.
Que tipo de chip você está usando que tem esse requisito e qual seria o tremor permitido? Se você pudesse conviver com uma grande quantidade de instabilidade, uma abordagem seria usar um dispositivo que transforma tanto as bordas ascendentes quanto as descendentes em pulsos (dobrando efetivamente 10 MHz a 20 MHz) e depois descarta 25 pulsos em cada 88, ou você pode usar um Clock de 25MHz ou mais rápido para acionar um CPLD ou FPGA que se comporta de maneira semelhante, mas usa a referência de 10MHz para ajustar quantos pulsos precisam ser pulados. Ambas as abordagens teriam tremulação considerável, mas, dependendo do que está sendo feito com o relógio de 14,3818 MHz, pode ser aceitável. Se usá-lo para a geração de croma NTSC, os efeitos da instabilidade podem ser minimizados se a frequência for escolhida para que os quadros alternativos tenham uma oscilação aproximadamente alternada.
Embora seja possível "derivar" 14,3mHz de um oscilador de 10mHz, conforme mostrado nas outras respostas, você não precisa . Uma solução mais simples é adicionar um oscilador de cristal de 14,3 MHz. O tamanho, volume e custo desta solução são comparáveis às outras soluções.