You are on page 1of 18

UNIVERSIDAD CATOLICA SANTA MARIA

ESCUELA PROFESIONAL DE INGENIERIA


ELECTRONICA

CURSO:

MICROELECTRONICA
DOCENTE:

PEDRO ALEX RODRIGUEZ GONZALES

ALUMNOS:

HUAMANI ACO CARDENAS, JOHANN MANUEL

VARGAS ESPEJO, ALONSO

AREQUIPA – PERÚ

2017

1
ELECTROCARDIOGRAFO

Mediante nuestro Proyecto nos será posible realizar la medición del ritmo cardiaco de
una persona, este aparato implementado será de un tamaño considerablemente
pequeño, lo cual permitirá que este sea transportado hacia donde sea necesario.

Así mismo se ha tenido en cuenta los requisitos de seguridad eléctrica. Mediante la


implementación de filtros análogos para el acondicionamiento de la señal, cabe
resaltar que el ruido blanco es el factor influyente en la señal obtenida.

Luego se procederá a la digitalización de la señal para ser mostrada en un monitor que


será añadido a nuestro electrocardiógrafo.

También se incluye el amplificador de instrumentación para acondicionar la señal, este


tipo de amplificadores es usado frecuentemente para amplificar señales muy
pequeñas, en el orden de los mini y micro voltios, donde el ruido tiene una
componente de amplitud muy grande en comparación de la señal

Esquema de las Ondas del electrocardiograma ECG

 Onda P: Representa la despolarización o contracción de las aurículas


impulsando la sangre hacia los ventrículos Su duración normal es de 0.1s. La
forma depende de la localización de los electrodos (derivación). Un aumento
del voltaje o de la duración de esta onda indica una anomalía auricular.

 Complejo QRS: Representa la despolarización de los ventrículos. Está formado


por las ondas Q, R y S. Su duración normal es aproximadamente 100ms.

 Onda T: Representa la repolarización de los ventrículos. La onda T normal es


asimétrica en sus ramas y está redondeada en su vértice. La pendiente de la
rama inicial es más suave que la de la rama terminal. Las anomalías de esta
onda pueden indicar enfermedades cardiacas primarias, aunque hay casos de
personas sanas con las mismas anomalías.

2
 Onda U: Tiene un origen fisiológico poco claro, se piensa que esta onda se
produce por la repolarización del sistema de conducción intraventricular

 Intervalo PR: Refleja en parte el tiempo de conducción auriculoventricular e


incluye el tiempo necesario para la despolarización auricular, normalmente es
isoeléctrico. La duración normal de este Intervalo está entre 0.12 y 0.21
segundos, dependiendo de la frecuencia cardiaca.

 Intervalo ST: Es el intervalo entre el final del complejo QRS y el inicio de la


onda T. Representa el tiempo que los ventrículos permanecen en estado
activado y puede iniciarse la repolarización ventricular. Normalmente el
Intervalo ST es isoeléctrico, aunque puede estar también ligeramente desviado.
Una desviación elevada a menudo representa un infarto de miocardio, una
pericarditis aguda o una miocarditis.

 Intervalo QRS: Corresponde al intervalo de tiempo entre el comienzo de la


onda Q y el final de la onda S, dentro del mismo complejo QRS. Es un
indicador del tiempo de conducción interventricular.

 Intervalo QT: Corresponde al intervalo de tiempo entre el comienzo del


complejo QRS y el final de la onda T.

 Intervalo PP: Corresponde al intervalo de tiempo entre el comienzo de la onda


P y el comienzo de la siguiente onda P.

 Intervalo RR: Corresponde al intervalo de tiempo entre la onda R de un


complejo QRS y la onda R del siguiente complejo QRS, representando la
frecuencia cardiaca por minuto con un ritmo ventricular regular.

Colocación de los electrodos de miembros para obtener las derivaciones


bipolares (Einthoven) o monopolares (Goldberger)

3
Un ECG también podría realizarse por otros motivos, incluyendo, entre otros, los
siguientes:

 Durante un examen físico para obtener un trazado basal de la función del


corazón, el cual se puede utilizar para compararlo con futuros ECG y ver sí se
ha producido algún cambio.

 Como parte de la preparación previa a un procedimiento, como una cirugía, a


fin de asegurarse de que no existe ninguna afección cardiaca que pudiera
causar complicaciones durante o después del procedimiento.

 Para controlar el funcionamiento de un marcapasos implantado.

 Para controlar la eficacia de ciertos medicamentos para el corazón.

 Para controlar el estado del corazón después de un procedimiento en el


