添加收藏夹  设为首页  深圳服务热线:13751165337  13692101218
51电子网联系电话:13751165337
位置:首页 > IC型号导航 > 首字符A型号页 > 首字符A的型号第1278页 > ADE7753ARSRL > ADE7753ARSRL PDF资料 > ADE7753ARSRL PDF资料1第21页
ADE7753
ADE7753中断
ADE7753中断通过中断状态管理
寄存器( STATUS [ 15 : 0 ] )和中断允许寄存器
( IRQEN [15: 0])。当中断事件的发生ADE7753 ,
在状态寄存器中的相应标志被设置为逻辑1-
看到中断状态寄存器部分。如果使能位这
中断的中断使能寄存器设置为1,则
IRQ逻辑输出变为低电平。在状态标志位
寄存器设置的使能位的状态无关。
为了确定中断,系统主源
控制器(MCU)应该从状态寄存器执行读
重置( RSTSTATUS [15: 0])。这是通过执行来实现一个
从地址0x0C的读取。该IRQ输出变为逻辑高电平
中断状态寄存器完成读命令看
中断时序部分。当执行一个读
复位后, ADE7753的设计,以确保没有中断
事件被错过。如果中断事件发生时一样的状态
寄存器被读取,该事件不会丢失, IRQ逻辑
输出保证去高的中断的持续时间
之前,状态寄存器的数据传输将再次逻辑低
表示挂起的中断。请参阅下节更
详细说明。
采用ADE7753中断与MCU
图46示出了具有一个建议implemen-的时序图
利用MCU ADE7753中断管理的塔季翁。在
时间T
1
中, IRQ线路变为低电平,指示一个或多个
中断事件都发生在ADE7753 。该IRQ逻辑
输出应该连接到一个下降沿触发的外部
中断对MCU。在检测到下降沿时,
微控制器进行配置,以开始执行它的中断
服务例程(ISR ) 。在进入中断服务程序,所有中断应
通过使用全局中断被禁止使能位。在这
点,单片机的外部中断标志位被清除,以捕获
中断当前ISR期间发生的事件。当
MCU中断标志被清零,从状态寄存器的读
具有复位被执行。这会导致IRQ线路被复位
逻辑高电平(T
2
) - 请参阅中断时序部分。状态
寄存器的内容被用于确定的所述源
中断(多个) ,并因此进行相应的操作才能作出。如果
在ISR在随后的中断事件发生时,该事件是
记录单片机的外部中断标志被重新设置
(t
3
) 。从ISR返回时,全局中断屏蔽是
清除(同一指令周期) ,并在外部中断标志
使MCU跳转到它的ISR增益一次。这保证
该MCU不会错过任何外部中断。
t
2
t
3
MCU
打断
标志设置
t
1
IRQ
MCU
节目
顺序
跳转
TO
ISR
全球
打断
掩模组
CLEAR MCU
打断
地位
RESET ( 0×05 )
ISR行动
(基于状态的内容)
ISR返回
全局中断
面膜复位
跳转
TO
ISR
02875-0-044
图45. ADE7753中断管理
CS
t
1
SCLK
t
9
DIN
0
0
0
0
0
1
0
1
t
11
DOUT
读状态寄存器命令
DB7
t
11
DB0 DB7
状态寄存器的内容
DB0
IRQ
02875-0-045
图46. ADE7753中断时序
版本C |第21页60

深圳市碧威特网络技术有限公司