beautypg.com

Rainbow Electronics DS1616 User Manual

Page 23

background image

DS1616

23 of 28

2. Read Page (33h)
Host Transmit:

D7

D6

D5

D4

D3

D2

D1

D0

0

0

1

1

0

0

1

1

a15

a14

a13

a12

a11

a10

a9

a8

a7

a6

a5

a4

a3

a2

a1

a0

DS1616 Response (Host Receives):

D7

D6

D5

D4

D3

D2

D1

D0

register a[15..0]

register xxxh

Where xxx represents the last register of the page that has been accessed.

When in asynchronous mode, the TX pin becomes inactive after the last register in the page and the CRC
have been transmitted. In synchronous mode, the DS1616 will continue to transmit data as long as clocks
are presented to the serial interface. If clocks are presented after the final data bit of the last register in
the page, the DS1616 will wraparound to the first register in the page and sequentially transmit data as
long as the clocks continue.

3. Specification Test (44h)
Host Transmit:

D7

D6

D5

D4

D3

D2

D1

D0

0

1

0

0

0

1

0

0

DS1616 Response (Host Receives): Either the

INSPEC

or

OUTSPEC

pin will generate four low pulses.

Each pulse will be 62.5 ms in duration and will start every half-second.

This command instructs the DS1616 to generate four low pulses on either the

INSPEC

or

OUTSPEC

LED

driver pins. The pin that is driven is dependent upon whether any data samples fell outside of the High-
and Low-Temperature Threshold or the High- and Low-ADC Data boundaries. These pins, when used to
drive LEDs, can be used to provide a quick visual confirmation as to whether the samples remained
within the user-defined limits.

Note that the Specification test command is ignored if the

ST

button is pulled to ground when the

command is issued.

4. Read Data (55h)
Host Transmit:

D7

D6

D5

D4

D3

D2

D1

D0

0

1

0

1

0

1

0

1

DS1616 Response (Host Receives): When the device is not currently data logging (i.e., MIP = 0), the
temperature and/or the analog input(s) is/are immediately converted and the value(s) is/are written to the
Current Temperature and/or Current ADC Channel [1-3] Data registers. The channels that are enabled is
determined by the CSx bits of the Control 2 Register set to 1.

The data value(s) obtained from this command is/are not stored in the datalog or histogram memory.