FPGA(波形完美方波)Verilog hdl产生任意频率,占空比pwm

时间:2022-01-23 04:26:32
【文件属性】:

文件名称:FPGA(波形完美方波)Verilog hdl产生任意频率,占空比pwm

文件大小:8.51MB

文件格式:ZIP

更新时间:2022-01-23 04:26:32

FPGA verilog hdl pwm 占空比可调

()文中提到的帅某就是本人) 本代码完美产生方波!频率,占空比任意调节! 具体移植过程: 1.下载文档,解压。 2.把文档放在没有中文目录下的文件夹内:如D:\Study\FPGAspriment。 出现中文路径报错! 3.pwm1->par->pwm.qpf(即工程) 4.修改文中period(分屏参数),pulse_width(占空比参数,<=period) 即可修改任意频率,占空比。 5.点击引脚分配,修改引脚。(clk为fpga时钟,out为输出引脚,reset_n为 复位引脚) 6.编译工程,下载验证。 注:本代码完美产生方波信号,附上2张图片,为本设计 -——50mhz输入,1.5k输出(50m/1.5k除不尽,所以我去了近似值33333),75%占空比波形——.完美啊。


【文件预览】:
pwm1
----stl()
--------pwm.v(3KB)
----sim()
----par()
--------output_files()
--------db()
--------pwm.qws(730B)
--------incremental_db()
--------pwm.qsf(3KB)
--------pwm.qpf(1KB)
----dor()
IMG_20190101_163558.jpg
IMG_20190101_163539.jpg

网友评论

  • 就这?我也是服了垃圾场名不虚传。锯齿波的频率虽然可调但是不能实时调节,虽然能改但是这种方法PWM的精度会受到锯齿波频率的限制。可以说就是最最最基本的PWM实现的程序,真的不值。
  • 骗人的,根本产生不了任意频率,产生任意占空比还说得过去。不值3个币。我自己下载了,看了其中的代码,所谓的任意频率不过是整数分频产生的频率罢了。比如主频100M,产生1M,100K,10K,这样的频率是可以的,但是想要产生133K,除不尽的话,误差就大了。不值这个价钱。也就是大一水平。
  • 骗人的,根本产生不了任意频率,产生任意占空比还说得过去。不值3个币。