C8051F99x-C8051F98x
7.
比较
C8051F99x , C8051F98x器件包括一个片上可编程电压比较器:比较器0
( CPT0 ) ,如图7.1所示。
比较器提供可编程的响应时间和迟滞,一个模拟输入多路复用器,以及两个
输出,可供用户选择的端口引脚:数字同步“锁存”输出( CP0 ) ,或
数字异步“原始”输出( CP0A ) 。异步CP0A信号是可用的,即使当
系统时钟是不活跃的。这允许比较操作,并产生一个输出设备时
在一些低功耗模式。
7.1.
比较器输入
每个比较器在其正面( CP0 +)和负极执行电压电平的模拟比较
( CP0- )输入。模拟输入多路复用器完全由软件控制,并使用配置
SFR寄存器。见“ 7.6 。比较器模拟多路复用器“中关于如何选择细节96页
并配置比较器输入。
重要注意事项有关比较器输入:
选择为比较器输入的端口引脚应
配置为模拟输入,并通过交叉开关跳过。查看端口的I / O章节,以了解更多详细信息
配置端口I / O引脚为模拟输入。该比较器也可以被用来比较的逻辑电平
数字信号,但是,端口I / O引脚配置为数字输入必须被驱动到一个有效的逻辑状态
(高或低),以避免增加功率消耗。
CP0EN
CPT0CN
CP0OUT
CP0RIF
CP0FIF
CP0HYP1
CP0HYP0
CP0HYN1
CP0HYN0
VDD
CP0
打断
CPT0MD
CP0MD0
逻辑Px.x
CP0 +
打断
逻辑
CP0MD1
CP0RIE
CP0FIE
CP0
上升沿
CP0
下降沿
P1.0
+
D
SET
CP0
Q
D
SET
Q
-
GND
CLR
Q
CLR
Q
交叉开关
(同步器)
CP0 -
P1.1
(异步)
CP0A
RESET
决策
树
图7.1 。比较器0功能框图
1.0版
91