FM8PC71AS
FM8PC71AS
迎新晚会主持稿Application-Note
C01
Sep 06 2013性福一家人
P.1
Version Control Version Date. Description C01 2013-09-06 1. 初稿
P.4
海马s31. 简介
本文藉由 Demo code、图片及文字说明让Ur了解FM8PC71AS在各种不同应用时容易产生疑问的部份该如何处理及解决,以加速Ur开发的时间。
2. Voltage Comparator 说明
2.1 Comparator 中COP1、COP2旗标
使用Comparator时由于CN或CP的电压并非一个非常稳定的来源,于是难免会产生小幅度的波动,因此当CN电压接近CP电压时,Ur会在COP1及COP2旗标看见0→1→0→1→0→1……的变化,如(图一)所示:
假设Ur设置DACR1= 1.05V、DACR2= 0.925V,若电压波动的范围为1.05V ± 0.75mV、CN ± 0.75mV,表示加总的波动范围为± 1.5mV,于是当CN<1.0515V或CN>1.0485V时COP1就会开始0→1→0→1→0→1……的变化,直到CN≧ 1.0515V或CN≦ 1.0485V时COP1才会趋向稳定。同理,当CN< 0.9265V或CN>0.9235V时COP2就会开始0→1→0→1→0→1……的变化,直到CN≧ 0.9265V或CN≦ 0.9235V时COP2才会趋向稳定。
(CP)
(CP)
COP1
COP2
(图一)
P.5
P.6
2.2 设置Comparator 迟滞Offt蝠蛇
未了避免电压波动造成COP1及COP2旗标不停的变化,于是需加入迟滞使COP1及COP2稳定的维持在0或1。假设Ur 已测得电压波动的最大值为 ± 1.5mV ,待测的电压为1.05V ,则Ur 需设置 DACR1 VIH=1.053V ,DACR1 VIL=1.047V (Offt = 1.05V ±3mV)。假设Power on 时侦测CN ≧1.053V ±1.5mV (VIH) 则将DACR1设置为VIL=1.047V ,反之,若CN ≦DACR VIL 则将DACR1设置为VIH=1.053V ,如(图二)所示:排毒祛痘的好方法
北京高考满分作文欲量測值=1.05V DACR1 VIH=1.053V
(CP)
DACR1 VIL=1.047V
(CP)
當CN > VIH(1.053V ±1.5mV)設置
COP1
Power ON 當CN ≧ VIH(1.053V ±1.5mV )設置
DACR1 =1.047V
CMPRIF1
CMPFIF1
(图二)
在Power on 时设置DACR1=1.047V ,当CN ≦1.047V ±1.5mV (蓝色区块)时COP1及CMPRIF1拉至高电平,当Ur 发现CMPRIF1拉至高电平时切换DACR1=1.053V ,当CN ≧1.053V ±1.5mV (绿色区块)时COP1拉至低电平且CMPFIF1拉至高电平,Ur 发现CMPFIF1拉至高电平时再切换回DACR1=1.047V ,使用此方式将可以避免COP1讯号不停的Toggle 以及中断CMPRIF1、CMPFIF1不停的发生。
P.7
现在假设电压波动的范围变大为1.05V ± 2.25mV 、CN ± 2.25mV ,但Ur 设置的迟滞Offt 还是为 DACR1 VIH=1.053V ,DACR1 VIL=1.047V ,这样会造成一个问题,也就是迟滞Offt 设置太小造成重迭,则COP1会在重迭区不断的0→1→0→1→0→1……变化,中断旗标CMPRIF1、CMPFIF1也会不断的发生,如(图三)所示:
欲量測值=1.05V DACR1 VIH=1.053V
(CP)
DACR1 VIL=1.047V
精警(CP)
4.5mV
COP1
Power ON 當CN ≧ VIH(1.053V ±2.25mV )設置
DACR1 =1.047V
CMPRIF1
CMPFIF1
2.25mV新常态
4.5mV
(图三)
由此可知,Ur 在设置迟滞Offt 时须考虑CP 及CN 电压的波动范围,取一个安全的范围将是一件重要的事。以上为例,则Ur 应该将VIH 提高到1.055V 以上,VIL 降低为1.045V 以下才是一个安全的范围。