Académique Documents
Professionnel Documents
Culture Documents
INTERFACES Y MICROCONTROLADORES
CUESTIONARIO 1
GRUPO: 7AM1
1
Índice
Investigación ................................................................................................. 3
Teorema de muestreo .................................................................................. 3
Convertidor digital-analógico ....................................................................... 5
Convertidor analógico-digital ....................................................................... 8
Identificando el microcontrolador................................................................ 24
¿Cuáles son las características de la serie L de Kinetis? .............................. 24
¿Cuál es la información que proporciona el número de serie
MKL25Z128VFT4(R)? .................................................................................. 25
Agregue el diagrama a bloques de la familia KL25Z. ................................... 26
Ejercicios ....................................................................................................... 27
Ejercicio 1 ................................................................................................... 27
Ejercicio 2 ................................................................................................... 28
Referencias ................................................................................................... 29
2
1. Investigación
Una señal analógica puede ser reconstruida, sin error, de muestras tomadas en iguales
intervalos de tiempo. La razón de muestreo debe ser igual, o mayor, al doble de su ancho de
La teoría del muestreo define que, para una señal de ancho de banda limitado, la
frecuencia de muestreo, fm, debe ser mayor que dos veces su ancho de banda [B] medida
en Hertz [Hz].
fm > 2·B
Figura 1. Proceso de muestreo mediante una señal muestreadora y un switch. Martinez (2007)
cassetes, cintas magnéticas, etc) a formato digital (en CD, DVD, Blu-ray). Los ingenieros
Como resultado, los filtros analógicos son algunas veces usados para remover los
componentes de frecuencias fuera del rango de interés antes de que la señal sea muestreada.
40 KHz para reconstruir la señal de sonido aceptable al oído humano. Los componentes
más arriba de 40 KHz no podrán ser detectados y podrían contaminar la señal. Estos
componentes arriba de los 40 KHz son removidos a través de filtros pasa banda o
Algunos de las razones de muestreos utilizadas para grabar música digital son las
siguientes:
Es muy importante tomar en consideración que la frecuencia más alta del material de
4
44.1 kHz deberá ser la opción elegida. 14,080 Hz cae dentro del rango de Nyquist de 44.1
que sucede con las señales analógicas es que son muy difíciles de manipular,
(Unicrom, 2016)
digital puede ser sólo un “0” o un “1”. D0 es el bit menos significativo (LSB) y D3 es el
más significativo (MSB). El voltaje de salida analógica tendrá uno de 16 posibles valores
5
Un DAC contiene normalmente una red resistiva divisora de tensión, que tiene
una tensión de referencia estable y fija como entrada. Hay que definir que tan exacta será la
conversión entre la señal analógica y la digital, para lo cual se define la resolución que
tendrá.
Primero se define el número máximo de bits de salida (la salida digital). Este dato
máximo está dado por: 2n donde n es el número de bits. También la resolución se entiende
como el voltaje necesario (señal analógica) para lograr que en la salida (señal digital) haya
un cambio del bit menos significativo. (LSB). Para hallar la resolución se utiliza la
siguiente fórmula:
Donde:
VoFS = es el voltaje que hay que poner a la entrada del convertidor para obtener una
6
Figura 3. Tabla de combinaciones con 4 bits. Unicrom (2016)
voltaje de referencia que estemos usando, que a su vez dependerá del voltaje máximo que
(voltaje de referencia) será 10/16 = 0.625 Voltios. Si el voltaje máximo es 7 voltios, Vref =
7 / 16 = 0.4375 Voltios.
DAC de 8 o más bits. Con el de 8 bits se tienen 256 combinaciones en vez de 16. Esto
significa que el voltaje máximo posible se divide en más partes, lográndose una mayor
exactitud.
Se puede ver que mientras más bits tenga el convertidor más exacto será la conversión.
Si se tiene diferentes tipos de DAC y todos ellos pueden tener una salida máxima de 15
7
Figura 4. Resolución vs # de bits. Unicrom (2016)
Ejemplo práctico:
a 5 voltios.
puede tener 256 valores distintos (contando el “0”). También: resolución = VoFS / [2 n – 1]
Los dispositivos ADC convierten un nivel de tensión analógico en una palabra digital
Todo convertidor ADC debe procurar que el conjunto de bit obtenidos a la salida sea un
reflejo lo más exacto posible del valor analógico correspondiente. Se usan un gran número
de métodos para convertir señales analógicas a la forma digital, los que más usados son:
8
Convertidor Análogo - Digital De Rampa De Escalera: Se basa en la comparación de
la señal analógica de entrada con una señal de rampa definida con precisión. El esquema se
con esta acción el contador se inicializará en cero, entregando en sus salidas el código
binario del cero digital. La secuencia pasa directamente como entrada paralela al DAC que
responde con 0 [V] a la salida. Esta señal es usada como entrada de referencia a un
entregado por el conversor. Del valor que proporcione el comparador dependerá que el
digital, y así sucesivamente, sólo la cuenta se detendrá cuando la respuesta del DAC sea
mayor que la entrada de la señal analógica. En este caso, el reloj se detendrá y se tendrá la
9
Convertidor Análogo - Digital Por Aproximaciones Sucesivas: Es una técnica de
contador dentro del registro no es un contador secuencial de uno en uno, sino un contador
peso (SAR). De esta manera no es necesario contar con 2 n veces como lo hacía el contador
tipo rampa, ahora la cuenta máxima solo es de n veces. El esquema de la Fig. 6, muestra
este convertidor.
El SAR pone el bit MSB en ”1” y todos los restantes en ”0”. La cantidad es tomada por
el DAC de tal manera que su equivalente analógico se compara con la señal de entrada. Si
la salida del DAC es mayor que la entrada, se elimina el ”1” del bit MSB y se pone a ”1” el
bit inmediatamente anterior, con todos los demás bits en ”0”, y así sucesivamente hasta que
se logre encontrar una secuencia análoga pero que resulta ser menor que la entrada de la
señal, cuando ocurra esto, el bit mantendrá su valor y se pone a ”1” el bit inmediatamente
anterior. El procedimiento anterior se repite hasta terminarse de probar ”1” en cada bit del
unas decenas de microsegundos. Los modelos de 12 y 8 bits, son los más comunes y
objetivo básico de esta arquitectura y el costo que se debe pagar por ello es un circuito muy
señales participan en la etapa de entrada, la propia señal analógica que se debe convertir y
entrada inversora de cada comparador se aplica la tensión de referencia, que a su vez ataca
11
una red de resistencia de valor idéntico y dispuestas en serie. El resultado es la diferencia
medida que aumenta el número de bits que se desea obtener a la salida. El número de éstos
tipo flash ven limitada su resolución por su elevada integración. El resultado es que no
existe ningún convertidor flash que ofrezca una resolución de 16 bit, y que mas allá no son
Convertidor De Doble Rampa: Los de tipo rampa tienen como punto fuerte la
precisión esto se observa en la figura 9, y al mismo tiempo, sólo pueden aplicarse a señales
cuyo nivel oscile de forma muy lenta (un valor típico de velocidad de muestreo es de 10
12
muestras por segundo). Este dispositivo consiste en un integrador basado en un
amplificador operacional.
Para dos entradas, la señal analógica que se va a digitalizar y una señal de referencia de
valor constante. Un interruptor se encarga de que una de las dos esté conectada en todo
coordinada de ambos interruptores es que en la salida se obtenga una señal de doble rampa.
Una de subida (la carga del condensador con la tensión analógica en la entrada) y la de
fundamenta en la relación entre los tiempos de subida y bajada, de acuerdo con la ecuación.
Ts/tm = Vref/Va
13
Donde ts, es el tiempo de subida o de muestreo y tm el de bajada o de medida, Vref es
son detectados por un contador que se encuentra a la salida del integrador y dependen de la
ADC de doble rampa se utilizan, por ejemplo, en los voltímetros digitales, por su exactitud
una representación digital del voltaje. El esquema es el que se muestra en la figura 10.
con una pendiente proporcional al voltaje aplicado. Esta rampa se aplica a un generador
monoestable el cual genera un pulso de amplitud definido por el voltaje de entrada rampa.
14
Su utilización es adecuada en ambientes ruidosos, por su alta inmunidad al ruido y
exactitud. Las frecuencias típicas del convertidor voltaje frecuencia son entre 10 KHz a 1
MHz.
serie, la cual permite entregar una secuencia digital de ocho bits (o más) de salida en forma
serial. La transmisión serie emplea una sola trayectoria para transportar bits de información,
lo que la hace ideal para comunicaciones a grandes distancias, por su bajo costo en
referencia (Vref ). Este valor de voltaje establece los límites superiores e inferiores de la
salida analógica. La conversión está directamente relacionada con el valor de tensión que se
carga el condensador, cada condensador de la rama esta ajustado según el bit que tenga a la
Un IDE debe tener las siguientes características a fin de facilitar el trabajo a los usuarios:
15
Debe ser multiplataforma
Reconocimiento de Sintaxis
Un editor de texto.
Un compilador.
Un intérprete.
Depurador
2- ¿Qué es un componente?
reutilización, este puede ser configurado o utilizado de forma visual desde la IDE; se
diferencian de las clases normales es que la mayor parte del trabajo se puede hacer de
forma visual con el ratón y ajustando las opciones que se nos ofrecen.
Hay dos tipos de componentes, las visuales y no visuales, la diferencia de una con respecto
programar.
16
3- Explique cuál es el procedimiento para crear un nuevo proyecto en el IDE.
Development Studio, los paso para realizar un nuevo proyecto son los siguientes:
Una vez esté abierto el programa se deberá pulsar sobre el apartado “file” situado a
Bareboard Project.
17
Después se le deberá dar un nombre al proyecto y elegir la ubicación donde será
guardado, se puede dejar marcada la casilla “Use default location” para guardar el
equipo.
Lo siguiente será elegir la tarjeta de controlador con la que trabajaremos, para este
18
Posteriormente deberemos seleccionar la sub familia a la que pertenece el
controlador, para este caso será la familia KL2x.
19
El siguiente paso será seleccionar el modelo completo de nuestra tarjeta
controladora, en nuestro caso será la MKL25Z128 (el 128 significa el número de
pines que posee la tarjeta)
tenemos varias opciones y por defecto la casilla P&E USB MultiLink Universal
[FX] / USB MultiLink estará marcada, esta casilla deberá ser desmarcada y marcar
la casilla OpenSDA.
20
Desmarcar la opción P&E Marcar la opción OpenSDA
21
Posteriormente deberemos elegir el lenguaje de programación con el cual
trabajaremos y las opciones para herramientas, es este caso dejaremos todo como
esta en predeterminado.
22
Como penúltimo paso, se deberá presionar el botón “Finalizar”, al presionarlo se
23
Como paso final deberemos abrir el archivo “main” para empezar a programar, para
ubicada casi a final de la carpeta principal y una vez dentro de la carpeta deberemos
3. Identificando el microcontrolador
Kinetis son:
24
Convertidores de alta velocidad de 12/16 bits.
Convertidores de 12 bits digital a análogo para todas las series excepto para la
familia KLx4.
de motores.
Suministro de energía único: 1.71V – 3.6V con múltiples modos de baja energía
CSP).
MKL25Z128VFT4(R)?
Frecuencia máxima del CPU a 48 MHz (4) y Tipo de empacamiento con cinta y carrete (R).
25
3- Agregue el diagrama a bloques de la familia KL25Z.
26
4. Ejercicios
000012 = 110
0.2/1 = 0.2 V
111112 = 3110
𝑨𝒇𝒔 𝟔. 𝟐 𝑽
𝐊= = = 𝟎. 𝟐 𝑽
𝟐𝒏 − 𝟏 𝟐𝟓 − 𝟏
27
2- Dibuje el circuito de un convertidor digital-analógico y proporcione su
n= Numero de bits
K = Factor de proporcionalidad
𝑨𝒇𝒔
𝐊=
𝟐𝒏 −𝟏
Afs = Salida analógica a plena escala (Máximo valor entregado con todos los bits activos
28
Referencias
https://es.slideshare.net/yanethcalle13/componentes-enpoo-33100354
KL24/KL25 Product Brief Supports all KL24 and KL25 devices. (2012). Retrieved 13
http://ario.webs.uvigo.es/docencia/sad/SADGRADO_3.pdf
Martinez, E. (2019). Teoria del muestreo de Nyquist. Retrieved 13 August 2019, from
http://www.eveliux.com/mx/curso/nyquist.html
integrado
http://www.ifent.org/lecciones/digitales/secuenciales/Teorema_Muestreo.asp
from https://www.nxp.com/docs/en/product-brief/KL2xPB.pdf
29