Post Go back to editing

# Does the AD7416 setpoint registers with 10 MSB or 9 MSB? And what is the default value? Seems the datasheet conflict itself.

On the datasheet it said temperature value register is 10 MSB, however OTI and HYST setpoint register is 9 MSB. As I assume this is right.

As shown below OTI setpoint register default is 80.

And HYST setpoint register default is 75. Later in the article shows: The conversion formula: if 9 MSB:

0x4B00 = (0100 1011 0000 0000),

(0100 1011 0) = 150,

150/4 = 37.5

0x5500 = (0101 0101 0000 0000),

(0101 0101 0) = 170

170/4 = 42.5

if 10 MSB:

0x4B00 = (0100 1011 0000 0000),

(0100 1011 00) = 300,

300/4 = 75

0x5500 = (0101 0101 0000 0000),

(0101 0101 00) = 340,

340/4 = 85

It look to me 10 MSB is more reasonable from the calculation above, but OTI setpoint register default still off by 5.

--------------------------------------------------

Also I look at another datasheet for LM75, data on that make much more sense to me (as shown below). Parents
• This has been answered offline.

For reference, THYST and TOTI are 9-bit registers with these default values:

THYST = 0x4B00 (75degC)

TOTI = 0x5000 (80degC)

The 9-bit registers are divided by 2 in the calculation.

THYST = 0x4B00 (0b0100101100000000)

first 9 bits: 0b010010110 = 150

150/2 = 75

TOTI = 0x5000 (0b0101000000000000)

first 9 bits:0b010100000 = 160

160/2 = 80

The datasheet will be updated to reflect this.

Regards,

Karen

• This has been answered offline.

For reference, THYST and TOTI are 9-bit registers with these default values:

THYST = 0x4B00 (75degC)

TOTI = 0x5000 (80degC)

The 9-bit registers are divided by 2 in the calculation.

THYST = 0x4B00 (0b0100101100000000)

first 9 bits: 0b010010110 = 150

150/2 = 75

TOTI = 0x5000 (0b0101000000000000)

first 9 bits:0b010100000 = 160

160/2 = 80

The datasheet will be updated to reflect this.

Regards,

Karen

Children
No Data