在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

分頻電路設(shè)計(jì)和仿真

CHANBAEK ? 來源:電子技術(shù)攻城獅 ? 作者:MakerInChina.cn ? 2023-01-17 11:12 ? 次閱讀
1、偶數(shù)分頻
  • 方法

直接使用計(jì)數(shù)器實(shí)現(xiàn),在計(jì)數(shù)一半時(shí)將時(shí)鐘翻轉(zhuǎn)即可;

  • 4 分頻示例
1module clk_div_even
 2#(
 3    parameter DIV = 4
 4)
 5(
 6    input clk,
 7    input rstn,
 8    output reg clko
 9);
10
11reg [DIV/2-1:0] cnt;
12
13always @(posedge clk or negedge rstn)
14begin
15  if(!rstn) begin
16    cnt <= 0;
17    clko <= 0;
18  end else begin
19    if(cnt == (DIV/2 - 1)) begin
20      clko <= ~clko;
21      cnt <= 0;
22    end else begin
23      cnt <= cnt + 1;
24    end
25  end
26end
27
28endmodule

2、奇數(shù)分頻
  • 非 50% 占空比

使用計(jì)數(shù)器,當(dāng)計(jì)數(shù)到一半時(shí)候進(jìn)行翻轉(zhuǎn)時(shí)鐘,當(dāng)計(jì)數(shù)到分頻值時(shí)候再次翻轉(zhuǎn);

1module clk_div_odd1
 2#(
 3    parameter DIV = 5
 4)
 5(
 6    input clk,
 7    input rstn,
 8    output reg clko 
 9);
10
11reg [DIV-1:0] cnt;
12
13always @(posedge clk or negedge rstn)
14begin
15  if(!rstn) begin
16    cnt <= 0;
17  end else begin
18    if(cnt == (DIV-1)) begin
19      cnt <= 0;
20    end
21    else begin
22      cnt <= cnt + 1;
23    end
24  end
25end
26
27always @(posedge clk or negedge rstn) 
28begin
29    if(!rstn) begin
30      clko <= 1'b0;
31    end else begin
32      if(cnt == (DIV-1)/2) begin
33        clko <= ~clko;
34      end
35      else if(cnt == (DIV -1)) begin
36        clko <= ~clko;
37      end
38      else begin
39        clko <= clko;
40      end
41    end    
42end
43
44endmodule

仿真波形:

  • 50% 占空比

上升沿和下降沿分別做分頻,將結(jié)果進(jìn)行或操作即可;

1module clk_div_odd2
 2#(
 3    parameter DIV = 5
 4)
 5(
 6    input clk,
 7    input rstn,
 8    output clko 
 9);
10
11//posedge clk
12reg [DIV-1:0] pos_cnt;
13reg pos_clk;
14
15always @(posedge clk or negedge rstn)
16begin
17  if(!rstn) begin
18    pos_cnt <= 0;
19  end else begin
20    if(pos_cnt == (DIV-1)) begin
21      pos_cnt <= 0;
22    end else begin
23      pos_cnt <= pos_cnt + 1;
24    end
25  end
26end
27
28always @(posedge clk or negedge rstn) 
29begin
30  if(!rstn) begin
31    pos_clk <= 0;
32  end else begin
33    if(pos_cnt == (DIV-1)/2) begin
34      pos_clk <= ~pos_clk;
35    end
36    else if(pos_cnt == (DIV-1)) begin
37      pos_clk <= ~pos_clk;
38    end
39    else begin
40      pos_clk <= pos_clk;
41    end
42  end
43end
44
45//negedge clk
46reg [DIV-1:0] neg_cnt;
47reg neg_clk;
48
49always @(negedge clk or negedge rstn)
50begin
51  if(!rstn) begin
52    neg_cnt <= 0;
53  end else begin
54    if(neg_cnt == (DIV-1)) begin
55      neg_cnt <= 0;
56    end else begin
57      neg_cnt <= neg_cnt + 1;
58    end
59  end
60end
61
62always @(negedge clk or negedge rstn)
63begin
64  if(!rstn) begin
65    neg_clk <= 0;
66  end else begin
67    if(neg_cnt == (DIV-1)/2) begin
68      neg_clk <= ~neg_clk;
69    end
70    else if(neg_cnt == (DIV-1)) begin
71      neg_clk <= ~neg_clk;
72    end
73    else begin
74      neg_clk <= neg_clk;
75    end
76  end
77end
78
79//clk output
80assign clko = pos_clk | neg_clk;
81
82endmodule

