English
Language : 

MIC2873 Datasheet, PDF (13/24 Pages) Micrel Semiconductor – 1.2A High-Brightness Flash LED Driver with Single-Wire Serial Interface
Micrel, Inc.
MIC2873
Timing is designed such that when communicating with a
device using a low cost on chip oscillator, the worst case
minimum and maximum conditions can be easily met
within the wide operating range of the oscillator. Using this
method guarantees that the device can always detect the
delay introduced by the communication master.
Idle States and Error Conditions
In shutdown mode, the MIC2873 is in a reset condition
with all functions off while consuming minimal power.
Register settings are reset to default state when coming
out of shutdown state. In idle mode, all register settings
persist and all MIC2873 functions continue in their current
state. Table 1 summarises the difference between the two
idle modes:
Table 1. Differences between Idle Modes
Mode
Shutdown
Idle
VDC
ISUPPLY
(all functions off)
Low
1μA
High
230μA
Register State
Default
Persist
Start-Up Time
1μs
100ns
Idle mode is entered automatically at the end of a
communication frame by holding DC high for ≥TEND, by
enabling the device by bringing DC high when in shutdown
mode, or when an error is detected by the single-wire
interface logic.
Shutdown mode can be entered at any time by pulling
down DC for ≥TEND, discarding any current communication
and resetting the internal registers. If a communication is
received before the shutdown period but after the TLAT
period, the communication is discarded. This state is also
used to create an internal error state to avoid erroneously
latching data where the communication process cannot be
serviced in time. Additionally, each register has a
maximum value associated with it. If the number of bits
clocked in exceeds the maximum value for the register, the
data is assumed to be in error and the data is discarded.
< TEND - TLAT
IDLE
VH
VL
TLAT
TEND
VH
VL
TLAT
TEND
SHUTDOWN
IDLE
VH
VL
TLAT
TEND
IDLE
Figure 2. Abort, Shutdown, and Idle Timing Waveforms
Communication Details
The serial interface requires delimiters to indicate the start
of frame, data as a series of pulses, and end of frame
indicated by a lack of activity for longer than TLAT. The
start of frame is the first high to low transition of DC when
in idle mode. The first rising edge resets the internal data
counter to 0.
1 COUNT
VH
VL
START
TOFF
TON
TON+TOFF<TLAT
END OF
FRAME
TLAT
AUTOMATIC LATCH
AFTER TLAT EXPIRES
Figure 3. Data Word Pulse Timing
A pulse is delimited by the signal first going below VL and
then above VH within the latch timeout TLAT. During this
transition, minimum on (TON) and off (TOFF) periods are
observed to improve tolerance to glitches. Each rising
edge increments the internal data register. Data is
automatically latched into internal shadow address or data
registers after an inactivity period of DC remaining high for
longer than TLAT.
To send register write commands, the address and data
are entered in series as two data words using the above
pattern, with the second word starting after the first latch
period has expired. After the second word is entered, the
IDLE command should be issued by leaving the DC pin
high for ≥TEND to indicate the stop sequence of the
address/data words frame.
July 17, 2014
13
Revision 1.0