使用本设计实例中的电路可以开发并实现一台轻型、无噪声、廉价的三相、60hz正弦波电压发生器。尽管其目标是用于测试电源控制器的电路,但它也可以用于需要具有120°相对相位差的三个正弦波的其它应用。ic
1是一只22v10 pld(可编程逻辑器件),它产生三个三相、60 hz方波电压。ic
1的内部寄存器q
0、q
1与q
2位使q
3位设定为领先q
4位 120°,并使q
5位设定为落后q
3位240°(图1)。将ic
1的时钟频率设为748hz,可在q
3、q
4和q
5产生60hz输出。
ic1的三个方波输出电压(q3、q4和q5)分别驱动ic2、ic3和ic4(图2),三只maxim max294八阶低通开关电容滤波器产生三个2v正弦波(图2)。ic5(555时基电路)接成非稳态振荡器,产生一个6khz、ttl电平源,为所有三个滤波器提供时钟,其频率是所需60hz输出频率的10倍。每个滤波器输出处有一只100nf的隔直电容器,以保证三相输出的摆幅相对于地为+2 v ~ -2v。注意每个滤波器都会将输出反相,相对其输入方波产生一个180°相移。
图3描述了ic1各输出之间的相位关系。
该公式转换为设定/复位信号,当将它们加在ic
1的一个6位定序器块上时,产生64个逻辑状态。输出q
5、q
4和q
3表示三个最高有效位,而q
2、q
1和q
0表示三个最低有效位。在转换后,一个模拟的basic程序产生用于ic
1定序器和逻辑状态的熔丝编程码。虽然只用16个逻辑状态就能定义定序器的功能,但剩下的48个状态也需要定义,以避免异常动作。
使用本设计实例中的电路可以开发并实现一台轻型、无噪声、廉价的三相、60hz正弦波电压发生器。尽管其目标是用于测试电源控制器的电路,但它也可以用于需要具有120°相对相位差的三个正弦波的其它应用。ic
1是一只22v10 pld(可编程逻辑器件),它产生三个三相、60 hz方波电压。ic
1的内部寄存器q
0、q
1与q
2位使q
3位设定为领先q
4位 120°,并使q
5位设定为落后q
3位240°(图1)。将ic
1的时钟频率设为748hz,可在q
3、q
4和q
5产生60hz输出。
ic1的三个方波输出电压(q3、q4和q5)分别驱动ic2、ic3和ic4(图2),三只maxim max294八阶低通开关电容滤波器产生三个2v正弦波(图2)。ic5(555时基电路)接成非稳态振荡器,产生一个6khz、ttl电平源,为所有三个滤波器提供时钟,其频率是所需60hz输出频率的10倍。每个滤波器输出处有一只100nf的隔直电容器,以保证三相输出的摆幅相对于地为+2 v ~ -2v。注意每个滤波器都会将输出反相,相对其输入方波产生一个180°相移。
图3描述了ic1各输出之间的相位关系。
该公式转换为设定/复位信号,当将它们加在ic
1的一个6位定序器块上时,产生64个逻辑状态。输出q
5、q
4和q
3表示三个最高有效位,而q
2、q
1和q
0表示三个最低有效位。在转换后,一个模拟的basic程序产生用于ic
1定序器和逻辑状态的熔丝编程码。虽然只用16个逻辑状态就能定义定序器的功能,但剩下的48个状态也需要定义,以避免异常动作。