English
Language : 

MAX1478 Datasheet, PDF (9/20 Pages) Maxim Integrated Products – 1% Accurate, Digitally Trimmed,Rail-to-Rail Sensor Signal Conditioner
1% Accurate, Digitally Trimmed,
Rail-to-Rail Sensor Signal Conditioner
Detailed Description of the Digital Lines
Chip Select (CS) and Write Enable (WE)
CS is used to enable OUT, control serial communica-
tion, and force an update of the configuration and DAC
registers.
• A low on CS disables serial communication.
• A transition from low to high on CS forces an update
of the configuration and DAC registers from the
EEPROM when the U bit is zero.
• A transition from high to low on CS terminates pro-
gramming mode.
• A logic high on CS enables OUT and serial commu-
nication (see Communication Protocol section).
WE controls the refresh rate for the internal configura-
tion and DAC registers from the EEPROM and enables
the erase/write operations. If communication has been
initiated (see Communication Protocol section), internal
register refresh is disabled.
• A low on WE disables the erase/write operations and
also disables register refreshing from the EEPROM.
• A high on WE selects a refresh rate of approximately
400 times per second and enables EEPROM
erase/write operations.
• It is recommended that WE be connected to VSS
after the MAX1478 EEPROM has been programmed.
Serial Clock
Serial Clock (SCLK) must be driven externally. It is
used to input commands to the MAX1478 and read
EEPROM contents. Input data on DIO is latched on the
rising edge of SCLK. Noise on SCLK may disrupt com-
munication. In noisy environments, place a capacitor
(0.01µF) between SCLK and VSS.
Data Input/Output
The data input/output (DIO) line is an input/output pin
used to issue commands to the MAX1478 (input mode)
or read the EEPROM contents (output mode).
In input mode (the default mode), data on DIO is
latched on each rising edge of SCLK. Therefore, data
on DIO must be stable at the rising edge of SCLK and
should transition on the falling edge of SCLK.
DIO will switch to output mode after receiving a READ
EEPROM command, and will return the data bit
addressed by the digital value in the READ EEPROM
command. After a low-to-high transition on CS, DIO
returns to input mode and is ready to accept more
commands.
Communication Protocol
To initiate communication, the first 6 bits on DIO after
CS transitions from low to high must be 1010U0
(defined as the INIT SEQUENCE). The MAX1478 will
then begin accepting 16-bit control words (Figure 4).
If the INIT SEQUENCE is not detected, all subsequent
data on DIO is ignored until CS again transitions from
low to high and the correct INIT SEQUENCE is received.
The U bit of the INIT SEQUENCE controls the updating
of the DACs and configuration register from the internal
EEPROM. If this bit is low (U = 0), all four internal DACs
and the configuration register will be updated from the
EEPROM on the next rising edge of CS (this is also the
default on power-up). If the U bit is high, the DACs and
configuration register will not be updated from the inter-
nal EEPROM; they will retain their current value on any
subsequent CS rising edge. The MAX1478 continues to
accept control words until CS is brought low.
CS
SCLK
DIO
tMIN
200µs
16 CLK
CYCLES
16 CLK
CYCLES
n x 16 CLK
CYCLES
X
1 0 1 0 U 0 D0 D1 CM3 D0 D1 CM3
BEGIN
PROGRAMMING
SEQUENCE
CONTROL
WORD
CONTROL
WORD
CONTROL
WORDS
Figure 4. Communication Sequence
_______________________________________________________________________________________ 9