Autor Tema: adc del 16f873  (Leído 2637 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado jose luis

  • PIC10
  • *
  • Mensajes: 6
adc del 16f873
« en: 29 de Julio de 2007, 07:53:12 »
Hola:
He leido que si justificas el resultado de la conversión del adc por la izquierda, el conversor pasa a ser de 8 bits en vez de 10 bits. Mi pregunta es, si siguen siendo Vref/1024 por cada paso, o Vref/256 por cada paso
Gracias.

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 498
    • Software Electronica Microncontroladores
Re: adc del 16f873
« Respuesta #1 en: 29 de Julio de 2007, 10:53:54 »
pues vref/256 ya que esa es ahora la escala
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/

Desconectado micro_cadaver

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2102
    • blog microembebidos
Re: adc del 16f873
« Respuesta #2 en: 29 de Julio de 2007, 13:18:25 »
la justificacion no convierte nada, simplemente ordena los valores asi:

justificacion izquierda
  adresh          adresl
1111 1111    11xx xxxx

justificacion derecha
  adresh          adresl
xxxx xx11    1111 1111

las conversiones siguen siendo de 10bits en ambos casos, la utilidad viene en el caso de como quieres tratar estos registros.
a cosechar!!!... :P
pic32... ahi voy....
aguante el micro 16f84  !!!!

visita mi pagina: http://www.microembebidos.wordpress.com

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 498
    • Software Electronica Microncontroladores
Re: adc del 16f873
« Respuesta #3 en: 29 de Julio de 2007, 14:01:44 »
Es correpto pero me imagino que jose luis se refiere a disminuir la cantidad de bits de resolucion sin perder escala.

si utilizas de esta manera el conversor adc y solo tomas el valor adresh, es mucho mejor dividir la escala por 256 para saber la variacion por cada bit.
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/

Desconectado jose luis

  • PIC10
  • *
  • Mensajes: 6
Re: adc del 16f873
« Respuesta #4 en: 29 de Julio de 2007, 14:11:18 »
hola de nuevo:
Gracias por vuestras respuestas, pero sigo sin entender como siendo un conversor de 10 bits, por el simple hecho, de yo desentenderme de los dos bits de adresl pasa de Vref/1024 a Vref/256
Gracias de nuevo.

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 498
    • Software Electronica Microncontroladores
Re: adc del 16f873
« Respuesta #5 en: 29 de Julio de 2007, 16:09:09 »
Asi es si le quitas esos bits puedes trabajar con los 8 superiores los cuales representan 256 estados bueno ahi tienes divide por 256 y listo.  :mrgreen:
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/

Desconectado jose luis

  • PIC10
  • *
  • Mensajes: 6
Re: adc del 16f873
« Respuesta #6 en: 29 de Julio de 2007, 16:22:41 »
Gracias Mariano Pic, entonces si lo he entendido, poniendo una tensión de referencia de 2,56 voltios tengo 10 milivoltios por cada paso, que para un sensor de temperatura lm35, representa una variación de un grado, no?

Desconectado mariano_pic

  • PIC18
  • ****
  • Mensajes: 498
    • Software Electronica Microncontroladores
Re: adc del 16f873
« Respuesta #7 en: 29 de Julio de 2007, 17:40:03 »
Es correpto  :-)
Necesitas ayuda para tu proyecto electronico?
buscame, tal ves pueda colaborarte.
Blog: http://electronicosembebidos.blogspot.com.co/
mail: electronicosembebidos@gmail.com
Mi grupo de facebook: https://www.facebook.com/groups/ProgramandoPics/