新闻中心

EEPW首页 > EDA/PCB > 设计应用 > 基于PSoC的V/F转换器实现

基于PSoC的V/F转换器实现

作者: 时间:2009-03-13 来源:网络 收藏

void main()

{

CMPPR_COMP_CRO|=BIT (2); //连接放大器RTopMux端

CMPPR_COMP_CR1=(CMPPR_COMP_CR1 OxCO)|Ox2F; //设置NMux和Pmux的连接

CMPPR_COMP_CR2=BIT(6); //将输出锁存

CMPPR_start (CMPPR_HIGHPOWER);

AMD_CR0|=0x04;

INTEGR_Start(INTEGR_HIGHPOWER);

BYPASS_FUNC_REG=BYPASS_FUNC_REGOxFC|0x02;

BYPASS_control_REG|=0x03;

BYPASS_Start();

While(1); //一直循环下去

}

3.3 测试结果

输入电压(V)

理论输出频率 (KHZ)

实际输出频率 (KHZ)

误差率

0.5

1.0

0.980

-2.0%

1.0

2.0

2.030

1.5%

1.5

3.0

3.064

2.13%

2.0

4.0

4.113

2.82%

2.5

5.0

4.912

-1.76%

3.0

6.0

5.886

-1.9%

3.5

7.0

7.225

3.21%

4.0

8.0

7.748

-3.15%

4.5

9.0

8.837

-1.81%

5.0

10.0

10.306

3.06%

(图四)

从图中可看出,用实现的V/F线性度比较良好,误差小,具有广泛的应用范围。

4 结束语

本文介绍了应用设计实现V/F。从中可以看到设计灵活,开发简单,能大大提高开发效率,降低系统开发的复杂性和费用,缩短产品开发周期,具有广阔的应用前景。

5 本文作者创新点

应用PSoC高度集成的硬件模块和完善的软件开发平台,根据需要实时动态地配置输入电压和输出频率的比值,具有很大的灵活性。


上一页 1 2 3 下一页

关键词: PSoC 转换器

评论


相关推荐

技术专区

关闭