beautypg.com

Rainbow Electronics DS1629 User Manual

Page 19

background image

DS1629

19 of 22

102299

Sample Command Sequence Table 10

Example: Assuming the DS1629 is configured such that the clock is running and the thermometer is
converting, read

the current time and temperature. Also read the status of the alarm flags.

BUS MASTER

MODE

DS1629

MODE

DATA (MSB

FIRST)

COMMENTS

TX

RX

START

Bus Master initiates a START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

= 0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

AAh

Bus Master sends read temperature protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

START

Bus Master initiates a Repeated START condition

TX

RX

9Fh

Bus Master sends DS1629 address; R/

W

= 1

RX

TX

ACK

DS1629 generates acknowledge bit

RX

TX

DS1629 generates MSB of temperature

TX

RX

ACK

Bus Master generates acknowledge bit

RX

TX

DS1629 generates LSB of temperature

TX

RX

NACK

Master generates no-acknowledge bit

TX

RX

START

Bus Master initiates a repeated START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

= 0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

C0h

Bus Master sends access clock protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

01h

Bus Master set clock register address to “minutes”

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

START

Bus Master initiates a Repeated START condition

TX

RX

9Fh

Bus Master sends DS1629 address; R/

W

= 1

RX

TX

ACK

DS1629 generates acknowledge bit

RX

TX

DS1629 generates minutes

TX

RX

ACK

Bus Mastergenerates acknowledge bit

RX

TX

DS1629 generates hours and clock mode

TX

RX

ACK

Bus Master generates acknowledge bit

RX

TX

DS1629 generates year

TX

RX

NACK

Master generates no-acknowledge bit

TX

RX

START

Bus Master initiates a repeated START condition

TX

RX

9Eh

Bus Master sends DS1629 address; R/

W

= 0

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

ACh

Bus Master sends access configuration protocol

RX

TX

ACK

DS1629 generates acknowledge bit

TX

RX

9Fh

Bus Master sends DS1629 address; R/

W

= 1

RX

TX

ACK

DS1629 generates acknowledge bit

RX

TX

DS1629 generates MSB of configuration register

TX

RX

ACK

Master generates acknowledge bit

RX

TX

DS1629 generates LSB of configuration register
(flags)

TX

RX

NACK

Master generates no-acknowledge bit

TX

RX

STOP

Bus Master initiates STOP condition