AD9148BPCZ AD [Analog Devices], AD9148BPCZ Datasheet - Page 66

no-image

AD9148BPCZ

Manufacturer Part Number
AD9148BPCZ
Description
Quad 16-Bit,1 GSPS, TxDAC+ Digital-to-Analog Converter
Manufacturer
AD [Analog Devices]
Datasheet
AD9148
INTERRUPT REQUEST OPERATION
The AD9148 provides an interrupt request output signal (Pin H4,
IRQ
A
significant device events. Upon assertion of the interrupt, the
device should be queried to determine the precise event that
occurred. The
the
the interrupt pins of other devices with open-drain outputs to
wired-OR these pins together.
Ten different event flags provide visibility into the device. These
10 flags are located in the two event flag registers (Register 0x06
and Register 0x07). The behavior of each of the event flags is
independently selected in the interrupt enable registers
(Register 0x04 and Register 0x05). When the flag interrupt
enable is active, the event flag latches and triggers an external
interrupt. When the flag interrupt is disabled, the event flag
simply monitors the source signal and the external
inactive.
Figure 88 shows the
event flag signals propagate to the
signal represents one bit from the interrupt enable register. The
event_flag signal represents one bit from the event flag register.
The event_flag_source signal represents one of the device signals
that can be monitored such as the PLL_locked signal from the
PLL phase detector or the FIFO Warning 1 signal from the
FIFO controller.
When an interrupt enable bit is set high, the corresponding
event flag bit reflects a positively tripped (that is, latched on the
rising edge of the event_source) version of the event_flag_source
signal. This signal also asserts the external
interrupt enable bit is set low, the event flag bit reflects the
current status of the event_flag_source signal, and the event flag
has no effect on the external
IRQ
A
) that can be used to notify an external host processor of
E
A
E
A
pin high external to the device. This pin may be tied to
IRQ
A
E
A
IRQ
A
pin is an open-drain, active low output. Pull
- related circuitry. Figure 88 shows how the
E
A
WRITE_1_TO_EVENT_FLAG
IRQ
A
EVENT_FLAG_SOURCE
IRQ
A
INTERRUPT_ENABLE
.
E
A
E
A
DEVICE_RESET
output. The interupt_enable
IRQ
A
. When an
E
A
Figure 88. Simplified Schematic of
IRQ
A
E
A
remains
Rev. PrA | Page 66 of 73
INTERRUPT
SOURCES
OTHER
INTERRUPT
SOURCE
0
1
The latched version of an event flag (the interupt_source signal)
can be cleared in two ways. The recommended way is by writing 1
to the corresponding event flag bit. A hardware or software reset
also clears the interupt_source.
INTERRUPT SERVICE ROUTINE
Interrupt request management starts by selecting the set of event
flags that require host intervention or monitoring. Those events
that require host action should be enabled so that the host is
notified when they occur. For events requiring host intervention,
upon
interrupt request:
Noted that some of the event_flag_source signals are latched
signals. These are cleared by writing to the corresponding event
flag bit. Details of each of the event flags can be found in Table 12.
IRQ
A
Read the status of the event flag bits that are being
monitored.
Set the interupt enable bit low so that the unlatched
event_flag_source can be monitored directly.
Perform any actions that may be required to quiet the
event_source_flag. In many cases, no specific actions may
be required.
Read the event flag to verify the actions taken have quieted
the event_flag_source.
Clear the interrupt by writing 1 to the event flag bit.
Set the interrupt enable bits of the events to be monitored.
IRQ
A
E
A
Circuitry
E
A
activation, run the following routine to clear an
EVENT_FLAG
Preliminary Technical Data
IRQ

Related parts for AD9148BPCZ