Autor Tema: Librería para sensor de temperatura ADT7310 con SPI  (Leído 1015 veces)

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

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5878
    • Picuino
Librería para sensor de temperatura ADT7310 con SPI
« en: 28 de Octubre de 2014, 07:48:45 »
Estoy intentando manejar un sensor de temperatura ADT7310, con interface SPI.

El interface lo estoy manejando sin el módulo SPI hardware porque la velocidad y el volumen de datos necesarios son bajos.
Así puedo conectarlo en cualquier conjunto de pines.


El caso es que después de muchos problemas, he conseguido comunicar y que envíe una lectura que no siempre es exacta y con una precisión que no es la programada.

A veces la lectura cambia a 16ºC y otras a 31ºC, cuando la real debería estar en torno a 22ºC

La lectura cambia en saltos de 0.25ºC cuando debería cambiar en saltos de 0.0625ºC


¿Alguien tiene una librería o rutina para manejar el interface SPI de los sensores de Analog Devices?


Saludos.

Desconectado Picuino

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 5878
    • Picuino
Re: Librería para sensor de temperatura ADT7310 con SPI
« Respuesta #1 en: 28 de Octubre de 2014, 19:18:36 »
Solucionado:

Después de una sesión de osciloscopio pude ver que el dato de salida por SPI (pin DO del ADT7310) se hacía válido en el flanco de bajada de SCLK y se quitaba del pin con el flanco de subida de SCLK.


Saludos.