Your SlideShare is downloading. ×
0
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Tema3 Microii
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Tema3 Microii

487

Published on

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
487
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
39
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. CONVERTIDORANALÓGICO/DIGITALPIC16F87X
    Prof. Luis Zurita
  • 2. VOLTAJES DE REFERENCIA EXTERNOS
    El convertidor A/D puede seleccionar como tensión de referencia la interna VDD y Tierra.
    Para referencias externas, se introducen por:
    RA3/AN3/VREF+ y RA2/AN3/VREF-
    Las siguientes limitaciones aplican:
    El máximo voltaje aplicado a VREF+ (RA3/AN3) será VDD+0,3V y el mínimo VDD-2,5V.
    Sobre el voltaje aplicado a VREF- (RA2/AN2) la mínima tensión será VSS-0,3V y la máxima (VREF+) - 2V.
    Por ejemplo, si la tensión de alimentación es de 5V, la tensión en RA3/AN3 no podrá exceder de 5V. Por lo que el máximo voltaje en VREF- será de 3V.
  • 3. REGISTROS RELACIONADOS AL MÓDULO A/D
    ADCON0: Registro de control 0. (Banco 0).
    ADCON1: Registro de control 1. (Banco 1).
    ADRESH: Guarda la parte alta del Resultado de la conversión. (Banco 0).
    ADRESL: Guarda la parte baja del Resultado de la conversión. (Banco 1).
  • 4. Selección del reloj de conversión A / DEl tiempo de conversión A/D por bit se define como TAD. La conversión A/D requiere mínimo 12TAD por 10-bits de conversión.
    La fuente del reloj de conversión A/D es seleccionado por software, mediante los bits ADCON0 <7:6>. Las cuatro opciones posibles para TAD son:
  • 5.
    • Para un control adecuado de conversiones A/D, el reloj de conversión A/D (TAD) deben ser seleccionados para asegurar un tiempo mínimo TAD de 1,6 μs.
    • 6. La siguiente tabla muestra los tiempos de TAD derivada de las frecuencias de funcionamiento del dispositivo y de la fuente de reloj A/D de reloj seleccionado.
  • CICLOS DE CONVERSIÓN
  • 7. FORMATO DE RESULTADOS
  • 8.
  • 9.
  • 10.
  • 11. PASOS PARA REALIZAR UNA CONVERSIÓN
    1. Configurar el módulo conversor A/D
    · Configurar los pines que actúan como entradas analógicas, las señales que harán de tensión de referencia y las que trabajarán como E/S digitales. (ADCON1).
    · Seleccionar el canal de entrada. A/D (ADCON0).
    · Seleccionar la fuente de la señal de reloj para la conversión A/D (ADON0).
    · Activar el módulo de conversión A/D (ADCON0)
  • 12. PASOS PARA REALIZAR UNA CONVERSIÓN
    2. Activar si, se desea, la interrupción. del módulo conversorA/D:
    · Poner a cero el bit ADIF
    · Poner a uno el bit ADIE
    · Poner a uno los bits habilitadores GIE y PEIE
    3. Esperar el tiempo requerido para la adquisición.
    4. Inicio de la conversión:
    · Poner a 1 el bit GO/#DONE (ADCON0)
  • 13. PASOS PARA REALIZAR UNA CONVERSIÓN
    5. Tiempo de espera para terminar la conversión A/D que puede detectarse Por:
    · Exploración de bit GO/DONE# , que al finalizar la conversión toma elvalor “0”
    · Esperar que se produzca una interrupción si se ha programado al finalizar la conversión.
    · Aunque no se autorice la interrupción el flagADIF se pone a “ 1 “ alfinalizar la interrupción.
  • 14. PASOS PARA REALIZAR UNA CONVERSIÓN
    6. Leer el par de registros ARDESH:ADRESL donde se encuentran los 10bits que resultan de la conversión y poner a cero el flagADIF.
    7. Para una nueva conversión volver a los pasos 1 y 2, el tiempo de conversión por bit está definido por TAD, se exige un mínimo de 2*TAD para realizar una nueva conversión.

×