
AT89LP213 / 214 [初步]
19.模拟比较器
提供了AT89LP213 / 214上的一个模拟比较器。模拟比较器具有
特点如下:
比较器输出标志和中断
可选的中断状态
- 高或低级别
- Rising-或下降沿
- 输出切换
硬件去抖模式
比较器的操作是这样的,输出为逻辑“1”时的正输入AIN0 (P1.0 ] )是
比负输入AIN1 ( P1.1 )更大。否则输出是零。设置CEN位
在钢芯铝绞线使比较器。当第一次启用了比较,比较器输出
和中断标志都不能保证稳定的10微秒。相应的比较器接口
中断不应该在这段时间内被激活,而比较器中断标志位必须清零
在中断之前,以避免立即中断服务被启用。前
使比较器的模拟输入端应通过三态将P1.0和P1.1成
只输入模式。看
“端口1模拟功能”第25页。
比较器可以被配置为使在多种输出值的一个中断条件
系统蒸发散通过设置ACSR的CM位。 ACSR中的比较器中断标志CF置时
比较器的输出相匹配的CM所指定的条件。该标志可以用软件轮询
器,或者可以被用于产生一个中断,并且必须由软件清零。
19.1
比较器中断与去抖
比较器的输出进行采样,每一个时钟周期。在模拟输入的条件可以
是这样的,比较器的输出将切换过度。这是如果应用慢更是如此
移动模拟输入。提供了三种防抖动模式来过滤掉这种噪音。在debounc-
荷兰国际集团模式中,比较器使用定时器1以调节其采样时间。当有关
发生转换时,比较器将等待,直到2定时器1溢出之前resam-发生
耦的输出。如果新样本同意期望值,CF被置位。否则,该
事件将被忽略。该过滤器可通过调节定时器1的超时时间由于被调谐
定时器1自由运行时,去抖,必须等待两个溢出来保证SAM-
耦延时至少为1的超时时间。因此,最初的边缘事件发生后,中断可能
1和2之间的超时周期后出现。看
图19-1第55页。
默认情况下,比较器在空闲模式下禁用。为了使比较器的功能很好地协同
荷兰国际集团空闲时, CIDL位钢芯铝绞线必须设置。当CIDL被设定时,比较器可用于
如果比较器中断使能唤醒在空闲的CPU 。比较器总是显示
在掉电模式下禁止。
图19-1 。
负边沿有反跳示例
比较器输出
定时器1溢出
CF
开始
比较
开始
比较
55
3538A–MICRO–7/06