mismo, como un cateterismo cardíaco, una cirugía cardiaca o estudios
electrofisiológicos.

Por ello se hace importante el estudio de las señales electrocardiográficas (ECG) para
la detección y diagnóstico temprano de las posibles patologías cardiacas.

El estudio y la caracterización de los parámetros más significativos de la señal de


electrocardiografía permitirá reconocer y clasificar las posibles patologías cardiacas
según la variación temporal que manifieste; para tal fin, la metodología escogida de
extracción de las características está basada esencialmente en el estudio de las
propiedades de la estructura final de las señales de ECG. El inconveniente presentado
en el proceso de adquisición de la señal ECG es la posible contaminación de la señal
debido a perturbaciones.

4
PERTURBACIONES EN LA SEÑAL ELECTROCARDIOGRÁFICA

Una perturbación es una señal indeseable que puede alterar los resultados deseados.
Los típicos ejemplos son:

 Interferencia de línea de potencia: Esta consiste en una señal de 60 Hz y sus


armónicos, los cuales pueden ser modelados como sinusoides y combinaciones de
sinusoides. Las características que puedan ser necesarias para variar un modelo
de ruido incluyendo la amplitud y las frecuencias contenidas en la señal. Estas
características son generalmente consistentes para una situación dada, y una vez
determinadas, no cambian durante su evaluación. La interferencia eléctrica de
otras fuentes además de la línea de potencia puede afectar el ECG. La
interferencia electromagnética de complejos cercanos de alta potencia de radio,
televisión, o de radar pueden ser recogidas en el ECG. Los cables conducen y el
paciente sirve como antena. Una vez la señal es detectada, la señal demodulada
aparece como interferencia en el ECG.

Parámetros típicos

o Contenido frecuencial - 60Hz (fundamental) con armónicos

o Amplitud - superior al 50 por ciento de la amplitud pico a pico del ECG

 Ruido por contacto de electrodos: Es un ruido transitorio causado por las pérdidas
de contacto entre el electrodo y la piel, la cual efectivamente desconecta el sistema
de medición del sujeto. La pérdida de contacto puede ser permanente, o puede ser
intermitente, así como puede ocurrir en el caso de un electrodo suelto que hace
contacto una y otra vez con la piel como resultado del movimiento y la vibración.
Esta acción de conmutación en el sistema de medición puede resultar debido a
que las señales de ECG son usualmente capacitancias acopladas al sistema.

Parámetros típicos:

o Amplitud - Máxima salida del grabador

o Frecuencia - 60Hz

o Constante de tiempo - cerca de 1s.

 Artefactos de movimiento: Estos son cambios transitorios en la señal ECG,


causados por cambios en la impedancia electrodo-piel debido al movimiento del
electrodo causa usual de los artefactos de movimiento son las vibraciones o
movimientos del sujeto. La amplitud del pico y la duración del artefacto son
variables. Igual que en el descontacto de electrodos, se puede modelar como un
ruido de alta frecuencia debido a su rápida conmutación.

5
Parámetros típicos

o Duración - 100 ms -500 ms

o Amplitud - 30 por ciento de la amplitud pico a pico del ECG

 Contracción muscular (electromiográfico, EMG): Las contracciones musculares


causan potenciales de niveles de milivoltios. La línea base de electromiograma
esta usualmente en el rango de los micro-voltios y por lo tanto es usualmente
insignificante. Las señales resultantes de la contracción muscular pueden ser
asumidas como quiebres transitorios, este ruido se puede apreciar con toda
claridad en el espectro de la señal.

Parámetros típicos

o Desviación Estándar - 10 por ciento de la amplitud pico a pico del ECG.

o Duración - 50ms.

o Contenido Frecuencial dc - 10000H

 Desplazamiento de Línea base y Modulación de amplitud de ECG con respiración:


El desplazamiento de línea base por respiración puede ser representado como una
componente sinusoidal en la frecuencia de respiración adherida a la señal ECG. La
amplitud y la frecuencia de la componente sinusoidal deben ser variables. La
amplitud de la señal ECG puede variar del 15% debido a la respiración. La
variación puede producir una modulación de la amplitud del ECG por la
componente sinusoidal que es adicionada a la línea base. El espectro de la señal
contaminada muestra componentes adicionales de 0.15Hz - 0.30Hz. Es de
especial cuidado el tratamiento de este tipo de ruidos, debido a que se encuentra
ubicado en la banda de componentes importantes del ECG, por lo que su filtrado
puede eliminar componentes importante en él.

