Вы находитесь на странице: 1из 2

1

Práctica # 1
Primer Proyecto en CCS
Universidad de San Carlos de Guatemala, Facultad de Ingenierı́a, EIME
Laboratorio de Microcontroladores. Segundo Semestre 2018. Aux. Lucı́a Wolford

I. O BJETIVOS efecto piezoeléctrico. El efecto piezoeléctrico es


I-A. General una propiedad del cristal que convierte una
tensión mecánica en electricidad y viceversa.
Comprender el uso básico de Code Composer
Cuando el cristal se estira o se contrae, varı́a
Studio.
ligeramente el orden de los átomos. Dicho
cambio produce una acumulación de cargas
I-B. Especı́ficos negativas en un sector y las cargas positivas
Aplicar el conocimiento obtenido acerca de los en otro, por lo que se genera una diferencia
periféricos del controlador TM4C123GH6PM. de potencial eléctrico. Los sistemas digitales
Comprender la variación de la frecuencia de utilizan los cristales como opción por defecto
señal de reloj del controlador. ya que poseen una mayor estabilidad ante va-
Observar la diferencia de trabajar con defini- riaciones de temperatura, carga o cambios en
ciones preestablecidas o con los registros del la fuente de alimentación. Los cristales ocupan
controlador. mayor espacio fı́sico, por lo cual es común que
sean externos al sistema.
II. M ARCO T E ÓRICO
Se conoce como periféricos a los circuitos ex-
II-A2. Bucle de Enganche de Fase (PLL): Un PLL
ternos a una unidad de procesamiento, los cuales
(Phase-Locked Loop) es un circuito especializado
ejercen funciones auxiliares e independientes.
que actúa como sintetizador de frecuencias, lo
que permite generar a la salida del circuito una
II-A. Señal de Reloj frecuencia múltiplo de la frecuencia de entrada.
Una señal de reloj es una señal digital que se en- Inicialmente el circuito detecta la fase de dos
carga de sincronizar los componentes de un sistema señales, la señal de entrada y la de salida. Realiza
digital. La sincronización se realiza dependiendo de una comparación de fase entre ambas y genera
los flancos de subida o bajada en la señal cuadrada. una salida equivalente a la diferencia de fase
Una señal de reloj controla la ejecución de las entre ambas. La diferencia de fases pasa por
instrucciones dentro de la unidad de procesamiento un filtro pasa bajos generando un voltaje DC
y sincroniza los componentes internos. Una unidad directamente proporcional a la diferencia de fase.
de procesamiento requiere un número especı́fico de El voltaje generado alimenta un VCO (Oscilador
ciclos de reloj para poder ejecutar una instrucción. controlado por tensión) que genera una frecuencia
II-A1. Fuentes de Reloj:: Existen dos formas de proporcional a la señal, realimentando el sistema y
generar una señal de reloj: reiniciando el proceso nuevamente.
Circuito Oscilador: Haciendo uso de circuitos
tanques RC o LC puede generarse una señal
cuadrada. Sin embargo, la inestabilidad que II-A3. Divisor de Frecuencia: Trabaja en conjunto
provocan genera errores en la frecuencia de con el PLL, se añade un divisor en el bloque de
resonancia, debido a las variaciones de tem- realimentación, la comparación de fase obtendrá
peratura, carga o de voltaje de alimentación, un dividendo de la señal de salida, por lo que
lo cual afecta el rendimiento del sistema. se necesitará generar un múltiplo para obtener la
Cristales de Cuarzo: Los cristales de cuarzo misma señal a la salida. Al agregar divisores en la
son pequeños cristales que generan una señal realimentación, se pueden obtener múltiplos de la
a una frecuencia especı́fica haciendo uso del señal de entrada.
2

II-B. Señal de Reloj en el TM4C123GH6PM III. D ESCRIPCI ÓN DE LA P R ÁCTICA


Para realizar la configuración de una señal de 1. Realizar un programa en CCS donde titile un
reloj en el TM4C123GH6PM, se realiza el siguiente LED durante un tiempo determinado.
procedimiento: 2. Variar la frecuencia de la señal de reloj de
Selección de Fuente de Reloj: Pueden utili- forma que la frecuencia obtenida sea igual a
zarse los siguientes: los últimos dos dı́gitos del carnet:
• Oscilador Interno de Precisión (PIOSC):
FOsc = (Digitos del carnet) MHz
◦ Frecuencia de 16 MHz ± 3 %
• Oscilador Principal (MIOSC): Por ejemplo si el carnet es el siguiente:
◦ Circuito Oscilador Externo ”201403844”, la señal de reloj tendrá una
◦ Cristal Externo frecuencia de 44 MHz.
• Oscilador Interno
◦ Frecuencia de 30 KHz ± 50 % Modo de Excepciones:
ahorro de baterı́a Si la frecuencia obtenida es mayor a 80
• Reloj para Modo de Hibernación MHz, entonces la frecuencia de la señal
de reloj que deben entregar en la práctica
◦ Uso con un cristal de 32,768 Hz, aplica-
debe ser de ((Digitos del carnet)-80) MHz.
ciones en tiempo real
Ej. Siendo los ultimos dı́gitos del carnet
Uso del Circuito PLL de Fuente: El circuito ”95”, entonces la frecuencia es de (95 - 80)
PLL del sistema convierte la señal de entrada MHz, o sea 15 MHz.
de la fuente de reloj en una señal con fre- Si la frecuencia obtenida es 0 MHz, enton-
cuencia de 400 MHz, el circuito cuenta con un ces la frecuencia de la señal de reloj que
divisor de 2; por lo que la señal de salida es deben entregar en la práctica debe ser de
de 200 MHz. 10 MHz.
Divisor Definido por el Usuario: La velocidad
3. Deben de realizar dos programas, el primero
máxima a la que es posible utilizar la señal de
será con las definiciones preestablecidas del
reloj es de 80 Mhz, por lo cual el usuario debe
driverlib, y el segundo con los registros de la
seleccionar un divisor pertinente al utilizar el
tarjeta directamente. Las instrucciones utiliza-
circuito PLL.
das serán de TivaWare.
200MHz 4. Pueden encender cualquier color que deseen,
FOsc = (1) exceptuando el rojo.
SysDiv
5. El Led RGB debe permanecer un segundo
encendido y apagarse por dos segundos.
II-C. Delays
Para crear un retardo en el programa, se utiliza IV. F ORMATO DE E NTREGA
la instrucción: SysCtlDelay( x ), la cual ocupa 3 1. Debe de cargar el programa en el microcon-
ciclos de reloj cada vez que es ejecutada. donde x trolador al momento de presentarlo.
puede tomar los siguientes valores, dependiendo 2. Incluir los cálculos realizados en una hoja
del tiempo que se desea mantener el retardo: junto con el código impreso. (Únicamente una
T (s) ∗ FOsc hoja por persona).
x= (2) 3. La práctica es INDIVIDUAL.
3
4. La práctica debe entregarla únicamente al au-
Donde: xiliar del curso.
T (s) es el tiempo en segundos
FOsc es la frecuencia final del reloj NO se reciben prácticas, circuitos, investigaciones
y tareas tarde.

R EFERENCIAS
[1] Desarrollo del curso Introducción al Diseño de Sistemas Em-
bebidos, utilizando el controlador TM4C123GH6PM como
actualización del Laboratorio de Microcontroladores
Autor: Ing. David Josué Barrientos Rojas

Вам также может понравиться