Página principal
ARDUINO
LTC5904 - LTC5903
Generador de frecuencia
1KHz a 68MHz
Display
En el anterior
artículo habíamos realizado el generador
de frecuencia con el CHIP LTC6904.
En este montaje vamos a poder controlar el chip mediante botones
y visualizar la frecuencia con un display de 8 dígitos.
He creado dos modelos utilizando dos tipos de módulos.
Con el TM1638, que dispone de un monton de botones y led, además
de un display de 8 dígitos.
El segundo montaje lo he realizado con el MAX7219 , otro módulo
de 8 dígitos.
En este montaje utilizamos los 8 botones, que utilizaremos para
cambiar los diferentes dígitos.
Mientras estamos modificando la frecuencia, parpadeará un LED.
Después de 2 segundos de no tocar ningún botón se generara la
frecuencia marcada en el display.
PROGRAMA
En este montaje utilizamos el módulo de 8 display MAX7219.
Con un botón seleccionaremos el display, y con el otro botón
cambiaremos el dígito.
Mientras estamos modifican los dígitos, parpadeará el punto
decimal sobre el segmento seleccionado.
Después de 2 segundos de no tocar ningún botón se generara la
frecuencia marcada en el display.
PROGRAMA
Llegados a este punto debemos estudiar la exactitud del MAX7219.
Lo primero es explicar su funcionamiento.
Un oscilador programable (ADC) de 1024 pasos, nos genera
frecuencia entre 34.05MHz y 68.03MHz.
Por lo cual el oscilador va en pasos de 33184 Hz.
Un segundo divisor programable (OCT) en múltiplos de 2,
(1,2,4,8.....16384,32768) (Valor de OCT 15,14,13,12.....1,0) nos
proporciona la frecuencia de salida.
Ejemplo:
ADC=443 ->48.750512 MHz
OCT=4 (/2048) ->23803
Hz
La teoría está muy bien, pero dependemos de la precisión de
oscilador (VCO), y no es del todo precisa, ya nos pasaba con el
DS1077 .
Haciendo medidas hemos descubierto que la frecuencia real del
oscilador va desde 67.993.000 Hz a los 33.991.000 Hz.
Esta dentro de los márgenes que indica el CHIP, pero hay que
tenerlo muy en cuenta.
Tabla con las diferentes frecuencia generada con los
diferentes valores de DAC y OCT.
Podemos ver la frecuencia marcada y la frecuencia real generada.
Es un montaje sencillo y fácil para tener vuestro propio
generador de frecuencia.
Bibliografía:
Generador
de frecuencia con el CHIP LTC6904.
https://digibird1.wordpress.com/arduino-controlled-frequency-generator-1khz-68-mhz/
http://www.kerrywong.com/2012/04/11/interfacing-ltc6904-with-arduino/
https://www.polaxis.be/2011/11/sp0256-al2-pitch-control/
https://github.com/rjbatista/tm1638-library
https://www.arduinolibraries.info/libraries/led-control
Saludos.
Juan Galaz