普誠創智(成都)科技有限公司-论坛

标题: 请问CK2532/PT32U301/PT32C301的比较器中断是怎么产生? [打印本页]

作者: Konlen    时间: 2016-4-22 13:03
标题: 请问CK2532/PT32U301/PT32C301的比较器中断是怎么产生?
请教个问题,请问AC的中断是在什么时候产生?
A、像AD一样,比较转换结果以后产生就产生中断?
B、产生的结果如果为1触发中断,为0则不触发中断?
C、产生的结果为0触发中断?
D、结果的上升沿触发中断?
E、结果的下降沿产生中断?
从图中可以看出模拟比较器的输出经过滤波后接入中断控制单元,这样的话中断触发需要什么样的电平?上升沿?下降沿?还是电平触发?


作者: harry    时间: 2016-4-22 14:17
若設置ACPS = 0時,當CAIP < CAIN時,AC輸出為0,若CAIP > = CAIN時,AC輸出由0變為1,此時若有開啟中斷則會發出中斷訊號,中斷只會發生在0變為1的時候(上升沿);

若設置ACPS = 1時,當CAIP < CAIN時,AC輸出為1,若CAIP > = CAIN時,AC輸出由1變為0,此時若有開啟中斷則會發出中斷訊號,中斷只會發生在1變為0的時候(下降沿)。


作者: garylee    时间: 2016-4-22 14:29
Comparator 主要是比較兩個Analog Signal 電壓數值比較
1. 比較CAIP0 與 CAIN0 輸入電壓
    依據設定選擇
             如CAIP0>CAIN0 -> 觸發中斷
    或是如CAIP0<CAIN0 -> 觸發中斷

2. 比較CAIP0輸入電壓 與 內部參考電壓






作者: Konlen    时间: 2016-4-22 15:03
本帖最后由 Konlen 于 2016-4-22 15:11 编辑
harry 发表于 2016-4-22 14:17
一般來說,當CAIP < CAIN時,AC輸出為0,若CAIP > = CAIN時,AC輸出由0變為1,此時若有開啟中斷則會發出中 ...

明白了,也就是比较器输出结果经过ACPS后的结果的”上升沿“触发中断,如果打开了反向,若CAIP>CAIN,AC輸出為0,当变为CAIP<CAIN时,输出1,同时触发中断,非常感谢



额。。。。我再多问一句哈,是CAPS的结果触发中断,还是CAF的结果触发中断,一个是滤波前的结果,一个是滤波后的结果,在系统有干扰的时候区别会比较大

作者: harry    时间: 2016-4-26 18:47
是經由CAF MUX後的結果(滤波后的结果)來觸發中斷的,所以你可以開啟濾波 來抗干擾。
作者: Konlen    时间: 2016-4-27 10:07
harry 发表于 2016-4-26 18:47
是經由CAF MUX後的結果來觸發中斷的,所以你可以開啟濾波 來抗干擾。

OK! 谢谢




欢迎光临 普誠創智(成都)科技有限公司-论坛 (https://princeton.com.cn/) Powered by Discuz! X3.2