位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第154页 > AD9142-M5372-EBZ > AD9142-M5372-EBZ PDF资料 > AD9142-M5372-EBZ PDF资料1第34页

AD9142
中断请求操作
该
AD9142
提供了一个中断请求输出信号
引脚50和引脚51( IRQ2与IRQ1 ,分别地) ,可用于
通知显著设备事件的外部主机处理器。
时中断的断言,查询设备,以确定
所发生的事件准确。 IRQ1引脚是一个开漏,
低电平有效的输出。拉IRQ1引脚为高电平外部设备。
该引脚可连接到其他设备的中断引脚
开漏输出线或这些引脚连接在一起。
十大事件标志提供可视性设备。这些标志是
位于两个事件标志寄存器,寄存器0x05和
寄存器0x06 。每个事件标志的行为是独立地
在选定的中断使能寄存器,寄存器0x03和
寄存器0x04 。当标志中断使能有效时,事件
标志锁存器和触发外部中断。当标志
中断被禁止,事件标志监视源信号
但IRQ1和IRQ2引脚保持无效。
数据表
方法是通过写1到相应的事件标志位。该
第二种方法是使用一个硬件或软件复位以清除
INTERRUPT_SOURCE信号。
的IRQ2电路的工作原理相同的方式作为IRQ1电路。
任何一个或多个事件标志,可以启用触发
在IRQ1和IRQ2引脚。用户可以选择一个或两个
硬件中断引脚使能的事件标志。寄存器0x07
和寄存器0x08确定销到每个事件标志
布线。设置寄存器0x07和寄存器0x08为0 IRQ1和集
这些寄存器为1 IRQ2 。
中断服务程序
中断请求管理开始,通过选择该组
需要主机干预或监管事件标志。启用
要求主机操作,以便通知主机的事件
当他们出现。对于需要主机干预的事件
在IRQx激活,运行下面的程序来清除
中断请求:
1.
2.
3.
阅读正在对事件标志位的状态
监测。
将中断允许位低,因此虚掩
EVENT_FLAG_SOURCE可以直接监控。
执行可能需要以清除任何动作
EVENT_FLAG_SOURCE 。在很多情况下,没有具体
可能需要采取行动。
阅读活动标志,以验证所采取的行动有
清除EVENT_FLAG_SOURCE 。
通过写1到事件标志位清除中断。
将中断允许发生的事件的比特进行监控。
中断工作机制
图49示出了中断相关的电路,以及如何在事件
标志信号传播到IRQx输出。该INTERRUPT_
ENABLE信号表示从中断1位使能
注册。该EVENT_FLAG_SOURCE信号代表一个位
从事件标志寄存器。该EVENT_FLAG_SOURCE信号
表示可被监视的设备的信号,例如一
从PLL相位检测器或将PLL_LOCK信号
从FIFO控制器FIFO_WARNING_1信号。
当中断使能位被置高,相应的事件
标志位反映EVENT_FLAG_的积极跳闸版本
源信号;也就是说,事件标志位被锁存的上升
该EVENT_FLAG_SOURCE信号的边沿。此信号也
确定外部IRQ引脚。
当中断使能位被置为低电平时,事件标志位反映
该EVENT_FLAG_SOURCE信号的当前状态,并且
事件标志对外部IRQ引脚没有影响。
清除一个事件标志的锁存版本( INTERRUPT_
源信号)的两种方法之一。推荐
4.
5.
6.
请注意,某些EVENT_FLAG_SOURCE信号被锁存
信号。这些信号被写入到correspon-清零
丁事件标志位。有关各的更多信息
事件标志,看设备配置寄存器映射和
描述部分。
0
1
EVENT_FLAG
IRQ
Interrupt_Enable
EVENT_FLAG_SOURCE
中断?
来源
其他
打断
来源
WRITE_1_TO_EVENT_FLAG
Device_reset
图49. IRQ电路的原理示意图
第0版|第34页64
10930-054