Hi,
I used this device on my project.
On SCL, SDA and ALERT pins I put a 5kohm Pull-Up through 3.3V, the V+ pin connected dierctly to 3.3V, ADD0 and GND pins connected to 3.3V's GND and between 3.3V and GND I put a 100nF capacitor.
First of all I pass through all the register for configuration (to be on the safe side) and transmit to the device:
- x"60A0" to control register
- x"4800" to TEMP(low)---> (72C)
- x"5000" to TEMP(high)--->(80C)
Every byte I transmit to the device, it transmit an acknowledge....
After the configuration part, there are some issues come up:
- When I ask for data from the device, it transmit an acknowledge but:
- If I was ask for "temperature register" i received x"00A1", which it means that the temperature the device felt is 1C
- If I was ask for TEMP(low) i received x"0000"
- If I was ask for TEMP(high) i received x"0000"
- If I was ask for control register i received x"00A0"
- the voltage range of SCL pin is 0.5V-3.3V
I checked the firmware, tried to replace the Pull-Up resistor and even tried to replace the device with a new one, but nothing changed.
please help... :)
looking forward for your answer, thanks,
Itzhak