Modifications

Sauter à la navigation Sauter à la recherche
aucun résumé de modification
Ligne 6 : Ligne 6 :     
== Power Pins ==
 
== Power Pins ==
 
+
* VDD - This is the positive power and logic level pin. It can be 2.7-5.5VDC, so fine for use with 3 or 5V logic. Power VDD with whatever logic level you plan to use on the i2c lines.
    VDD - This is the positive power and logic level pin. It can be 2.7-5.5VDC, so fine for use with 3 or 5V logic. Power VDD with whatever logic level you plan to use on the i2c lines.
+
* GND - this is the ground power and logic reference pin.
    GND - this is the ground power and logic reference pin.
      
== I2C Data Pins ==
 
== I2C Data Pins ==
 
+
* SCL - this is the I2C clock pin. There's a 10K pull-up already on the board, so connect this directly to the i2c master clock pin on your microcontroller
    SCL - this is the I2C clock pin. There's a 10K pull-up already on the board, so connect this directly to the i2c master clock pin on your microcontroller
+
* SDA - this is the I2C data pin. There's a 10K pull-up already on the board, so connect this directly to the i2c master data pin on your microcontroller
    SDA - this is the I2C data pin. There's a 10K pull-up already on the board, so connect this directly to the i2c master data pin on your microcontroller
      
== Optional Pins ==
 
== Optional Pins ==
 
These are pins you don't need to connect to unless you want to!
 
These are pins you don't need to connect to unless you want to!
   −
    Alert - This is the interrupt/alert pin from the MCP9808. The chip has some capability to 'alert' you if the chip temperature goes above or below a set amount. This output can trigger to let you know. It is open collector so you need to use a pull-up resistor if you want to read signal from this pin.
+
* Alert - This is the interrupt/alert pin from the MCP9808. The chip has some capability to 'alert' you if the chip temperature goes above or below a set amount. This output can trigger to let you know. It is open collector so you need to use a pull-up resistor if you want to read signal from this pin.
    A0 A1 A2 - These are the address select pins. Since you can only have one device with a given address on an i2c bus, there must be a way to adjust the address if you want to put more than one MCP9808 on a shared i2c bus. The A0/A1/A2 pins set the bottom three pins of the i2c address. There are pull-down resistors on the board so connect them to VDD to set the bits to '1'. They are read on power up, so de-power and re-power to reset the address
+
* A0 A1 A2 - These are the address select pins. Since you can only have one device with a given address on an i2c bus, there must be a way to adjust the address if you want to put more than one MCP9808 on a shared i2c bus. The A0/A1/A2 pins set the bottom three pins of the i2c address. There are pull-down resistors on the board so connect them to VDD to set the bits to '1'. They are read on power up, so de-power and re-power to reset the address
    
The default address is 0x18 and the address can be calculated by 'adding' the A0/A1/A2 to the base of 0x18
 
The default address is 0x18 and the address can be calculated by 'adding' the A0/A1/A2 to the base of 0x18
 
A0 sets the lowest bit with a value of 1, A1 sets the middle bit with a value of 2 and A2 sets the high bit with a value of 4. The final address is 0x18 + A2 + A1 + A0.
 
A0 sets the lowest bit with a value of 1, A1 sets the middle bit with a value of 2 and A2 sets the high bit with a value of 4. The final address is 0x18 + A2 + A1 + A0.
 +
 
So for example if A2 is tied to VDD and A0 is tied to VDD, the address is 0x18 + 4 + 1 = 0x1D.
 
So for example if A2 is tied to VDD and A0 is tied to VDD, the address is 0x18 + 4 + 1 = 0x1D.
If only A0 is tied to VDD, the address is 0x18 + 1 = 0x19
+
 
If only A1 is tied to VDD, the address is 0x18 + 2 = 0x1A
+
* If only A0 is tied to VDD, the address is 0x18 + 1 = 0x19
If only A2 is tied to VDD, the address is 0x18 + 4 = 0x1C
+
* If only A1 is tied to VDD, the address is 0x18 + 2 = 0x1A
 +
* If only A2 is tied to VDD, the address is 0x18 + 4 = 0x1C
    
{{SENSEUR-TEMPERATURE-MCP9808-TRAILER}}
 
{{SENSEUR-TEMPERATURE-MCP9808-TRAILER}}
29 918

modifications

Menu de navigation