
功能性器件操作
操作模式
表16.串行输出( SO )位数据
输入类型
SP
输入
程序
切换到地面
切换到地面
切换到电池
切换到电池
SG
不适用
不适用
电压
输入引脚
SPN < 4.0V
SPN > 4.0V
SPN < 4.0V
SPN > 4.0V
SGN < 4.0V
SGN > 4.0V
SO SPI位
1
0
0
1
1
0
表17.串行输出( SO )响应注册
SO响应将
总是发送
他们
FLG
INT
FLG
SP7
SP6
SP5
SP4
SP3
SP2
SP1
SP0 SG13 SG12 SG11 SG10 SG9
SG8
SG7
SG6
SG5
SG4
SG3
SG2
SG1
SG0
例如正常模式操作
该装置在正常模式下的操作被定义
可编程内部控制寄存器的状态。一
典型的应用程序可具有以下设置:
可编程开关 - 设置切换到地面
所有的输入设置为唤醒
对湿电流( 16毫安)
湿电流定时器上( 20毫秒)
所有输入三态残疾(比较有效)
模拟选择00000 (无输入通道选择)
随着编程为上述设备的中断会
用状态(开以─每个开关触点产生变化
或闭到开触点湿性电流)和16毫安
将源为20ms 。该
INT
引脚保持低电平,直到
开关状态由微处理器确认。这是
关键要了解
INT
不会的上升清除
边缘
CS
如果一个开关闭合时发生
CS
是低的。该
开关状态的改变不能够存在的最大持续时间
确认依赖于软件的响应时间来
该中断。
图6中,
页面
9,
显示互动
改变输入状态和之间
INT
和
CS
销。
如果需要,用户可以禁止中断(唤醒
UP /
中断命令)
从33972装置和读出的
切换周期性的状态。开关激活和
失活速度比MCU读取速率将不
承认。
该33972设备将退出正常模式并进入
休眠模式下仅使用一个有效的睡眠命令。
睡眠模式
睡眠模式是用来降低系统的静态电流。
睡眠模式可以仅通过发送输入
睡觉
命令。
在正常模式下编程的所有寄存器的设置
将保持在睡眠模式。
在33972将退出睡眠模式,进入正常模式
当任一发生以下事件:
状态输入开关改变(启用时)
中断定时器到期
下降的边缘
WAKE
下降的边缘
INT
(带V
DD
= 5.0V和
WAKE
at
逻辑[1])
下降的边缘
CS
(带V
DD
= 5.0V)
上电复位( POR )
在V
DD
供应可从该装置中除去
睡眠模式。但是除去V
DD
从器件处于休眠模式
模式将禁用唤醒从下降沿
INT
和
CS
.
记
的情况下
CS
用于唤醒设备时,
第一SO数据信息无效。
睡眠命令包含设置了两个
睡眠模式下,定时器中断和可编程定时器
扫描计时器,如图
表18
中断定时器
作为一个周期性唤醒定时器。当定时器到期时,一
产生中断和设备进入正常模式。
记
在33972设备的中断计时器可以是
通过编程的中断位为逻辑[1 1 1]禁用。
表19
显示中断的可编程设置
定时器。
表18.睡眠命令
SLEEP命令
23
0
22
0
21
0
20
0
19
1
18
1
17
0
16
0
15
X
14
X
13
X
12
X
11
X
10
X
9
X
命令位
8
X
7
X
6
X
5
INT计时器
4
INT计时器
3
INT计时器
2
扫描计时器
1
扫描计时器
0
扫描计时器
33972
模拟集成电路设备数据
飞思卡尔半导体公司
19