仿真波形:

3、小數(shù)分頻

以設(shè)計(jì)2.6分頻為例;

  • 方法:

(1)將小數(shù)取分?jǐn)?shù)形式,即 2.6 = 13/5;

(2)因?yàn)?.6在2~3之間,因此可以使用2分頻和3分頻組合實(shí)現(xiàn);

(3)由如下方程進(jìn)行設(shè)計(jì):

1x + y = 5
22x + 3y = 13

求得 x = 2, y = 3 , 即使用2個(gè)2分頻和3個(gè)3分頻時(shí)鐘實(shí)現(xiàn)2.6分頻;

(4)設(shè)計(jì)總計(jì)數(shù)器,范圍為 013 計(jì)數(shù),那么在 04范圍內(nèi)進(jìn)行2分頻的計(jì)數(shù),在5~13范圍內(nèi)進(jìn)行3分頻的計(jì)數(shù),然后根據(jù)計(jì)數(shù)生成需要的時(shí)鐘;

(5)

1//clk divider: 2.5 , M/N = 13/5
 2module clk_div_mn
 3#(
 4    parameter M = 13,
 5    parameter N = 5
 6)
 7(
 8    input clk,
 9    input rstn,
10    output reg clko
11);
12
13parameter DIV_M = 2;
14parameter DIV_N = 3;
15
16reg [3:0] cnt;
17always @(posedge clk or negedge rstn) 
18begin
19  if(!rstn) begin
20    cnt <= 0;
21  end else begin
22    if(cnt == (M-1)) begin
23      cnt <= 0;
24    end else begin
25      cnt <= cnt + 1;
26    end
27  end
28end
29
30reg [3:0] cnt2;
31reg [3:0] cnt3;
32
33parameter CHANGE = 4;
34
35always @(posedge clk or negedge rstn) 
36begin
37  if(!rstn) begin
38    cnt2 <= 0;
39    cnt3 <= 0;
40  end else begin
41    if(cnt <= (CHANGE-1)) begin
42      cnt3 <= 0;
43      if(cnt2 == (DIV_M-1)) begin
44        cnt2 <= 0;
45      end else begin
46        cnt2 <= cnt2 + 1;
47      end
48    end
49    else if(cnt > (CHANGE -1)) begin
50      cnt2 <= 0;
51      if(cnt3 == (DIV_N -1)) begin
52        cnt3 <= 0;
53      end else begin
54        cnt3 <= cnt3 + 1;
55      end
56    end
57  end    
58end
59
60always @(posedge clk or negedge rstn)
61begin
62  if(!rstn) begin
63    clko <= 0;
64  end else begin
65    if(cnt < CHANGE) begin
66      if(cnt2 == 0 || cnt2 == DIV_M/2) begin
67        clko <= ~clko;
68      end
69      else begin
70        clko <= clko;
71      end   
72    end
73    else begin
74      if(cnt3 == 0 || cnt3 == (DIV_N-1)/2) begin
75        clko <= ~clko;
76      end
77      else begin
78        clko <= clko;
79      end 
80    end
81  end
82end
83
84endmodule
  • 仿真波形:

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電路設(shè)計(jì)
    +關(guān)注

    關(guān)注

    6701

    文章

    2531

    瀏覽量

    213754
  • 仿真
    +關(guān)注

    關(guān)注

    51

    文章

    4251

    瀏覽量

    135463
  • Verilog
    +關(guān)注

    關(guān)注

    29

    文章

    1366

    瀏覽量

    112002
  • 計(jì)數(shù)器
    +關(guān)注

    關(guān)注

    32

    文章

    2290

    瀏覽量

    96174
  • 分頻電路
    +關(guān)注

    關(guān)注

    7

    文章

    45

    瀏覽量

    36194
