Instrumentation Bus - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Instrumentation Bus

Description:

Measures temperatures from -55 C to 125 C; Fahrenheit ... the month, month, day of the week, and year with leap year compensation through the year 2100 ... – PowerPoint PPT presentation

Number of Views:76
Avg rating:3.0/5.0
Slides: 17
Provided by: mrcUi
Category:

less

Transcript and Presenter's Notes

Title: Instrumentation Bus


1
Instrumentation Bus
  • Review of I2C
  • http//lwww.ece.uidaho.edu/ee/classes/ECE340F04/le
    ctures/L24.pdf
  • Dallas Semiconductor (Maxim IC)
  • http//pdfserv.maxim-ic.com/en/ds/DS1629.pdf

2
DS1629 Resources
  • Measures temperatures from -55C to 125C
    Fahrenheit equivalent is -67F to 257F
  • Real time clock counts seconds, minutes, hours,
    date of the month, month, day of the week, and
    year with leap year compensation through the year
    2100
  • Thermometer accuracy is 2.0C (typ)
  • Thermometer resolution is 9 bits (expandable)

3
DS1629 Resources
  • Thermostatic and time alarm settings are user
    definable. Dedicated open-drain Alarm output
  • 32 bytes SRAM for general data storage
  • Data is read from/written to via a 2-wire serial
    interface. (open drain I/O lines)
  • Wide power supply range (2.2V - 5.5V)

4
DS1629 Resources
  • SDA - 2-Wire Serial Data Input/Output
  • SCL - 2-Wire Serial Clock
  • GND - Ground
  • ALRM - Thermostat Clock Alarm Output
  • X1 - 32.768 kHz Crystal Input
  • X2 - 32.768 kHz Crystal Feedback Output
  • OSC - Buffered Oscillator Output
  • VDD - Power Supply Voltage (2.2V to 5V)

5
DS1629 Power
  • Battery backup connections
  • Diode isolation is required
  • Use Schottky diodes for low forward voltage drop

6
DS1629 Backup Power
  • DS1836 3.3V/5V Micromanager
  • Power on reset
  • Switches to battery from Vcc
  • Non maskable interrupt for power fail

7
DS1629 Backup Power
  • DS1836 3.3V/5V Micromanager circuit

8
DS1629Resources
9
DS1629 - Temperature
  • Range -55C to 125C
  • Conversion options
  • Continuous update
  • Last conversion stored in register at 0xAA
  • Mode selected using configuration register
  • Data stored in two bytes

10
DS1629 - Temperature
  • Temperature data format

11
DS1629 - Temperature
  • I2C waveform for a temperature read

12
DS1629 Time Registers
  • Access Clock Command 0xC0

13
DS1629 Time Control
  • CH Clock halt bit. This bit is set to 0 to
    enable the oscillator and set to 1 to disable it.
  • If the bit is changed during a write to the clock
    register, the oscillator will not be started (or
    stopped) until the bus master issues a STOP
    pulse.
  • The DS1629 power-up default has the oscillator
    enabled (CH0) so that OSC can be used for
    clocking a microcontroller at power-up.

14
DS1629 Time Control
  • 12/24 Clock mode bit.
  • This bit is set high when the clock is in the
    12-hour mode and set to 0 in the 24-hour mode.
  • Bit 5 of byte 02h of the clock register contains
    the MSb of the hours (1 for hours 20-23) if the
    clock is in the 24-hour mode. If the clock mode
    is set to the 12-hour mode, this is the AM/PM
    bit.
  • In the 12-hour mode, a 0 in this location denotes
    AM and a 1 denotes PM. When setting the clock,
    this bit must be written to according to the
    clock mode used.

15
DS1629 Time Set
  • I2C waveform for register(s) write.

16
DS1629 Time Read
  • I2C waveform for register(s) write
Write a Comment
User Comments (0)
About PowerShow.com