本帖最后由 wdzcyd 于 2013-10-30 00:19 编辑
各位大神,我才接触PSOC,就一小菜。
最近老板让搞psoc倍频,要达到16倍频,小弟在网上找到三个方法,一个是采用D触发器实现倍频,一个是双D触发器实现倍频的方法,再4个级联,从而达到16倍频。一个是外接模拟电阻电容,实现2倍频,再将4个2倍频级联达到16倍频。(图分别如下)
第一个图,放在psoc里,完全没有效果,输入的是40khz方波,输出的还是40khz。
第二个图采用双D触发器在psoc里有效果,但是2-4倍频还行,再多倍数时,波形开始不稳定。而且我的输入频率范围是不固定的,是38khz-42khz。A端输入频率和CLK频率必须是4倍的关系。当A端频率变化时,clk不是A端频率的4倍时,输出端D的频率就不稳定了。所以这个方法也被否定了。
第一个模拟电路图形,这个通过外接电容电阻,也是2倍频时,有波形,但是波形有抖动,我也不知怎么消抖。而且级联后,误差加大,到8倍频时,直接没波形。
求各位大神给我指导指导,如何用PSOC3实现倍频。我的要求是输入频率为38k-40khz的可变方波,输出640khz的方波。 |