收藏 人收藏

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    源三分頻電路設(shè)計(jì)

    源三分頻電路設(shè)計(jì)[hide][/hide]
    發(fā)表于 06-22 10:52

    CPLD epm7128時(shí)鐘電路分頻電路設(shè)計(jì)

    關(guān)于EAD課設(shè),設(shè)計(jì)時(shí)鐘電路,分頻電路,5個(gè)小燈,的電路設(shè)計(jì)電路圖,或拐角連接圖
    發(fā)表于 03-11 21:22

    下載:《ADS應(yīng)用詳解-射頻電路設(shè)計(jì)仿真

    `編輯推薦  本書以ADS射頻電路設(shè)計(jì)仿真中的應(yīng)用方法為中心,注重提高讀者在射頻電路設(shè)計(jì)中正確使用ADS仿真功能的能力。  本書內(nèi)容包括:射頻電路
    發(fā)表于 10-17 18:05

    基于LabVIEW的數(shù)字電路設(shè)計(jì)仿真

    基于LabVIEW的數(shù)字電路設(shè)計(jì)仿真 數(shù)字電路設(shè)計(jì)仿真是電子工程領(lǐng)域的基本技術(shù)。介紹了基于LabV IEW的數(shù)字電路設(shè)計(jì)
    發(fā)表于 03-30 16:09 ?125次下載

    FPGA實(shí)現(xiàn)小數(shù)分頻

    介紹了一種基于FPGA的雙模前置小數(shù)分頻器的分頻原理及電路設(shè)計(jì),并用VHDL編程實(shí)現(xiàn)分頻器的仿真.
    發(fā)表于 11-29 16:43 ?48次下載
    FPGA實(shí)現(xiàn)小數(shù)<b class='flag-5'>分頻</b>器

    ADS2008射頻電路設(shè)計(jì)仿真實(shí)例

    ADS2008射頻電路設(shè)計(jì)仿真實(shí)例 ADS2008射頻電路設(shè)計(jì)仿真實(shí)例 0001-0010 共10個(gè)PDF文件
    發(fā)表于 09-13 10:12 ?0次下載

    電路設(shè)計(jì)仿真技術(shù)

    電路設(shè)計(jì)仿真技術(shù)電子類資料材料,有興趣的同學(xué)可以下載學(xué)習(xí)
    發(fā)表于 04-29 18:24 ?33次下載

    Multisim電路設(shè)計(jì)仿真

    設(shè)計(jì)和后處理功能,還可以進(jìn)行從原理圖到 PCB 布線工具包的無縫隙數(shù) 據(jù)傳輸。 對(duì)于電路設(shè)計(jì)者來說,能滿足電路電子設(shè)計(jì)與仿真,滿足從參數(shù)到產(chǎn)品的 設(shè)計(jì)要求,節(jié)約電路設(shè)計(jì)時(shí)間,降低實(shí)驗(yàn)
    發(fā)表于 05-13 15:07 ?27次下載

    Protel99SE電路設(shè)計(jì)仿真

    Protel99SE電路設(shè)計(jì)仿真,好資料,有需要的下來看看。
    發(fā)表于 01-12 12:43 ?0次下載

    數(shù)字家庭網(wǎng)關(guān)射頻濾波電路設(shè)計(jì)仿真

    數(shù)字家庭網(wǎng)關(guān)射頻濾波電路設(shè)計(jì)仿真
    發(fā)表于 01-24 16:00 ?12次下載

    乘法器電路設(shè)計(jì)方案匯總(五款模擬電路設(shè)計(jì)原理及仿真程序分享)

    本文為大家介紹五款乘法器電路設(shè)計(jì)方案,包括五款模擬電路設(shè)計(jì)原理及仿真程序分享,以供參考。
    發(fā)表于 01-17 18:03 ?6.2w次閱讀
    乘法器<b class='flag-5'>電路設(shè)計(jì)</b>方案匯總(五款模擬<b class='flag-5'>電路設(shè)計(jì)</b>原理及<b class='flag-5'>仿真</b>程序分享)

    電子分頻電路圖大全(六款電子分頻電路設(shè)計(jì)原理圖詳解)

    本文主要介紹了電子分頻電路圖大全(六款電子分頻電路設(shè)計(jì)原理圖詳解)。從工作原理看,分頻器就是一個(gè)由電容器和電感線圈構(gòu)成的濾波網(wǎng)。高音通道
    發(fā)表于 03-02 09:41 ?14w次閱讀
    電子<b class='flag-5'>分頻</b>器<b class='flag-5'>電路</b>圖大全(六款電子<b class='flag-5'>分頻</b>器<b class='flag-5'>電路設(shè)計(jì)</b>原理圖詳解)

    淺談FPGA設(shè)計(jì)中分頻電路設(shè)計(jì)

    通常情況下,時(shí)鐘的分頻在FPGA設(shè)計(jì)中占有重要的地位,在此就簡(jiǎn)單列出分頻電路設(shè)計(jì)的思考思路。
    發(fā)表于 07-10 17:18 ?2658次閱讀

    基于PSpice的光電放大電路設(shè)計(jì)仿真

    基于PSpice的光電放大電路設(shè)計(jì)仿真說明。
    發(fā)表于 05-27 10:01 ?32次下載

    射頻PCB電路設(shè)計(jì)仿真案例

    在進(jìn)行射頻PCB電路設(shè)計(jì)的時(shí)候,我們一般靠“經(jīng)驗(yàn)”和“原則”指導(dǎo)設(shè)計(jì),某些情況經(jīng)驗(yàn)的作用也是有限的。要設(shè)計(jì)好射頻板級(jí)電路,仿真是必不可少的。之所以某些經(jīng)驗(yàn)可以替代仿真,是因?yàn)楫a(chǎn)品的
    的頭像 發(fā)表于 08-09 09:46 ?3869次閱讀
    射頻PCB<b class='flag-5'>電路設(shè)計(jì)</b>與<b class='flag-5'>仿真</b>案例
    主站蜘蛛池模板: 免费的毛片网站 | 国产一区国产二区国产三区 | 老师你好滑下面好湿h | 真实子伦视频不卡 | 亚洲 丝袜 制服 欧美 另类 | 国产精品一级毛片不收费 | 久久狠狠第一麻豆婷婷天天 | 日本最黄| 一级黄视频| 色色色色网 | 久久夜视频 | 色综合久久中文综合网 | 日本黄色大片网站 | 国产精品久久久久久久久齐齐 | 免费大片黄在线观看 | 特黄特色大片免费播放路01 | 性夜影院爽黄e爽在线观看 羞羞色院91精品网站 | 最新版天堂资源官网 | 久久www免费人成高清 | 午夜寂寞影院视频观看 | 拍拍拍成人免费高清视频 | 高清国产在线观看 | 国产视频久| 四虎影院2022 | 免费观看黄色网页 | 婷婷毛片 | 天天干夜夜操视频 | 天天摸天天碰成人免费视频 | 亚洲福利二区 | 久久久精品免费热线观看 | 添人人躁日日躁夜夜躁夜夜揉 | 四虎欧美在线观看免费 | 欧美白人极品性喷潮 | 久久午夜国产片 | 视频在线观看免费网址 | 五月天婷婷在线免费观看 | 亚洲一区二区三区高清视频 | 伊人久久大杳蕉综合大象 | 精品亚洲午夜久久久久 | 曰本裸色私人影院噜噜噜影院 | 欧美综合国产精品日韩一 |