6 fixed number setting, 0 register set, 1 register set summary – Rainbow Electronics LM95010 User Manual

Page 12: 0 functional description

Advertising
background image

1.0 Functional Description

(Continued)

1.

A bus error event occurred, and

2.

the "physical" condition for an Attention Request is met
(i.e., the bus is inactive), and

3.

At the first time 2. is met after 1 occurred, there has not
been a Bus Reset.

All devices (master or slave) must monitor the bus for an
Attention Request signal. The following notes clarify the
intended system operation that uses the Attention Request
Indication.

Masters are expected to use the attention request as a
trigger to read results from the LM95010. This is done in
a sequence that covers all LM95010s. This sequence is
referred to as "master sensor read sequence".

After an Attention Request is sent by an LM95010 until
after the next read from the Device Status register the
LM95010 does not send Attention Requests for a function
event since it is guaranteed that the master will read the
Status register as part of the master sensor read se-
quence. Note that the LM95010 will send an attention for
BER, regardless of the Status register read, to help the
master with any error recovery operations and prevent
deadlocks.

A master must record the Attention Request event. It
must then scan all slave devices in the system by reading
their Device Status register and must handle any pending
event in them before it may assume that there are no
more events to handle.

Note: there is no indication of which slave has sent the
request. The requirement that multiple requests are not sent
allows the master to know within one scan of register reads
that there are no more pending events.

1.3.6 Fixed Number Setting

The LM95010 device number is defined by strapping of the
ADD0 and ADD1 pins. The LM95010 will wake (after Device
Reset) with the Device Number field of the Device Number
register set to the address as designated in Section 1.1.1
Device Number. It is the responsibility of the system de-
signer to avoid having two devices with the same Device
Number on the bus.

Devices should be detected by the master by a read opera-
tion of the Device Number register. The read returns "000" if
there is no device at that address on the bus (the EP bit must
be ignored).

2.0 Register Set

2.1 REGISTER SET SUMMARY

Reg

Add

Register

Name

R/

W

P

O

R

Val

Bit

15

MSb

Bit

14

Bit

13

Bit

12

Bit

11

Bit

10

Bit

9

Bit

8

Bit

7

Bit

6

Bit

5

Bit

4

Bit

3

Bit

2

Bit

1

Bit

0

LSb

000 000

Device

Number

R

*

Not Available

Reserved

See Table 1

0

0

0

0

0

000 001 Manufacturer

ID

R 100Bh

0

0

0

1

0

0

0

0

0

0

0

0

1

0

1

1

000 010 Device ID

R

21h

RevID

Device ID

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

000 011 Capabilities

Fixed

R

1h

Reserved

Function 1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

1

000 100 Device

Status

R

0h

Not Available

BER

0

0 ERF1

0

0

0

SF1

000 101 Device

Control

R/

W

0h

Reserved

EnF1 Res Low

Pwr

Shut

down

Reset

0

0

0

0

0

0

0

0

0

0

0

0

001 000 Temperature

Capabilities

R 014Ah

Reserved

Int

Sens

Rout

Size

Sign

10Bits

0.25˚C

Resolution

0

0

0

0

0

0

0

1

0

1

0

0

1

0

1

0

001 001 Temperature

Data

Readout

R

MSb

Sign

64˚C 32˚C 16˚C 8˚C

4˚C

2˚C

1˚C

0.5

˚C

LSb

0.25

˚C

Reserved

0

0

0

0

0

0

001 010 Temperature

Control

R/

W

0h

Reserved

EN0 ATE

0

0

0

0

0

0

0

0

0

0

0

0

0

0

001 011

-011 111

Reserved

R

Undefined

100 000 Conversion

Rate

R/

W

2h

Not Available

0

0

0

0

0

0

Conversion

Rate

100 001

- 111 111

Undefined

Registers

R

Undefined

LM95010

www.national.com

12

Advertising