Página principal
ARDUINO
LTC6904 - LTC6903
Generador de frecuencia
1KHz a 68MHz
Hace un año realicé un generador de
frecuencia con el CHIP DS1077. Junto con este Chip había pedido el
LTC6904 / LTC6903, otro generador de frecuencia.
El LTC6904 es Programmable Oscillator 1kHz to 68MHz .
El problema de este chip es el encapsulado, 8-Lead Plastic MSOP, es
diminuto, de los chip más difíciles que he soldado.
Después de mucho trabajo, he realizado un adaptador a DIP-8 normal.
El segundo problema es descubrir el modelo, I2C o SPI, en mi
caso es LTAES , que corresponde al bus I2C. LTC6904.




En teoría admite direcciones I2C , 22 o 23 seleccionado por
el pin ADR.
En mi caso solo funciona con el pin ADR a Vcc y con la dirección 22,
o está estropeado el chip, o tengo un error en algún sitio.
Para controlar la placa he creado dos programas, en GAMBAS (VB para
Linux) y con la librería Wxwidgets, que funciona en Linux y Windows.
Además he creado un portable Linux que funciona bajo cualquier
distribución Linux (32bits o 64bits) .

Realizado en GAMBAS (VB para Linux)

Librería Wxwidgets -Linux

Librería Wxwidgets - Windows 10
El programa del arduino reconoce la orden FREQ frecuencia
, transmitida por el PC a través del puerto serie.
Existe dos rutina, la creada por mi que no utiliza coma flotante, y
otra que utiliza coma flotante, de donde he sacado la mía.
El resultado es bastante bueno, y tenemos un oscilador programable
mucho mejor que se utilizamos el DS1077.
Como he dicho anteriormente, lo más difícil de este montaje es
soldar el chip.
PROGRAMA
Bibliografía:
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/
Saludos.
Juan Galaz