Ver 1.0
Dec 11, 2001
TEL: 886-3-5788833
http://www.gmt.com.tw
9
Global Mixed-mode Technology Inc.
G766
Diode Fault Alarm
There is a continuity fault detector at DXP that detects
whether the remote diode has an open-circuit condi-
tion. At the beginning of each conversion, the diode
fault is checked, and the status byte is updated. This
fault detector is a simple voltage detector; if DXP rises
above V
CC
– 1V (typical) due to the diode current
source, a fault is detected. Note that the diode fault
isn’t checked until a conversion is initiated, so immedi-
ately after power-on reset the status byte indicates no
fault is present, even if the diode path is broken.
If the remote channel is shorted (DXP to DXN or DXP
to GND), the ADC reads 0000 0000 so as not to trip
either the T
HIGH
or T
LOW
alarms at their POR settings.
In applications that are never subjected to 0
°
C in nor-
mal operation, a 0000 0000 result can be checked to
indicate a fault condition in which DXP is accidentally
short circuited. Similarly, if DXP is short circuited to
V
CC
, the ADC reads +127
°
C for both remote and local
channels, and the device alarms.
Table 3. Read Format for Alert Response Address
(0001 100)
BIT
NAME
FUNCTION
7(MSB)
ADD7
6
ADD6
5
ADD5
4
ADD4
3
ADD3
2
ADD2
1
ADD1
Provide the current G766
slave address that was
latched at POR (Table 8)
0(LSB)
1
Logic 1
ALERT Interrupts
The ALERT interrupt output signal is latched and
can only be cleared by reading the Alert Response
address. Interrupts are generated in response to T
HIGH
and T
LOW
comparisons and when the remote diode is
disconnected (for continuity fault detection). The inter-
rupt does not halt automatic conversions; new tem-
perature data continues to be available over the
SMBus interface after ALERT is asserted. The in-
terrupt output pin is open-drain so that devices can
share a common interrupt line. The interrupt rate can
never exceed the conversion rate.
The interface responds to the SMBus Alert Response
address, an interrupt pointer return-address feature
(see Alert Response Address section). Prior to taking
corrective action, always check to ensure that an in-
terrupt is valid by reading the current temperature.
Alert Response Address
The SMBus Alert Response interrupt pointer provides
quick fault identification for simple slave devices that
lack the complex, expensive logic needed to be a bus
master. Upon receiving an ALERT interrupt signal,
the host master can broadcast a Receive Byte trans-
mission to the Alert Response slave address (0001
100). Then any slave device that generated an inter-
rupt attempts to identify itself by putting its own ad-
dress on the bus (Table 3).
Table 4. Command-Byte Bit Assignments
REGISTER
RLTS
RRTE
RSL
RCL
RCRA
RFU
RFU
RRHI
RRLS
WCA
WCRW
WLHO
WLLM
WRHA
WRLN
OSHT
*If the device is in hardware standby mode at POR, both temperature registers read 0
°
C.
COMMAND
00h
01h
02h
03h
04h
05h
06h
07h
08h
09h
0Ah
0Bh
0Ch
0Dh
0Eh
0Fh
POR STATE
0000 0000*
0000 0000*
N/A
0000 0000
0000 0111
N/A
N/A
0111 1111
1100 1001
N/A
N/A
N/A
N/A
N/A
N/A
N/A
FUNCTINON
Read local temperature: returns latest temperature
Read remote temperature: returns latest temperature
Read status byte (flags, busy signal)
Read configuration byte
Read conversion rate byte
Reserved for future use
Reserved for future use
Read remote T
HIGH
limit
Read remote T
LOW
limit
Write configuration byte
Write conversion rate byte
Write local T
HIGH
limit
Write local T
LOW
limit
Write remote T
HIGH
limit
Write remote T
LOW
limit
One-shot command (use send-byte format)