Parámetros típicos

o Variación de amplitud -15 por ciento de la amplitud pico a pico del ECG.

o Variación de línea base-15 por ciento de la amplitud pico a pico de ECG.

o Variación de frecuencia 0.15Hz - 0.3 Hz. f.

 Ruido electro-quirúrgico: Este destruye completamente el ECG y puede ser


representado como una gran cantidad de sinusoides con frecuencias
aproximadamente entre 100Hz -900Hz, como la frecuencia de muestreo de una
señal ECG es de 250Hz-1000Hz, una versión parásita puede adicionarse a la
señal ECG. Si no se logra tener una señal lo más pura posible se podría

6
diagnosticar erróneamente a cualquier individuo al que se le haya hecho algún tipo
de análisis.

Parámetros típicos

o Amplitud - 200 por ciento de la amplitud pico a pico del ECG.

o Contenido frecuencial - 100Hz - 900Hz.

o Duración – 1s-10s.

FILTRADO DE LA SEÑAL ELECTROCARDIOGRÁFICA

Para el filtrado de la señal ECG, se comparó la respuesta en frecuencia de las


funciones de transferencia de cada familia de los filtros y se observó que la función
que nos brinda una ganancia lo más plana posible es la butterworth, mientras que la
función chebyshev I en su banda de paso se observa un rizado que no es conveniente
para nuestra señal ECG, la función chebyshev II su rizado lo presenta en la banda de
supresión pero su ganancia no es tan plana como nos ofrece la butterworth y la
función elíptica contiene un rizado en la banda de paso y en la banda de supresión,
por lo tanto con las características que identifica cada función se decidió utilizar la
función butterworth.

7
Arquitectura Von Neumann

Es el diseño para un computador digital electrónico con partes que constan:

1. De una unidad de procesamiento que contiene una unidad aritmético lógica y


registros del procesador.

2. Una unidad de control que contiene un registro de instrucciones y un contador


de programa.

3. Una memoria para almacenar tanto datos como instrucciones.

4. Un almacenamiento masivo externo.

5. Mecanismos de entrada y salida.

El hardware que también es un sistema de programa almacenado, y la diferencia que


tienen es:

1. Un conjunto dedicado de direcciones y buses de datos para leer datos desde


memoria y escribir datos en la misma.
2. Otro conjunto de direcciones y buses de datos para ir a buscar instrucciones.
3. La distinción entre Von Neumann vs. Harvard se aplica a la arquitectura de
memoria caché, pero no a la memoria principal.

8
Una máquina de Von Neumann tiene 5 partes básicas:

1. La memoria.
2. La unidad Aritmética lógica.
3. La unidad de control del programa.
4. Los equipos de entrada.
5. Los equipos de salida.

Son máquinas de arquitectura Von Neumann cuando:

1. Tanto los programas como los datos se almacenan en una memoria en común. Esto
hace posible la ejecución de comandos de la misma forma que los datos.

2. Cada celda de memoria de la máquina se identifica con un número único, llamado


dirección.

3. Las diferentes partes de la información (los comandos y los datos) tienen diferente
modos de uso, pero la estructura no se representa en memoria de manera codificada.

4. Cada programa se ejecuta de forma secuencial que, en el caso de que no haya


instrucciones especiales, comienza con la primera instrucción. Para cambiar esta
secuencia se utiliza el comando de control de transferencia.

 El problema de rendimiento puede ser aliviado (en parte) utilizando diversos


mecanismos. Ofreciendo una memoria caché entre la CPU y la memoria
principal.

9
SEÑAL ANALÓGICA Y DIGITAL

Una señal analógica es una forma de onda continua que cambia suavemente en el tiempo. A
medida que las ondas se mueven desde el origen hasta el destino, la onda va adquiriendo un
número infinito de valores en su camino.

Por el contrario una señal digital es discreta. Solamente puede tener un número de valores
definidos, a menudo tan simples como son los estados binarios cero y uno, la transición en una
señal digital es instantánea, como una luz que se enciende y se apaga.

Comparación entre señal Analógica y señal Digital

CONVERTIDOR DE APROXIMACIONES SUCESIVAS

El convertidor de aproximaciones sucesivas o de escalera consta de contador. La entrada de


cuantificación (RST), le da inicio al proceso de conversión. El amplificador es un circuito
comparador. Su funcionamiento no es la de amplificar la onda, sino que está fabricado para
comparar V+ con V- como lo hace un amplificador operacional, llevando al amplificador a
saturación positiva o negativa. Es decir su forma de trabajo es:

