Documentos de Académico
Documentos de Profesional
Documentos de Cultura
I2c Implementado en Generador de Patrones Digitales
I2c Implementado en Generador de Patrones Digitales
! SCK
SDI
Figura 5.30: Protocolo de comunicación SPI.
SDI
####
! SCK
####
!
SCK
SDI
!
5.3.2 Protocolo "
Para la implementación del protocolo de comunicación i2c se hace uso del integrado TPL0102, el
cual cuenta con dos potenciómetros digitales; de 256 posiciones, cada uno puede ser usado como
un potenciómetro de tres terminales o como un reóstato de dos terminales. La resistencia máxima
de estos potenciómetros es de 100 KΩ. Cuenta con tres pines para fijar la dirección del dispositivo
en el bus i2c. La frecuencia máxima de la señal de reloj es de 100 KHz, dando un periodo de
máximo de 10 µs.
104
En la figura 5.33 tenemos la gráfica del generador de patrones digitales en la cual muestra el bit de
datos del protocolo i2c.
SCL SDA
Condición de inicio Condición de fin
Figura 5.34: Definición de las condiciones de inicio y final del protocolo i2c.
105
Las figuras 5.34 y 5.35 muestran los diagramas de tiempo, para la comunicación con el
potenciómetro haciendo uso del protocolo I2C.La gráfica de la figura 5.36 visualiza el protocolo
I2C implementado en el generador de patrones digitales.
SCL
SDA
La figura 5.37 muestra el inicio y fin del protocolo I2C, capturado por el analalizador lógico de
Agilent. En las figuras 5.38 y 5.39 se visualiza el protocolo i2c en el analizador lógico de Aligent,
mostrando diferentes pasos de reproducción y que a la salida del FPGA se obtiene el patrón
capturado en la interfaz de usuario, a diferentes pasos de reproducción, iniciando con un paso de
10ns, el cual no es aplicable al potenciómetro digital pues la frecuencia del reloj seria de 50 MHz,
siendo por mucho, mayor a la especificada en la hoja de datos del integrado, en la figura 145 el
paso de reproducción es de 15 µs obteniendo una frecuencia en la señal de reloj de 66.6666KHz, y
en la figura 146 el paso de reproducción es de 10us con la que se obtiene una frecuencia de 100
KHz, para la señal de reloj.
106
Periodo de la señal
de reloj del
protocolo i2cI
Figura 5.38: Periodo de la señal de reloj del protocolo i2c, frecuencia de 66.6666 MHz.
Periodo de 10us de
la señal de reloj del
protocolo i2c
Figura 5.39: Periodo de la señal de reloj del protocolo i2c, frecuencia de 100 kHz.
5.4 Conclusiones
107