Convertidor Analógico Digital ADC

Documentos relacionados
Timer Interface Module

Tema 09: Convertidor Analógico Digital

NT0012. Notas Técnicas de Uso y Aplicación 1.12 CONVERTIDOR ANALÓGICO DIGITAL UNA CONVERSIÓN CONFIGURACIÓN DE LECTURA DEL ADC

Tema 09: Convertidor Analógico Digital

Curso sobre Microcontroladores Familia HC9S08 de Freescale

El circuito integrado ADC1230, fabricado

Práctica No. 6 del Curso "Meteorología y Transductores". "Convertidores ADC y DAC"

Otros circuitos digitales. Actividad de apertura. Circuitos lógicos secuenciales.

CONVERTIDOR ANALÓGICO DIGITAL del AVR

Conversores Análogo-Digital

CONVERSORES (ADC Y DAC) MICROPROCESADORES II

PROFESOR: Práctica 9. Convertidor Analógico-Digital

Analog To Digital Converter. Module (ADC) Curso de Microcontroladores Familia HC908 Flash de Freescale Parte II ING.

1.1 Sistemas de numeración. Ejemplos de sistemas de numeración posicionales. Base numérica. Circuitos Digitales

Curso sobre Microcontroladores Familia HC9S08 de Freescale

CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)

PRACTICA 9: Convertidores ADC (1)

Sistemas de adquisición? Variables involucradas en estos sistemas? Filtros? Señales?

EL módulo conversor A/D. (c) Domingo Llorente

Se recomienda consultar el siguiente enlace y el datasheet del PIC18F2550.

TEMA 20 EL CONVERSOR A/D

Buceando en el HC908...

INTRODUCCIÓN. Comunicación Serial.

Unidad V: Puertos y buses de comunicación para microcontroladores

RECURSOS FUNDAMENTALES

SISTEMAS ELECTRÓNICOS INDUSTRIALES II EC2112

ARQUITECTURAS ESPECIALES

Controladores Logicos Programables II

2. Cuál es la resolución del DAC cuyo voltaje de salida es de 2V para un código de Entrada de ? Expresela en volts y como porcentaje.

ESTRUCTURA FÍSICA DEL µp 8086

PUERTOS DE ENTRADA / SALIDA EN UN MICROCONTROLADOR

Periféricos Interfaces y Buses

Arquitectura de Computadoras. Anexo Clase 8 Buses del Sistema

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.

Práctica 9. Organización del Computador 1 2do. Cuatrimestre de 2005

UNIVERSIDAD NACIONAL EXPERIMENTAL DEL TACHIRA DEPARTAMENTO DE INGENIERIA ELECTRONICA NUCLEO DE INSTRUMENTACION Y CONTROL

ESTRUCTURA BÁSICA DEL µc AT89C51

Diagrama del Conversor Análogo-Digital

Capítulo 2 LOS MICROCONTROLADORES MC68H(R)C908JL3/JK3/JK1. Capítulo 3 INTRODUCCIÓN A LA PROGRAMACIÓN DE LOS MICROCONTROLADORES MOTOROLA- FREESCALE

Tema 4 Microprocesador MCF5282: Hardware

8. Convertidores Digital a Analógico y Analógico a Digital

MICROCONTROLADORES. M. C. Felipe Santiago Espinosa. Abril de 2015

INTERFACE CON MEMORIA y E/S

Guia para examen de Sistemas Embebidos I Para primer parcial Febrero 2013 Revisión 2 Ing. Julio Cesar Gonzalez Cervantes

PRACTICA 5 CIRCUITOS CONVERTIDORES ANALÓGICO A DIGITAL (ADC) Y DIGITAL A ANALÓGICO (DAC)

CURSO BÁSICO MICROCONTROLADORES PIC

Tema: Microprocesadores

Características de los Canales de E/S

UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6

1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9

Diseño de Microcontroladores

Conversor A/D. Conversor Analógico a Digital

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

28/09/2012. Interfaz con Dispositivos de Salida. Interfaz con Dispositivos de Entrada. Port Mapped. Memory mapped. Interfaz con Dispositivos I/O

TRABAJO PRÁCTICO Nº 4. Sistemas combinacionales MSI

SALESIANOS UNIVERSIDAD DON BOSCO COLEGIO DON BOSCO ELECTRONICA PILET EXAMEN TEORICO PERIODO 2

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)

V 1.0. Ing. Juan C. Guarnizo B.

CAPITULO III CONTROLADORES

Memoria y Entrada/Salida Tecnología Organización - Expansión

3.6) Repite el problema 3.5 para una frecuencia de reloj de 100KHz.

Practica 03: El convertidor analógico digital

ASIGNATURA: DIBUJO ELECTRONICO I NUMERO DE INFORME: N 04 TEMA: CONVERTIDOR ANALÓGICO A DIGITAL. PRESENTADO POR: LIZANA AGUADO, Fernando

Sistemas Electrónicos Industriales II EC2112

MÓDULO COMPARADOR Y REFERENCIA DE TENSIÓN PARA LA COMPARACIÓN

Laboratorio de Microprocesadores El MICROCONTROLADOR Diagrama de tiempos de la operación del convertidor ADC0809

PIC16F88. Características

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

SISTEMAS DE ENTRADA/SALIDA

Tema 8. Convertidores digital-analógico (D/A) y analógico-digital (A/D).

NoMADA Go White Paper

MÓDULO Nº10 CONVERTIDORES DIGITAL ANALÓGICO

T7: Convertidores Digital-Analógico y Analógico-Digital

Universidad de Puerto Rico Recinto Universitario de Mayagüez Departamento de Ingeniería Eléctrica y Computadoras

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

Diseño y construcción de una tarjeta convertidora de 8 canales A/D y 4 canales D/A

ELEMENTOS HARDWARE DEL ORDENADOR. Memoria Principal (RAM)

ITT-327-T Microprocesadores

TELECONTROL Y AUTOMATISMOS

Modelos de Circuitos FCHE 2011

ENTRADAS DE CONTADOR DE ALTA VELOCIDAD

TEMA 2: Organización de computadores

En el capítulo anterior se describieron las modificaciones hechas al sistema de

MODBus RTU en los registradores CAMRegis

Circuitos Sample & Hold y Conversores. Introducción

MODULO ANALOGICO REMOTO

Resumen de CONVERSORES ANALÓGICO DIGITALES Y DIGITALES ANALÓGICOS

Buenos días Maestro Bosco, estos son los resultados que tengo hasta el momento:

Convertidor Delta-Sigma ( - )

Organización del Computador I. David Alejandro González Márquez

Introducción a Arduino y las herramientas. José H. Moyano Sistemas Embebidos /22

TEMA 12. CONVERSORES D/A y A/D

SIMIOBOARD JOYSTICK MANUAL E INICIO RAPIDO

Transcripción:

Convertidor Analógico Digital ADC M.C. Jorge Eduardo Ibarra Esquer Convertidor analógico a digital ADC Las características de este módulo son: Ocho canales con entrada multiplexada Aproximación lineal sucesiva Resolución de 8 bits Conversión sencilla o continua Reloj del ADC seleccionable Bandera de conversión terminada o solicitud de interrupción 1

Convertidor analógico a digital ADC El ADC proporciona 8 terminales para el muestreo de fuentes externas (PTB7/AD7 - PTB0/AD0) Un multiplexor analógico permite al ADC seleccionar uno de los 8 canales como voltaje de entrada (ADCV IN ) Una vez que se ha convertido el voltaje, el resultado se coloca en el registro de datos del ADC y activa una bandera o genera una interrupción 2

Terminales del ADC Las terminales del puerto B se comparten para ser utilizadas como los canales del ADC Los canales seleccionados para el ADC forzarán a sus terminales correspondientes a comportarse como entradas. El resto de ellas serán controladas por la lógica de E/S del puerto Terminales del ADC Escribir en el registro de datos del puerto o en el DDR, no afectará a ninguna terminal seleccionada para el ADC. La lectura de cualquiera de estas terminales regresará un 0 lógico 3

Conversión de voltaje Cuando el voltaje de entrada a un canal sea igual al voltaje de referencia alto VREF H, el resultado de la conversión será $FF Si el voltaje de entrada es igual al voltaje de referencia bajo VREF L, el resultado de la conversión será $00 Cualquier voltaje entre los de referencia, se convertirá utilizando una escala lineal Tiempo de conversión La conversión empieza después de escribir al ADSCR Una conversión tomará entre 16 y 17 ciclos del reloj del ADC. Los bits ADIVx y ADICLK debén asignarse para dar una frecuencia de 1MHz al reloj del ADC Tiempo de conversión = 16-17 ciclos del ADC Frecuencia del ADC 4

Modo de conversión contínua En este modo de operación, el registro se llenará con datos nuevos después de cada conversión. Los datos de la conversión anterior se sobreescribirán, hayan sido leídos o no Las conversiones continuarán hasta que se borre el bit ADCO Modo de conversión contínua Después de la primera conversión se activa el bit COCO/IDMAS, y permanece activo hasta la siguiente escritura del registro de estado y control del ADC o la siguiente lectura del registro de datos 5

Modo de conversión sencilla En este modo de operación, la conversión se inicia con una escritura al ADSCR Solamente se realiza una conversión después de cada escritura al ADSCR Interrupciones del ADC Cuando se encuentra activo el bit AIEN, el módulo del ADC es capaz de generar solicitudes de interrupción después de cada conversión Una interrupción se genera si el bit COCO/IDMAS tiene un 0 lógico Si están habilitadas las interrupciones, el bit COCO/IDMAS no se utiliza como bandera de conversión completa 6

Registro de estado y control del ADC Registro de estado y control del ADC COCO/IDMAS Conversiones completas / Bit de selección de interrupción DMA Si el bit AIEN tiene un 0 lógico, este bit es de sólo lectura y se activa cada vez que se completa una conversión En el modo de conversión contínua, se activa después de la primer conversión Se borra al escribir en el ADSCR o leer el ADR 7

Registro de estado y control del ADC COCO/IDMAS Conversiones completas / Bit de selección de interrupción DMA Si el bit AIEN tiene un 1 lógico, este bit se utiliza para seleccionar ya sea al CPU o al DMA para dar servicio a la solicitud de interrupción IDMAS=0 Interrupción del CPU IDMAS=1 Interrupción del DMA COCO=0 Conversión incompleta COCO=1 Conversión completa El microcontrolador GP20 no tiene un módulo de DMA Registro de estado y control del ADC AIEN Bit de habilitación de la interrupción del ADC Cuando este bit está activo, se genera una interrupción al terminar una conversión La señal de interrupción se borra al leer el registro de datos o escribir en el registro de control 8

Registro de estado y control del ADC ADCO Bit de conversión contínua del ADC Cuando está activo, el ADC realizará las conversiones de manera contínua y actualizará el ADR al terminar cada una de ellas Si su valor es un 0 lógico, solamente se realizará una conversión entre cada escritura al registro de control Registro de estado y control del ADC ADCH4-ADCH0 Bits selectores del canal del ADC Con estos bits se forma un valor de 5 bits que nos permite seleccionar un total de 16 canales El módulo del ADC se desactivará si los 5 bits de selección tienen un 1 lógico 9

Registro de estado y control del ADC Registro de datos del ADC 10

Registro del reloj del ADC Registro del reloj del ADC ADIV2-ADIV0 Bits preescaladores del reloj Estos bits forman un campo de 3 bits que selecciona el valor que el ADC utilizará para generar el reloj interno del ADC El reloj debe establecerse en aproximadamente 1MHz 11

Registro del reloj del ADC ADIV2-ADIV0 Bits preescaladores del reloj Registro del reloj del ADC ADICLK Bit selector de la entrada del reloj Selecciona ya sea el reloj del bus o la entrada CGMXCLK como la fuente del reloj para generar la señal de reloj del ADC ADICLK=1 Reloj del bus ADICLK=0 Reloj externo (CGMXCLK) 12