新闻中心

EEPW首页>测试测量>设计应用> 基于PSoC的防高压电容测量设计与实现

基于PSoC的防高压电容测量设计与实现

作者: 时间:2010-04-12 来源:网络 收藏

  防外围电路设计

  图3是基于进行电容的外围电路,充电时,内的IDAC(可编程恒流源)通过Cap test引脚输出恒定电流经过R13,R12分别对待测电容CX和已知电容容量C8充电,Cap test引脚上的电压就会线性增高,一旦达到参考电压Vref时,内部的比较器就会翻转产生控制信号给PSoC内的微控制器,微控制器就会将计数结果取走进行容值计算与显示,从而容值测量;同时比较器翻转中断信号也会触发放电控制引脚Ctrl置高,将NMOS管导通,为CX,C8提供放电电路。在此还有一个PMOS管未提及的作用。这个PMOS管就是用来专门为了防高压而设计的。当带高压电荷(比VDD电源高的电压电荷)的待测电容CX放到测试夹具进行测试时,PMOS管的源极S电压就变为待测电容上的电压值,由于PMOS管的栅极电压近似为VDD,因此PMOS管就会瞬间导通,一直导通到CX上的电压 低于VDD,PMOS管才会关闭。所以PMOS管构成了高压硬件放电通路,从而确保PSoC不会受到高压电荷长时间的冲击。图中电阻R12为330Ω,PMOS管的工作电流为1A,因此,采用该电路可耐1A×330Ω=330V的高压电荷。330V的耐压指标对普通的电子工程师来讲一般是足够了,因为常用的电子电器产品的交流电为220V。当然如果还需要耐更高的电压信号,可以将R12电阻加大或选择导通电流更大的PMOS管。

电容测量外围电路


  图3 电容测量外围电路

  PSoC模块配置设计

  图4是PSoC内部模块配置图,如上所述,充电测量电路主要由恒流源,比较器和计数器组成。由于PSoC内部集成了可编程恒流源硬件模块,因此不需要配置,所以我们只需用PSoC内部可编程模块构建比较器和计数器部分。事实上,在PSoC开发软件Designer里已构建好了包括比较器和计数器等大量的用户模块。用户只需在PSoC Designer里选择比较器和计数器,然后放置和参数配置,最后点击底层驱动生成即可完成比较器和计数器的硬件构造和生成供应用程序调用的底层驱动接口应用函数。PSoC内部模块配置图


  图4 PSoC内部模块配置图

  软件设计

  整个测量系统的软件如图5所示,主要分为主程序和中断处理子程序两部分。

  主程序流程图 中断处理流程图电容测量软件流程图


  图5 电容测量软件流程图

  结语

  该方案具有电路简单,外围元器件少,成本低,耐高压,宽量程,高精度,测量方便等特点,可方便地实现单片电容容量测试产品或子系统


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