AD9122 Analog Devices, AD9122 Datasheet - Page 56

no-image

AD9122

Manufacturer Part Number
AD9122
Description
Manufacturer
Analog Devices
Datasheet

Specifications of AD9122

Resolution (bits)
16bit
Dac Update Rate
1.23GSPS
Dac Settling Time
n/a
Max Pos Supply (v)
+3.47V
Single-supply
No
Dac Type
Current Out
Dac Input Format
LVDS,Par

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
AD9122AXCPZ
Manufacturer:
ADI
Quantity:
250
Part Number:
AD9122BCPZ
Manufacturer:
VISHAY
Quantity:
15 000
Part Number:
AD9122BCPZ
Manufacturer:
ADI
Quantity:
852
Part Number:
AD9122BCPZ
Manufacturer:
ADI/亚德诺
Quantity:
20 000
Company:
Part Number:
AD9122BCPZ
Quantity:
737
Part Number:
AD9122BCPZ-ND
Manufacturer:
ADI
Quantity:
31
Part Number:
AD9122BCPZRL
Manufacturer:
ARTESYN
Quantity:
125
AD9122
INTERRUPT REQUEST OPERATION
The AD9122 provides an interrupt request output signal on
Pin 7 ( IRQ ) that can be used to notify an external host processor
of significant device events. Upon assertion of the interrupt, the
device should be queried to determine the precise event that
occurred. The IRQ pin is an open-drain, active low output. Pull
the IRQ pin high external to the device. This pin can be tied to
the interrupt pins of other devices with open-drain outputs to
wire-OR these pins together.
The event flags provide visibility into the device. These flags
are located in the two event flag registers, Register 0x06 and
Register 0x07. The behavior of each event flag 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 monitors the source signal,
but the IRQ pin remains inactive.
Figure 87 shows the IRQ -related circuitry and how the event flag
signals propagate to the IRQ output. The INTERRUPT_ENABLE
signal represents one bit from the interrupt enable register. The
EVENT_FLAG_SOURCE 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 version of the
EVENT_FLAG_SOURCE signal; that is, the event flag bit is
latched on the rising edge of the EVENT_FLAG_SOURCE
signal. This signal also asserts the external IRQ pin.
WRITE_1_TO_EVENT_FLAG
EVENT_FLAG_SOURCE
INTERRUPT_ENABLE
DEVICE_RESET
Figure 87. Simplified Schematic of IRQ Circuitry
Rev. B | Page 56 of 60
INTERRUPT
SOURCES
OTHER
INTERRUPT_
SOURCE
0
1
When an 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 pin.
The latched version of an event flag (the INTERRUPT_SOURCE
signal) can be cleared in two ways. The recommended way is by
writing 1 to the corresponding event flag bit. A hardware or soft-
ware reset also clears the INTERRUPT_SOURCE signal.
INTERRUPT SERVICE ROUTINE
Interrupt request management starts by selecting the set of
event flags that require host intervention or monitoring. The
events that require host action should be enabled so that the
host is notified when they occur. For events requiring host
intervention upon IRQ activation, run the following routine
to clear an interrupt request:
1.
2.
3.
4.
5.
6.
Note that some EVENT_FLAG_SOURCE signals are latched
signals. These signals are cleared by writing to the correspond-
ing event flag bit. For more information about each event flag,
see Register 0x06 and Register 0x07 in Table 11.
Read the status of the event flag bits that are being
monitored.
Set the interrupt enable bit low so that the unlatched
EVENT_FLAG_SOURCE signal can be monitored directly.
Perform any actions that may be required to clear the
EVENT_FLAG_SOURCE. In many cases, no specific
actions may be required.
Read the event flag to verify that the actions taken have
cleared 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.
EVENT_FLAG
IRQ

Related parts for AD9122