Académique Documents
Professionnel Documents
Culture Documents
OBJETIVOS
Estudio del ADS1118 de TI (Texas Instruments) como ejemplo de Circuito integrado con
acondicionamiento analgico (mux y PGA) y digital (ADC). Estudio de una interfaz SPI
entre un micro controlador y un IC de acondicionamiento mediante uso de analizador
lgico.
INSTRUMENTACION
- Ordenador PC con dos USB.
- Evaluation Module del ADS1118 + Soft de demostracin
- Multmetro.
- Analizador lgico sobre PC.
EXPOSICION TEORICA
1.- Introduccin
En la Instrumentacin Electrnica de Medida actual, y cada vez de forma ms extensa,
asistimos a la aparicin de circuitos integrados (CI) que incorporan, tanto funciones de
acondicionamiento analgico, en algunos casos incluso el propio sensor, circuitos
amplificadores programables (PGA), multiplexores analgicos; como de
acondicionamiento digital (Convertidores ADC con interfaz digital etc.) De tal forma que
basta un solo CI para dotar a nuestro micro-controlador de todos los circuitos necesarios
para la medida de un determinado parmetro. Existen numerosos ejemplos en el mercado,
desde medida de presiones, temperatura, humedad, luz, etc.
Estos CI disponen generalmente de una interfaz digital serie para comunicarse con el micro
controlador: puede ser estndar, I2C, SPI; o especfico del fabricante.
En la presente prctica vamos a estudiar uno de estos CI: el ADS1118 del fabricante Texas
Instruments, usaremos para tal fin un modulo de evaluacin (ADS1118EVM) con su
software de aplicacin. De forma especfica estudiaremos el funcionamiento de la interfaz
SPI de comunicacin con el micro controlador, para lo que usaremos un analizador lgico
de la Marca Saleae. A continuacin describiremos cada uno de los elementos utilizados.
2.- CI de acondicionamiento mixto ADS1118
El registro de conversin (solo lectura): permite la lectura del resultado de una conversin
ADC.
Fig2.-a. Registros del ADS1118. Registro de conversin (16 bits, solo lectura)
Fig. 5.- Placa soporte. Obsrvese el diminuto chip (U1) situado entre los terminales de cobre del conector del
termopar y los pines de test.
Software de aplicacin.
El mdulo de evaluacin se suministra con un programa de aplicacin para las diferentes
pruebas. Una vez instalado, al ejecutarse presenta tres pantallas diferentes (seleccionables
mediante una pestaa).
Pantalla 1- (Block Diagram)
Esta pantalla presenta una representacin grfica de los bloques del chip, y permite la
configuracin del mismo.
Fig 6.- Pantalla 1 (Block Diagram) del programa de prueba para el ADS1118 de Texas Inst.
Permite realizar las siguientes funciones/configuraciones:
- Seleccionar el modo de trabajo del multiplexor (diferencial- comn)
- Seleccionar la ganancia del PGA (seleccionando el fondo de escala)
- Seleccionar el nmero de muestras por segundo.
- Seleccionar la lectura del sensor de temperatura.
- Otras funciones:
o Conversin continua/ simple.
o Pull-up lnea Dout.
o Activacin alimentacin placa y tensin de la misma.
o Auto-write (cada cambio que hacemos se escribe automticamente).
Mediante esta pantalla podemos, por tanto, programar completamente el modo en que va a
funcionar nuestro mdulo.
Pantalla 2.- (Monitoring)
Esta pantalla permite visualizar los datos (en una grfica temporal), que se adquieren por el
sistema de acuerdo con la configuracin que hayamos realizado en la anterior pantalla.
Fig.7. Pantalla 2 (Monitoring) del programa de prueba para el ADS1118 de Texas Inst.
El sistema tiene dos modos, dependiendo del estado del pulsador (Display Voltage Only),
situado en la parte superior derecha de esta pantalla:
- Si se encuentra activo lo que la pantalla muestra es el valor y la evolucin de la
tensin medida en el canal, y con las configuraciones de la pantalla anterior.
- Si se desactiva entramos en un modo de demostracin donde el sistema supone que
estamos midiendo temperaturas con el termopar y el sensor interno del chip.
Para que esta opcin funcione bien, el sistema debe haberse configurado previamente de
forma adecuada (esta configuracin se describir en la parte de ejecucin de la prctica).
En esta opcin aparecen tres seales en pantalla:
- La seal de color verde representa la temperatura medida en el sensor interno ( esto
es la temperatura ambiente T2).
- La seal de color rojo representa la diferencia de temperatura (T1-T2) entre la punta
del termopar y la temperatura ambiente. Esta diferencia se obtiene para el termopar
K a partir de la fem generada por el mismo y medida por nuestro mdulo.
- La seal azul representa la temperatura de la punta del termopar (T1) obtenida
directamente como la suma de las dos seales anteriores.
Pantalla 3. Registers
Esta pantalla permite escribir y leer directamente los registros del mdulo.
Fig. 8. Pantalla3 (Registers) del programa de prueba para el ADS1118 de Texas Inst.
4.- Analizador lgico. Saleae.
En nuestra prctica el analizador lgico acta como un instrumento sobre PC. Dispone de
un hardware muy sencillo: un mdulo comunicado mediante USB con las puntas
disponibles (8 + masa) para la conexin con las seales digitales a medir.
Fig. 10.Programa de aplicacin del Saleae (el ejemplo est obtenido de la realizacin de la presente prctica).
REALIZACION DE LA PRCTICA.
Vamos a analizar los datos que se intercambian entre los dos sistemas mediante el Bus SPI,
usando el analizador lgico.
9.- Salga del programa de prueba. Desconecte el Bus USB de Mdulo de evaluacin.
10.- Conecte las seales del analizador a los terminales de prueba del mdulo. Podemos
conectarlo usando las seales que queramos pero se propone la siguiente configuracin: