
DAC161P997
www.ti.com
SNAS515G –JULY 2011–REVISED DECEMBER 2014
Feature Description (continued)
Table 1 below summarizes the detectable faults, and means of reporting. The interval TM is governed by the
internal timer and is specified in Electrical Characteristics.
Table 1. Error Detection and Reporting
REPORTING
ERROR CAUSE Value used by the DAC to set OUT pin
ERRB current
The device cannot sustain the required output current at
OUT pin, typically caused by drop in loop supply, or
increased load impedance.
LOOP LOW ERR_LOW
The DAC161P997 automatically clears this fault after
interval of TM and attempts to establish output current
dictated by the value in the DACCODE register ERRLVL=1: ERR_HIGH
no valid symbols have been received on DIN in last
CHANNEL LOW
interval of TM ERRLVL=0: ERR_LOW
ERRLVL=1: ERR_HIGH
SWIF received a valid data frame, but a bit error has
PARITY LOW
been detected by parity check ERRLVL=0: ERR_LOW
ERRLVL=1: ERR_HIGH
invalid symbol received, or an incorrect number of valid
FRAME LOW
symbols were detected in the frame ERRLVL=0: ERR_LOW
7.3.2 Alarm Current
The DAC161P997 reports faults to the plant controller by forcing the OUT current into one of the error bands.
The error current bands are defined as either above 20 mA, or below 4mA. The error band selection is done via
the ERRLVL pin. The exact value of the output current used to indicate fault is dictated by the contents of
ERR_HIGH and ERR_LOW registers. See ERR_LOW and ERR_HIGH.
The default settings for LOW ERROR CURRENT and HIGH ERROR CURRENT are specified in Electrical
Characteristics
7.4 Device Functional Modes
SWIF is a versatile and robust solution for transmitting digital data over the galvanic isolation boundary using just
one isolation element: a pulse transformer.
Digital data format achieves the information transmission without the loss of fidelity which usually afflicts
transmissions employing PWM (Pulse Width Modulation) schemes. Digital transmission format also makes
possible data differentiation: user can specify whether given data word is a DAC input to be converted to loop
current, or it is a device configuration word.
SWIF was designed to use in conjunction with pulse transformer as an isolation element. The use of the
transformers to cross the isolation boundary is typical in the legacy systems due to their robustness, low-power
consumption, and low cost. However, system implementation is not limited to the transformer as a link since
SWIF easily interfaces with opto-couplers, or it can be directly driven by a CMOS gate.
SWIF incorporates a number of features that address robustness aspect of the data link design:
Bidirectional signal flow the DAC161P997 can issue an ACKNOWLEDGE pulse back to the master
transmitter, via the same physical channel, to confirm the reception of the valid data;
Error Detection SWIF protocol incorporates frame length detection and parity checks as a method of verifying
the integrity of the received data;
Channel Activity Detection SWIF can monitor the data channel and raise an error flag should the expected
activity drop below programmable threshold, due to , for example, damage to the physical channel.
In the typical system the Master is a micro controller. SWIF has been implemented on a number of popular micro
controllers where it places minimum demands on the hardware or software resources even of the simple 8-bit
devices.
Copyright © 2011–2014, Texas Instruments Incorporated Submit Documentation Feedback 11
Product Folder Links: DAC161P997