Buenas noches. No conozco ese Sintetizador, pero por los datos que se están manejando el cálculo de la programación parece muy sencillo.
Un dato es que el Oscilador de referencia es de 12800Khz y está programado para dividir por 512, en estas condiciones la referencia es de 25Khz (12800/512)
Otro dato que se está dando es que hay un Pre Scaler Doble Módulo con un rango de división de 32/32
Por lo que se comenta tiene dos tipos de llaves para programar las "N" y las "A"
Ya tenemos todos los datos...
Por ejemplo para tener una salida de frecuencia de 102.3Mhz = 102300Khz como la referencia es de 25Khz vamos a ver entre cuanto hay que dividir para obtener 25 Khz...,
102300/25 = 4092...
Como tenemos un divisor por 32, lo dividimos...
4092/32 =
127,875
Este valor 127,875 es el valor que hay que cargar en los divisores programables
Pero como vemos es no es un número entero, consta de dos partes, la parte entera 127 y la parte decimal .875.
La parte decimal la multiplicamos por 32 que es el módulo del Pre escaler .875 x 32 = 28
28 es el valor que hay cargar en "A"·
127 es el valor que hay que cargar en "N".
Ahora viene lo bueno vamos a comprobar lo que pasaría.
Los que conozcáis como funciona un PLL con un divisor Doble Módulo habréis seguido y entendido este proceso, hasta hora es fácil...
La cuestión de partida es la forma de dividir de los Pre Scaler de Doble Módulo junto con los divisores programables.
Los divisores programables constan de dos divisores que cuentan hacia atrás partiendo de la programación que elijamos, la entrada es común por lo que los dos divisores van descontando simultáneamente.
Normalmente la parte "A suele ser un número bajo, 64 o 128 como máximo.
La parte "N" suele ser de aproximadamente 1024.
En nuestro ejemplo el "N" lo hemos cargado a 127 y el "A" a 28.
El Pre Scaler empieza dividiendo por 33, después de 28 pulsos, el contador "A" habrá llegado a 0 y el "N" estará en 127 - 28 = 99.
En este momento el Pre Scaler empieza a dividir por 32, cuando el contador "N" llegue a 0 se producirá un pulso de salida, los contadores volverán al número programado y el Pre Scaler volverá a dividir por 33.
Ahora podemos ver que ha pasado.
La frecuencia de entrada ha sido divida 28 veces por 33 más 99 veces por 32...
28 x 33 = 924.
99 x 32 = 3168
3168 + 924 = = 4092 que es lo que se pretendía en un principio (4092 x 25 = 102.3Mhz)
Bueno, esto que parece un poco complicado en realidad no lo es tanto.
Los que no sepáis mucho acerca de PLL, divisores etc, leerlo varias veces y poner ejemplos para otras frecuencias, siempre multiplo de 25Khz que es la frecuencia de referencia.
Para información adicional os comentaré que la práctica totalidad de los PLL "serios" utilizan este método, el Doble Módulo ya que la rapidez de enganche es muy superior a cualquier otro método de PLL y con los Circuitos Integrados especializados para este fin su realización es razonablemente sencilla.
Como aclaración hay reseñar que los datos hay pasarlos a Binario y poner los "0" y "1" en sus lugares correspondientes.
Sal U2