Si V+>V- entonces la salida Vo=5V (1 lógico)

Si V+<V- entonces la salida Vo=0V (0 lógico)

En primer lugar el A/D, tiene una entrada analógica, la cual es cuantificada para originar una
salida binaria. La señal de control es RST la que inicia el conteo poniendo el cero el contador y
la señal EOC es la que da un flanco descendente cuando termina la conversión.

El funcionamiento del A/D es el siguiente: Con la señal RST, se pone a 0 la salida tendrá ese
mismo valor. Por tanto V-=0. Pero V+=VIN debe ser mayor que cero, por lo que VIN>V- y el
amplificador se satura positivamente por lo que la salida Vo=5V=EOC. En esta situación se
habilita la puerta AND permitiendo el paso de un pulso de reloj que obliga al contador a contar.
Como se muestra en el diagrama extraído de www.goecities.ws del convertidor de la figura 3.

10
Convertidor de aproximaciones sucesivas

MODULACIÓN POR PULSO CODIFICADO (PCM)

Un convertido A/D toma un voltaje de entrada analógico y después de cierto tiempo produce un
código de salida digital (binario) que representa la entrada analógica. El proceso de conversión
A/D es generalmente complejo.

La codificación digital consiste en la traducción de los valores de tensión eléctrica analógicos


que ya han sido cuantificados (ponderados) al sistema binario, mediante códigos
preestablecidos. La señal analógica va a quedar transformada en un tren de impulsos de digital
(PCM).

Comparación entre varios esquemas de codificación

11
La memoria constaba de 4096 palabras, cada una con 40 bits (0 o 1). Cada palabra podía contener 2
instrucciones de 20 bits o un número entero de 39 bits y su signo. Las instrucciones tenían 8 bits dedicados a
señalar el tiempo de la misma y 12 bits para especificar alguna de las 4096 palabras de la memoria.

MEMORIA FRAM

FRAM es una memoria no volátil que lee y escribe como SRAM estándar. Las
características MSP430 FRAM son:

• Acceso de escritura de byte o palabra

• Control de estado de espera automático y programable con configuraciones de


estado de espera independientes para acceso y tiempos de ciclo

• Código de corrección de errores con corrección de errores de bit, detección


extendida de errores de bit e indicadores de bandera.

• Caché para lectura rápida

• Control de potencia para deshabilitar FRAM si no se usa

Para información de diseño de software importante con respecto a FRAM, que incluye,
pero no se limita al diseño de memoria de acuerdo con el código específico de la
aplicación, constante y requisitos de espacio de datos, el uso de FRAM para optimizar
el consumo de energía de la aplicación y el uso de la unidad de protección de memoria
(MPU) para que maximice la robustez de la aplicación protegiendo el código del
programa contra accesos de escritura involuntarios.

Diagrama de bloque del controlador de FRAM

12
Organización FRAM

El FRAM se puede organizar en segmentos por la Unidad de Protección de


Memoria (MPU).
El espacio de direcciones es lineal a excepción de la Memoria de información
del usuario y la Información del Descriptor del Dispositivo (TLV).

Operación del módulo FRCTL

Una lectura FRAM siempre requiere una escritura de regreso en la misma ubicación
de memoria con la misma información leída. Esta escritura es parte del módulo FRAM
en sí y no requiere interacción del usuario. Estas respuestas son diferentes del acceso
de escritura normal desde el código de la aplicación.

Diagrama de control de potencia de FRAM

13
Modulo Adc 12

El módulo ADC12_B admite conversiones rápidas de analógico a digital de 12


bits. El módulo implementa un núcleo SAR de 12 bits, control de selección de
muestra y hasta 32 búferes de conversión y control independiente. El búfer de
conversión y control permite convertir y almacenar hasta 32 muestras
independientes de convertidor analógico a digital (ADC) sin intervención de la
CPU.

14
Las características ADC12_B incluyen:

• Velocidad de conversión máxima de 200 ksps con una resolución máxima de


