LABORATORIO 3.
IMPLEMENTACIÓN DE UN FILTRO DIGITAL
Asignatura: Digitales III Objetivo de la actividad
Código de asignatura: EL403 Implementar filtros digitales en el dispositivo
Semestre: VII microcontrolador MSP430G2553.
Tipo de Implementación: Físico Duración: 6 Horas.
Objetivo de Aprendizaje: Equipos y materiales:
➢ Explorar los conceptos de periodo de ✔ Pulsadores, switches, LEDs, arreglo de 8
muestreo, Teorema de Nyquist-Shannon, y el Leds, teclado matricial, LCD2x16.
fenómeno de Aliasing. ✔ Simulador proteus, training board, video-
➢ Implementar controladores y filtros tutoriales.
digitales en código C haciendo uso de los
recursos de contador disponibles en el
dispositivo.
PARTE 1: Medición de tiempos de ejecución.
1. Mida el tiempo que le toma al microcontrolador ejecutar las siguientes operaciones:
a) P3OUT++;
b) Adición entre dos enteros constantes.
c) Adición entre dos enteros que varían.
d) Producto entre dos números enteros constantes.
e) Producto entre dos números enteros que varían.
f) Repetir los ítems anteriores pero esta vez con números flotantes.
2. Configure un puerto completo, 8Bits, como salida para hacer uso de un circuito DAC
R2R, ubique unicamente la instrucción de incremento al valor del puerto seleccionado en
el ciclo principal y visualice en el osciloscopio la salida del DAC, ¿Qué observa?, reporte
lo obtenido (periodos, tiempos, forma de onda) y justifique.
3. Agregue al bucle del punto anterior retardos controlados, de tal forma que se pueda
8
predecir el tiempo de aparición de cada muestra, y el período de la señal resultante.
4. Muestrear una señal sinusoidal con el ADC, a 8Bits o 10Bits, y reconstruirla con
diferentes tiempos de muestreo a través del DAC. ¿Qué observa?.
5. Varíe el periodo de muestreo utilizado en la reconstrucción para una señal seno de 50Hz.
¿Qué observa?.
6. Configure el período de muestreo en 1ms, y varíe la frecuencia de la señal de entrada
desde 50Hz hasta 4KHz, Reporte las observaciones de forma de onda, periodo de señal,
tamaño de muestra y tiempo de muestreo.
7. Realice el análisis y reporte sus conclusiones.
PARTE 2: Implementación de un filtro digital.
1. Tenga en cuenta este tutorial para el diseño de filtros usando matlab. Opción 2, Opción 3.
2. Implementar un filtro digital tipo IIR de pasabajo con 25Hz de frecuencia de corte y de
orden 4.
3. Implementar un filtro digital tipo FIR con banda pasante en 16Hz y 40Hz.
Profesor:
Fabián René Costa Mora
Ing. Electrónico.