Lab 3: Control por encuesta.
Esta práctica servirá para ilustrar como un microprocesador puede ejecutar varias tareas en «paralelo», para ello añadiremos a la aplicación que implementamos en la práctica 2, la capacidad de generar señales senoidales utilizando síntesis digital directa (DDS).
Para obtener señales analógicas, se emplea el conversor digital-analógico integrado en el códec WM8731 de la placa. Este conversor se configura para operar con muestras de 16 bits a una frecuencia de muestreo de 48 kHz.
La configuración del códec se realiza mediante el bus I2C, mientras que la
transmisión de muestras digitales al conversor D/A se lleva a cabo a través del
bus I2S del microprocesador.
Ambos buses se explican en el tema 5 de la asignatura. No es necesario dominar su funcionamiento para completar este ejercicio, aunque se incluyen a continuación sus respectivas guías de usuario como referencia:
FM4 Family Peripheral Manual Communication Macro Part:
Capítulo 1-5: I2C Interface,
Capítulo 7-2: I2S (Inter-IC Sound Bus) Interface.
Contenidos: