SlideShare una empresa de Scribd logo
1 de 18
CIRCUITOS DIGITALES II
CONVERSOR A/D
ING. FERNANDO APARICIO URBANO MOLANO
CONVERSOR ANÁLOGO DIGITAL A/D DEL PIC16F87XACONVERSOR ANÁLOGO DIGITAL A/D DEL PIC16F87XA
2
INTRODUCCIÓNINTRODUCCIÓN
Las señales analógicas abundan en nuestro en
torno. Para su estudio y análisis detallada, requiere
de su procesamiento en el computador, por tanto
se necesitan dispositivos capaces de transformar o
traducir dichas señales en digitales, para que
3
puedan ser enviadas, por diversos medios (serial,
Flash, etc) al computador.
Los sistemas de adquisición y conversión de datos,
como su nombre lo indica, adquieren señales
análogas de una o más fuentes y las convierten en
una secuencia de datos o códigos digitales, cada
uno de los cuales representa el valor particular de
esas señales en un instante dado.
4
esas señales en un instante dado.
CONVERSOR A/DCONVERSOR A/D
Conversor A/D de 10 bits de resolución y 8 canales.
La resolución que tiene cada bit procedente de la conversión tiene un
valor que es función de la tensión de referencia Vref, de acuerdo con
la fórmula siguiente:
Por ejemplo, si Vref+ = 5 VDC y Vref- está referenciado a tierra, la
5
Por ejemplo, si Vref+ = 5 VDC y Vref- está referenciado a tierra, la
resolución es de 4.882 mV/bit. Por lo tanto, a la entrada analógica de 0 V
le corresponde una digital 00 0000 0000 y para 5 V, de 11 1111 1111. La
tensión de referencia determina los límites máximo y mínimo de la
tensión analógica que se puede convertir.
La entrada analógica carga un condensador de muestreo y
retención, cuya salida de éste, es la entrada al conversor, que
genera un resultado digital de éste nivel analógico vía
aproximaciones sucesivas.
El conversor A/D es el único dispositivo que puede funcionar en
modo Reposo (sleep), para ello el reloj del conversor deberá
conectarse al oscilador RC interno.
6
REGISTROS DE TRABAJOREGISTROS DE TRABAJO
El módulo A/D tiene cuatro registros:
1.ADRESH: parte alta del resultado de la
conversión.
2.ADRESL: parte baja del resultado de la
conversión.
7
conversión.
3.ADCON0: Registro de Control 0.
4.ADCON1: Registro de Control 1.
Registro ADCON0
Los bits ADCON<7:6> sirven para seleccionar la
frecuencia de reloj que se emplea en la conversión
(figura 1).
Se designa como TAD el tiempo que dura la
conversión de cada bit y en el caso de trabajar con
8
conversión de cada bit y en el caso de trabajar con
valores digitales de 10 bits, se requiere un tiempo
mínimo de 12*TAD. El valor de TAD se selecciona por
software mediante los bits (ADCS1:ADCS0) y no
debe ser inferior a 1.6 microsegundos
9
Figura 1. T vs Frecuencia de operación
10
Figura 1. TAD vs Frecuencia de operación
máxima del dispositivo
Los bits 3, 4 y 5 son los de selección del canal
analógico.
El bit 2 (ver figura 1) es el bit de estado de la
conversión. Ajustándolo a 1 se inicia la
conversión y mientras éste en 1 está realizándose
la conversión y el resultado se guarda en los
registros ADRESH:L.
11
registros ADRESH:L.
El bit ADON sirve para activar el conversor
ajustándolo a 1 y para inhibir su funcionamiento,
se coloca a 0.
REGISTRO ADCON1REGISTRO ADCON1
El bit de mayor peso (ADFM) selecciona el formato
del resultado de la conversión. Si vale 1 (derecha),
el resultado está justificado en el registro ADRESH,
que tiene sus 6 bits de más peso a 0; mientras que
12
que tiene sus 6 bits de más peso a 0; mientras que
si vale 0 (izquierda) la justificación se realiza sobre
el registro ADRESL, que tiene sus 6 bits de menos
peso a 0.
13
Bit 6 ADCS2: Bit de selección del reloj de la
Conversión A/D (Los bits del ADCON1 están en el
área sombreada y en negrilla)
14
Bit 3-0 PCFG3:PCFG0: Bits de control de configuración del Puerto A/D
15
PASOS PARA REALIZAR UNA CONVERSION A/DPASOS PARA REALIZAR UNA CONVERSION A/D
1. Configurar el módulo A/D:
• Configurar los pines que actuarán como entradas analógicas, las que
trabajan como E/S digitales y las usadas para la tensión de referencia
(ADCON1).
• Seleccionar el reloj de la conversión (ADCON0).
• Seleccionar el canal de entrada A/D (ADCON0).
• Activar el módulo A/D (ADCON0).
16
2. Activar, si se desea, la interrupción escribiendo sobre PIE1 y PIR1
• Borrar el señalizador ADIF.
• Poner a 1 el bit ADIE.
• Poner a 1 todos los bits habilitadores GIE y PEIE
3. Tiempo de espera para que transcurra el tiempo de
adquisición.
• Colocar en 1 el bit GO/DONE# (ADCON0)
5. Tiempo de espera para completar la conversión A/D que puede
detectarse.
• Por la exploración del bit GO/DONE#, que al completarse la
4. Inicio de la conversión.
17
• Por la exploración del bit GO/DONE#, que al completarse la
conversión se convierte a 0.
• Esperando a que se produzca la interrupción si se ha
programado, al finalizar la conversión.
• Aunque no se permita la interrupción, el señalizador ADIF
se pondrá a 1 al finalizar la conversión.
6.Leer el resultado en los 10 bits válidos de
ADRESH:ADRESL y borrar el flag ADIF.
7.Para una nueva conversión regresar al paso 1 o
al 2. El tiempo de conversión por bit está
definido por TAD. Se exige esperar un mínimo
18
definido por TAD. Se exige esperar un mínimo
de 2TAD para reiniciar una nueva conversión.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

SPI Bus Protocol
SPI Bus ProtocolSPI Bus Protocol
SPI Bus Protocol
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
8259 updated
8259 updated 8259 updated
8259 updated
 
Avr timers
Avr timersAvr timers
Avr timers
 
Introducción a los microcontroladores
Introducción a los microcontroladoresIntroducción a los microcontroladores
Introducción a los microcontroladores
 
Codificación de línea
Codificación de líneaCodificación de línea
Codificación de línea
 
USB 2.0 and 3.0
USB 2.0 and 3.0USB 2.0 and 3.0
USB 2.0 and 3.0
 
Serial communication in LPC2148
Serial communication in LPC2148Serial communication in LPC2148
Serial communication in LPC2148
 
codificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolarcodificaciones unipolar, polar, bipolar
codificaciones unipolar, polar, bipolar
 
8051 MICROCONTROLLER
8051 MICROCONTROLLER 8051 MICROCONTROLLER
8051 MICROCONTROLLER
 
SRAM Design
SRAM DesignSRAM Design
SRAM Design
 
Timer0 PIC16F84A
Timer0 PIC16F84ATimer0 PIC16F84A
Timer0 PIC16F84A
 
Rs232 protocal
Rs232 protocalRs232 protocal
Rs232 protocal
 
Laboratorio de Microcomputadoras - Práctica 01
Laboratorio de Microcomputadoras - Práctica 01Laboratorio de Microcomputadoras - Práctica 01
Laboratorio de Microcomputadoras - Práctica 01
 
Registro status PIC16F84A
Registro status PIC16F84ARegistro status PIC16F84A
Registro status PIC16F84A
 
Bajo voltaje (lvt, lv, lvc
Bajo voltaje (lvt, lv, lvcBajo voltaje (lvt, lv, lvc
Bajo voltaje (lvt, lv, lvc
 
8051 timer counter
8051 timer counter8051 timer counter
8051 timer counter
 
Interfacing rs232
Interfacing rs232Interfacing rs232
Interfacing rs232
 
Codificacion unipolar, polar y bipolar
Codificacion unipolar, polar y bipolarCodificacion unipolar, polar y bipolar
Codificacion unipolar, polar y bipolar
 
Serial Peripheral Interface
Serial Peripheral InterfaceSerial Peripheral Interface
Serial Peripheral Interface
 

Similar a Conversor ADC

Uso del convertidor analògico digital de un microcontrolador
Uso del convertidor analògico digital de un microcontroladorUso del convertidor analògico digital de un microcontrolador
Uso del convertidor analògico digital de un microcontroladorGabriel Beltran
 
Laboratorio de convertidores Analógico a digital.docx
Laboratorio de convertidores Analógico a digital.docxLaboratorio de convertidores Analógico a digital.docx
Laboratorio de convertidores Analógico a digital.docxJesús Tarín
 
Curso de microcontroladores capitulo 08
Curso de microcontroladores capitulo 08Curso de microcontroladores capitulo 08
Curso de microcontroladores capitulo 08Hamiltonn Casallas
 
Circuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogicoCircuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogicoCesar Blanco Castro
 
Dispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogicoDispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogicoIsrael Lopez Luna
 
Laboratorio de un convertidor de digital a anlógico 3-DAC.docx
Laboratorio de un convertidor de digital a anlógico 3-DAC.docxLaboratorio de un convertidor de digital a anlógico 3-DAC.docx
Laboratorio de un convertidor de digital a anlógico 3-DAC.docxJesús Tarín
 
Lab de electronika 6
Lab de electronika 6Lab de electronika 6
Lab de electronika 6herver
 
Convertidor analogico digital de los microcontroladores AVR
Convertidor analogico digital de los microcontroladores AVRConvertidor analogico digital de los microcontroladores AVR
Convertidor analogico digital de los microcontroladores AVRCamilo Okue
 
Investigación documental 3 u
Investigación documental 3 uInvestigación documental 3 u
Investigación documental 3 uIrving Che
 
Microcontroladores: conversor análogo/digital
Microcontroladores: conversor análogo/digitalMicrocontroladores: conversor análogo/digital
Microcontroladores: conversor análogo/digitalSANTIAGO PABLO ALBERTO
 

Similar a Conversor ADC (20)

Módulo ADC del PIC16F887
Módulo ADC del PIC16F887Módulo ADC del PIC16F887
Módulo ADC del PIC16F887
 
Uso del convertidor analògico digital de un microcontrolador
Uso del convertidor analògico digital de un microcontroladorUso del convertidor analògico digital de un microcontrolador
Uso del convertidor analògico digital de un microcontrolador
 
Laboratorio de convertidores Analógico a digital.docx
Laboratorio de convertidores Analógico a digital.docxLaboratorio de convertidores Analógico a digital.docx
Laboratorio de convertidores Analógico a digital.docx
 
Curso de microcontroladores capitulo 08
Curso de microcontroladores capitulo 08Curso de microcontroladores capitulo 08
Curso de microcontroladores capitulo 08
 
Compilador CCS.ppt
Compilador CCS.pptCompilador CCS.ppt
Compilador CCS.ppt
 
Pic 16 F877XA A/D
Pic 16 F877XA A/DPic 16 F877XA A/D
Pic 16 F877XA A/D
 
Unidad IV ADC 2021.pdf
Unidad IV ADC 2021.pdfUnidad IV ADC 2021.pdf
Unidad IV ADC 2021.pdf
 
Circuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogicoCircuitos analogico digital-digital-analogico
Circuitos analogico digital-digital-analogico
 
Dispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogicoDispositivos analogico digital-digital-analogico
Dispositivos analogico digital-digital-analogico
 
Adc y usart pic16 f887
Adc y usart pic16 f887Adc y usart pic16 f887
Adc y usart pic16 f887
 
Laboratorio de un convertidor de digital a anlógico 3-DAC.docx
Laboratorio de un convertidor de digital a anlógico 3-DAC.docxLaboratorio de un convertidor de digital a anlógico 3-DAC.docx
Laboratorio de un convertidor de digital a anlógico 3-DAC.docx
 
Lab de electronika 6
Lab de electronika 6Lab de electronika 6
Lab de electronika 6
 
Convertidor analogico digital de los microcontroladores AVR
Convertidor analogico digital de los microcontroladores AVRConvertidor analogico digital de los microcontroladores AVR
Convertidor analogico digital de los microcontroladores AVR
 
conversor ad del pic16 f877
 conversor ad del pic16 f877 conversor ad del pic16 f877
conversor ad del pic16 f877
 
Convertidores A/D-D/A
Convertidores A/D-D/AConvertidores A/D-D/A
Convertidores A/D-D/A
 
Investigación documental 3 u
Investigación documental 3 uInvestigación documental 3 u
Investigación documental 3 u
 
Microcontroladores: conversor análogo/digital
Microcontroladores: conversor análogo/digitalMicrocontroladores: conversor análogo/digital
Microcontroladores: conversor análogo/digital
 
07.Conversor ad
07.Conversor ad07.Conversor ad
07.Conversor ad
 
Tutorial micro MSP430
Tutorial micro MSP430Tutorial micro MSP430
Tutorial micro MSP430
 
P5 adc i_ruiz_guano
P5 adc i_ruiz_guanoP5 adc i_ruiz_guano
P5 adc i_ruiz_guano
 

Más de Fernando Aparicio Urbano Molano

Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónFernando Aparicio Urbano Molano
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsFernando Aparicio Urbano Molano
 

Más de Fernando Aparicio Urbano Molano (20)

Ciclos de Control en Shell
Ciclos de Control en ShellCiclos de Control en Shell
Ciclos de Control en Shell
 
Introducción al Shell Linux
Introducción al Shell LinuxIntroducción al Shell Linux
Introducción al Shell Linux
 
Introducción al Linux Embebido
Introducción al Linux EmbebidoIntroducción al Linux Embebido
Introducción al Linux Embebido
 
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de DecisiónLenguaje C para Microcontroladores PIC - Declaraciones de Decisión
Lenguaje C para Microcontroladores PIC - Declaraciones de Decisión
 
Introducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PICIntroducción al Lenguaje C para microcontroladores PIC
Introducción al Lenguaje C para microcontroladores PIC
 
Node.JS para Intel Galileo
Node.JS para Intel GalileoNode.JS para Intel Galileo
Node.JS para Intel Galileo
 
Linux Yocto y GPIO
Linux Yocto y GPIOLinux Yocto y GPIO
Linux Yocto y GPIO
 
Arquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel GalileoArquitectura Computacional - Intel Galileo
Arquitectura Computacional - Intel Galileo
 
Conexiones del PIC16F887
Conexiones del PIC16F887Conexiones del PIC16F887
Conexiones del PIC16F887
 
Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887Módulo EUSART del PIC16F887
Módulo EUSART del PIC16F887
 
Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887Módulo Timer 1 del PIC16F887
Módulo Timer 1 del PIC16F887
 
Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887Modulo Timer 0 del PIC16F887
Modulo Timer 0 del PIC16F887
 
Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887Arquitectura Microcontrolador PIC16F887
Arquitectura Microcontrolador PIC16F887
 
Máquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDLMáquinas de Estado Finito en VHDL
Máquinas de Estado Finito en VHDL
 
Introducción al PIC16 f887
Introducción al PIC16 f887Introducción al PIC16 f887
Introducción al PIC16 f887
 
Memorias
MemoriasMemorias
Memorias
 
Estados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de KarnaughEstados Indiferentes - Diagramas de Karnaugh
Estados Indiferentes - Diagramas de Karnaugh
 
Clase instrucciones PIC16F877A
Clase instrucciones PIC16F877AClase instrucciones PIC16F877A
Clase instrucciones PIC16F877A
 
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-FlopsMultivibradores, Temporizadores y aplicaciones de los Flip-Flops
Multivibradores, Temporizadores y aplicaciones de los Flip-Flops
 
Flip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los LatchFlip-Flops y aplicaciones de los Latch
Flip-Flops y aplicaciones de los Latch
 

Último

codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativafiorelachuctaya2
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfCarol Andrea Eraso Guerrero
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 

Último (20)

codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
plan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativaplan-de-trabajo-colegiado en una institucion educativa
plan-de-trabajo-colegiado en una institucion educativa
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdfTarea 5-Selección de herramientas digitales-Carol Eraso.pdf
Tarea 5-Selección de herramientas digitales-Carol Eraso.pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Unidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDIUnidad 4 | Teorías de las Comunicación | MCDI
Unidad 4 | Teorías de las Comunicación | MCDI
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 

Conversor ADC

  • 1. CIRCUITOS DIGITALES II CONVERSOR A/D ING. FERNANDO APARICIO URBANO MOLANO
  • 2. CONVERSOR ANÁLOGO DIGITAL A/D DEL PIC16F87XACONVERSOR ANÁLOGO DIGITAL A/D DEL PIC16F87XA 2
  • 3. INTRODUCCIÓNINTRODUCCIÓN Las señales analógicas abundan en nuestro en torno. Para su estudio y análisis detallada, requiere de su procesamiento en el computador, por tanto se necesitan dispositivos capaces de transformar o traducir dichas señales en digitales, para que 3 puedan ser enviadas, por diversos medios (serial, Flash, etc) al computador.
  • 4. Los sistemas de adquisición y conversión de datos, como su nombre lo indica, adquieren señales análogas de una o más fuentes y las convierten en una secuencia de datos o códigos digitales, cada uno de los cuales representa el valor particular de esas señales en un instante dado. 4 esas señales en un instante dado.
  • 5. CONVERSOR A/DCONVERSOR A/D Conversor A/D de 10 bits de resolución y 8 canales. La resolución que tiene cada bit procedente de la conversión tiene un valor que es función de la tensión de referencia Vref, de acuerdo con la fórmula siguiente: Por ejemplo, si Vref+ = 5 VDC y Vref- está referenciado a tierra, la 5 Por ejemplo, si Vref+ = 5 VDC y Vref- está referenciado a tierra, la resolución es de 4.882 mV/bit. Por lo tanto, a la entrada analógica de 0 V le corresponde una digital 00 0000 0000 y para 5 V, de 11 1111 1111. La tensión de referencia determina los límites máximo y mínimo de la tensión analógica que se puede convertir.
  • 6. La entrada analógica carga un condensador de muestreo y retención, cuya salida de éste, es la entrada al conversor, que genera un resultado digital de éste nivel analógico vía aproximaciones sucesivas. El conversor A/D es el único dispositivo que puede funcionar en modo Reposo (sleep), para ello el reloj del conversor deberá conectarse al oscilador RC interno. 6
  • 7. REGISTROS DE TRABAJOREGISTROS DE TRABAJO El módulo A/D tiene cuatro registros: 1.ADRESH: parte alta del resultado de la conversión. 2.ADRESL: parte baja del resultado de la conversión. 7 conversión. 3.ADCON0: Registro de Control 0. 4.ADCON1: Registro de Control 1.
  • 8. Registro ADCON0 Los bits ADCON<7:6> sirven para seleccionar la frecuencia de reloj que se emplea en la conversión (figura 1). Se designa como TAD el tiempo que dura la conversión de cada bit y en el caso de trabajar con 8 conversión de cada bit y en el caso de trabajar con valores digitales de 10 bits, se requiere un tiempo mínimo de 12*TAD. El valor de TAD se selecciona por software mediante los bits (ADCS1:ADCS0) y no debe ser inferior a 1.6 microsegundos
  • 9. 9
  • 10. Figura 1. T vs Frecuencia de operación 10 Figura 1. TAD vs Frecuencia de operación máxima del dispositivo
  • 11. Los bits 3, 4 y 5 son los de selección del canal analógico. El bit 2 (ver figura 1) es el bit de estado de la conversión. Ajustándolo a 1 se inicia la conversión y mientras éste en 1 está realizándose la conversión y el resultado se guarda en los registros ADRESH:L. 11 registros ADRESH:L. El bit ADON sirve para activar el conversor ajustándolo a 1 y para inhibir su funcionamiento, se coloca a 0.
  • 12. REGISTRO ADCON1REGISTRO ADCON1 El bit de mayor peso (ADFM) selecciona el formato del resultado de la conversión. Si vale 1 (derecha), el resultado está justificado en el registro ADRESH, que tiene sus 6 bits de más peso a 0; mientras que 12 que tiene sus 6 bits de más peso a 0; mientras que si vale 0 (izquierda) la justificación se realiza sobre el registro ADRESL, que tiene sus 6 bits de menos peso a 0.
  • 13. 13
  • 14. Bit 6 ADCS2: Bit de selección del reloj de la Conversión A/D (Los bits del ADCON1 están en el área sombreada y en negrilla) 14
  • 15. Bit 3-0 PCFG3:PCFG0: Bits de control de configuración del Puerto A/D 15
  • 16. PASOS PARA REALIZAR UNA CONVERSION A/DPASOS PARA REALIZAR UNA CONVERSION A/D 1. Configurar el módulo A/D: • Configurar los pines que actuarán como entradas analógicas, las que trabajan como E/S digitales y las usadas para la tensión de referencia (ADCON1). • Seleccionar el reloj de la conversión (ADCON0). • Seleccionar el canal de entrada A/D (ADCON0). • Activar el módulo A/D (ADCON0). 16 2. Activar, si se desea, la interrupción escribiendo sobre PIE1 y PIR1 • Borrar el señalizador ADIF. • Poner a 1 el bit ADIE. • Poner a 1 todos los bits habilitadores GIE y PEIE
  • 17. 3. Tiempo de espera para que transcurra el tiempo de adquisición. • Colocar en 1 el bit GO/DONE# (ADCON0) 5. Tiempo de espera para completar la conversión A/D que puede detectarse. • Por la exploración del bit GO/DONE#, que al completarse la 4. Inicio de la conversión. 17 • Por la exploración del bit GO/DONE#, que al completarse la conversión se convierte a 0. • Esperando a que se produzca la interrupción si se ha programado, al finalizar la conversión. • Aunque no se permita la interrupción, el señalizador ADIF se pondrá a 1 al finalizar la conversión.
  • 18. 6.Leer el resultado en los 10 bits válidos de ADRESH:ADRESL y borrar el flag ADIF. 7.Para una nueva conversión regresar al paso 1 o al 2. El tiempo de conversión por bit está definido por TAD. Se exige esperar un mínimo 18 definido por TAD. Se exige esperar un mínimo de 2TAD para reiniciar una nueva conversión.