diff --git a/LM75AD.md b/LM75AD.md index 5eec08a5..8b1e4a13 100644 --- a/LM75AD.md +++ b/LM75AD.md @@ -1,10 +1,10 @@ -## LM75AD I2C Temperature Sensor +## LM75AD I2C Temperature Sensor ### Features * Pin-for-pin replacement for industry standard LM75 and offers improved temperature resolution of 0.125°C and Specification of a single part over power supply range from 2.8 V to 5.5 V * Small 8-pin package types: SO8 and TSSOP8 -* I2C-bus interface with up to 8 devices on the same bus +* I2C-bus interface with up to 8 devices on the same bus * Power supply range from 2.8 V to 5.5 V _**(Note that for use the ESP8266 you must limit this to 3.3V as the GPIO pins of the ESP8266 are not 5V tolerant)**_ * Temperatures range from −55°C to +125°C * 11-bit ADC that offers a temperature resolution of 0.125°C @@ -29,17 +29,17 @@ Can also be used standalone if soldered to a board given the diagram is used ![Circuit](https://github.com/andrethomas/images/raw/master/lm75ad/SimpleCircuit.png) -R1 and R2 are pull-up resistors which are required by the I2C bus to operate properly. If you have other I2C sensors with pull-up resistors connected to the same I2C bus it's probably not necessary to have them. +R1 and R2 are pull-up resistors which are required by the I2C bus to operate properly. If you have other I2C sensors with pull-up resistors connected to the same I2C bus it's probably not necessary to have them. ### Hardware Configuration -For connection to the ESP8266 I2C bus it is important to connect the SCL and SDA pins according to how the Sonoff firmware was configured. +For connection to the ESP8266 I2C bus it is important to connect the SCL and SDA pins according to how the Sonoff firmware was configured. -The driver must be enabled in the firmware's user_config.h file by ensuring that the USE_I2C and USE_LM75AD lines are uncommented. +The driver must be enabled in the firmware's my_user_config.h file by ensuring that the USE_I2C and USE_LM75AD lines are uncommented. The driver currently only allows the use of a single LM75AD sensor on any of the addresses configurable through pins A0, A1 and A2 - These are usually conveniently broken out on a breakout board either as pins or as solderable joins as can be seen on the example breakout board provided in the images above. -These pins need to be either tied down to GND or VCC (3.3V) and the resulting I2C address will be set during power-up according to the datasheet as follows +These pins need to be either tied down to GND or VCC (3.3V) and the resulting I2C address will be set during power-up according to the datasheet as follows ![Address MAP](https://github.com/andrethomas/images/raw/master/lm75ad/Address_Map.png)