基于FPGA的PWM控制占空比
答案:2 悬赏:20 手机版
解决时间 2021-11-27 01:21
- 提问者网友:回忆在搜索
- 2021-11-26 03:14
基于FPGA的PWM控制占空比
最佳答案
- 五星知识达人网友:思契十里
- 2021-11-26 04:19
设计思路:
- 分别描述占空比为40%、50%、60%、70%和80%的电路模块,然后将5路输出送至一个8选1多路选择器的其中5个输入端(例如3位选择控制信号为000~101选中的那5路输入)。
再设计一个编码器,将5个按键编码成为000~101后送至8选1多路选择器的3位选择控制端就行了。
全部回答
- 1楼网友:话散在刀尖上
- 2021-11-26 05:29
tast ffn(fout,n,clk);
output fout;
input n;
input clk;
reg [29:0] j;
always @(posedge clk)
begin if (j==n) j<=0;
else j<=j+1;
if(j>=0) fout<=0;
else fout<=1;
end
endtask
这是一个占空比为n/n+1的任务,你可以根据实际情况来定义n的数值,然后根据楼上兄弟的思想,利用一个多路选择器,
output fout;
input n;
input clk;
reg [29:0] j;
always @(posedge clk)
begin if (j==n) j<=0;
else j<=j+1;
if(j>=0) fout<=0;
else fout<=1;
end
endtask
这是一个占空比为n/n+1的任务,你可以根据实际情况来定义n的数值,然后根据楼上兄弟的思想,利用一个多路选择器,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