12 bits
• Convertidor monofónico de 12 bits sin códigos faltantes.
• Sample-and-hold con periodos de muestreo programables controlados por
software o temporizadores.
• Iniciación de conversión por software o temporizadores.
• Generación de voltaje de referencia en el chip seleccionable por software (1.2
V, 2.0 V o 2.5 V) con opción de hacer disponible externamente.
• Referencia interna o externa seleccionable por software.
• Hasta 32 canales de entrada externos configurables individualmente con
entrada de terminación única o diferencial selección disponible.
• Canales de conversión internos para sensor de temperatura interno y 1/2 ×
AVCC y cuatro más internos canales disponibles en dispositivos seleccionados
(consulte la hoja de datos específica del dispositivo para conocer la
disponibilidad y la función).
• Fuentes de referencia independientes seleccionables por canal para
referencias positivas y negativas.
• Fuente de reloj de conversión seleccionable.
• Un solo canal, repetición de un solo canal, secuencia (búsqueda automática)
y repetición de secuencia (repetida)
• Registro vectorial de interrupción para una decodificación rápida de 38
interrupciones ADC.
• 32 registros de almacenamiento de resultados de conversión.
• Comparador de ventanas para monitoreo de bajo consumo de señales de
entrada de registros de resultados de conversión.

ADC12_B Diagrama de bloques

15
Entradas y multiplexor ADC12_B

Se seleccionan hasta 32 señales analógicas externas y hasta 6 internas como


canal para la conversión por parte del multiplexor de entrada analógica basado
en el bit ADC12INCHx y para A26- A31 el registro ADC12CTL3.
El número de canales que están disponibles, así como el canal interno 0-3, es
específico del dispositivos. El multiplexor de entrada es un tipo break-before-
make para reducir la entrada a la entrada la inyección de ruido que puede
producirse por el cambio de canal. El multiplexor de entrada también es un
Tswitch para minimizar el acoplamiento entre canales. Los canales que no
están seleccionados están aislados de la ADC, y el nodo intermedio está
conectado a tierra analógica (AVSS), por lo que la capacitancia parásita es a
tierra para eliminar la diafonía.
El ADC12_B admite entradas de un solo terminal o entradas diferenciales
configurables para cada memoria de conversión con el bit ADC12DIF. El modo
de entrada diferencial debe seleccionarse para señales de entrada
diferenciales. La ventaja de usar el modo diferencial aumenta rechazo de ruido
en modo común a costa de un pequeño aumento en el consumo de corriente.
El ADC12_B usa el método de redistribución de carga. Cuando las entradas se
cambian internamente, la acción de conmutación puede causar transitorios en
la señal de entrada. Estos transitorios se descomponen y se instalan antes
causando una conversión errónea.

Multiplexor analógico T-Switch

16
DMA: ACCESO DIRECTO DE MEMORIA

El controlador DMA transfiere datos de una dirección a otra, sin intervención de


la CPU, en todo el rango de direcciones. Por ejemplo, el controlador DMA
puede mover datos desde la memoria de conversión de ADC a la RAM.

Los dispositivos que contienen un controlador DMA pueden tener hasta ocho
canales DMA disponibles. Por lo tanto, dependiendo de la cantidad de canales
DMA disponibles, algunas funciones descritas en este capítulo no son
aplicables a todos los dispositivos. Consulte la hoja de datos específica del
dispositivo para conocer la cantidad de canales.

El controlador DMA está configurado con el software del usuario. La


configuración y el funcionamiento del DMA se trata en las siguientes secciones.

1. Modos de direccionamiento DMA.

2. Modos de transferencia DMA.

USANDO ADC12 CON EL CONTROLADOR DMA

Los dispositivos que tienen un controlador integrado DMA pueden mover datos
automáticamente desde cualquier registro ADC12 a otra ubicación. Las
transferencias de DMA se realizan sin intervención de la CPU e
independientemente de los modos de baja potencia. El controlador DMA
aumenta el rendimiento del módulo ADC12 y mejora las aplicaciones de baja
potencia, lo que permite que la CPU permanezca apagada mientras se realizan
las transferencias de datos.

ACELERADOR DE BAJA ENERGÍA (LEA)

El LEA es un motor de hardware de 32 bits diseñado para operaciones que


involucran el procesamiento de señales basadas en vectores, como FIR, IIR y
FFT sin intervención de la CPU. El LEA admite múltiples comandos, que son
emitidos por la CPU. El LEA ofrece un rendimiento y un consumo de energía
incomparables al realizar cálculos de procesamiento de señal digital basados
en vectores; para ver los parámetros de rendimiento que comparan LEA con el
uso de la CPU u otros procesadores.

17
El LEA ejecuta la operación seleccionada cuando la CPU escribe un comando
LEA en el registro de comando. El LEA tiene que estar en modo inactivo.

Antes de escribir el comando, la CPU debe configurar los registros de


argumentos LEA con los punteros a los bloques de parámetros para la
operación asignada.

La CPU no interviene solo activa una interrupción cuando la operación se


completa.

La CPU y el DMA también pueden acceder a la memoria de datos LEA.

18