
ADE7880
硬件复位
该
ADE7880
有一个RESET引脚。如果
ADE7880
在PSM0
模式和RESET引脚设置为低电平,则
ADE7880
进入
硬件复位状态。该
ADE7880
必须在PSM0模式
对于一个硬件复位被考虑。设置RESET引脚
低而
ADE7880
在PSM1 , PSM2和PSM3模式
没有任何效果。
如果
ADE7880
在PSM0模式, RESET引脚电平翻转
从高分到低分,然后返回到高至少10微秒后,所有的
寄存器都被设置为默认值,其中包括CONFIG2和
LPOILVL注册。该
ADE7880
信号的转换的结束
期间通过触发IRQ1中断引脚为低电平,并设置15位
( RSTDONE )在STATUS1寄存器为1 ,该位为0时
在过渡时期,并成为1转换结束时。
状态位被清零, IRQ1引脚返回高了
写STATUS1寄存器的相应位设置
为1。
在硬件复位之后, DSP处于空闲模式,这意味着它
不执行任何指令。
因为我
2
C上的端口的默认串行端口
ADE7880,
it
复位后状态变为有效。如果SPI是所使用的端口
外部微处理器,所述程序启用它必须是
随即经过反复的RESET引脚电平翻转回
高(详见串行接口部分) 。
在这一点上,建议初始化所有的
ADE7880
寄存器,然后写入到0x0001的运行寄存器启动
DSP 。见有关的细节的数字信号处理器部
运行注册。
数据表
软件复位功能
在CONFIG寄存器的位7 ( SWRST )管理软件
在PSM0模式复位功能。该位的默认值是0 。
如果该位被设置为1 ,则
ADE7880
进入软件复位
状态。在此状态下,几乎所有内部寄存器都被设置为
的默认值。其中串口此外,选择,我
2
C或
SPI的,在使用中保持不变,如果锁定程序具有
以前执行的(见串行接口部分
详细说明) 。保持其价值,尽管寄存器
SWRST位被设置为1,是CONFIG2和LPOILVL
寄存器。当软件复位结束后,在第7位( SWRST )
CONFIG寄存器清0, IRQ1中断引脚设置
低,并且第15位( RSTDONE )在STATUS1寄存器被设置为1 。
该位为0在过渡时期,并成为1时
过渡结束。状态位被清除且IRQ1引脚
折戟高通过写入STATUS1寄存器的
相应的位设置为1 。
软件复位结束后,在DSP处于空闲模式时,它
意味着它不执行任何指令。作为一个良好的编程
实践中,推荐初始化全部
ADE7880
注册
然后写0×0001到运行寄存器启动DSP
(参见上运行细节的数字信号处理器部
注册) 。
软件复位功能不可用在PSM1 , PSM2或
PSM3模式。
版本A |第24页104