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