请问有啥简单易用的方法把一个正弦波变成方波?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问有啥简单易用的方法把一个正弦波变成方波?相关的知识,希望对你有一定的参考价值。

参考技术A 利用一个比较器,V+接正弦信号Usin(wt),V-接一个直流电平(电平为-u~+vu之间,)来决定你输出方波的占空比.追问

那如果Usin(wt)的U 为20V,V-接的是10V,那么当V+为20V时,比较器输出为多少V呢?

追答

一个前提条件,比较器的电源电压要高于Usin(wt)中的U值。(假设比较器为单电源,电源电压为vcc)
比较器的特性决定,如果V+>V-,输出为高电平vcc;如果V+<V-,输出是低电平,0;

那如果Usin(wt)的U 为20V,V-接的是10V,那么当V+为20V时,则比较器输出为高电平VCC

本回答被提问者采纳
参考技术B

利用放大器转换,看图片的电路和仿真结果

用FPGA产生正弦波

我需要用FPGA产生正弦波,具体要求:
1、正弦波频率5M;
2、峰峰值1-2V可调;
3、输出驱动电流1A。
请问各位大神,选用什么样的DA,以及什么样的放大器可以达到上述要求呢?

1、正弦波的产生可以用DDS或CORDIC算法来实现。
2、幅度的调节可以在DA外用模拟放大器来实现,这比数字实现的失真更小
3、没有任何一款DA能够输出这么大的电流。放大电路之后再加一级功率放大器来实现吧追问

你说的都对,问题是,我以前没有做过,不知道选用什么样的放大器,能给个推荐吗?

追答

这个需要用分立元件来做哦,可以参考一本日本**写的书,叫《晶体管电路设计》,有上下两册,上册是BJT管的,下册是FET管的,里面的电路很实用

参考技术A 使用DDS技术啊。追问

FPGA里面的我已经做好了,现在问题是外面的放大器怎么选

追答

就是放大滤波电路撒。你查哈相关的就可以知道了。

参考技术B 驱动要1A,这个也太大了吧……追问

老师给的指标,没多问

以上是关于请问有啥简单易用的方法把一个正弦波变成方波?的主要内容,如果未能解决你的问题,请参考以下文章

利用运放怎样实现由方波变成正弦波

正弦波转换为方波

正弦波转变为方波?

如何讲正弦波转化为方波?频率不变。

急求正弦波转为方波的方法(利用单片机测1Hz~3MHz的正弦波)

正弦信号怎么变成方波信号,需要怎么处理?