一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

采用EDA軟件與VHDL語(yǔ)言實(shí)現(xiàn)全數(shù)字?jǐn)?shù)字移相觸發(fā)器IP軟核的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:郭婷 ? 作者:電子設(shè)計(jì) ? 2019-04-24 08:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

IP(Intellectual Propcrty)就是常說的知識(shí)產(chǎn)權(quán)。美國(guó)Dataquest咨詢公司將半導(dǎo)體產(chǎn)業(yè)的IP定義為用于ASIC、ASSP和PLD等當(dāng)中,并且是預(yù)先設(shè)計(jì)好的電路模塊。IP核模塊有行為(Behavior)、結(jié)構(gòu)(Structure)和物理(Physical)_三級(jí)不同程度的設(shè)計(jì)。根據(jù)描述功能行為的不同,IP核分為三類。即軟核(Soft IP Corc)、完成結(jié)構(gòu)描述的固核(Firm IP Core)和基于物理描述并經(jīng)過工藝驗(yàn)證的硬核(Hard IP Core)。IP軟核通常是用HDL文奉形式提交給用戶,它經(jīng)過RTL級(jí)設(shè)計(jì)優(yōu)化和功能驗(yàn)證,但其中不含有任何具體的物理信息。據(jù)此,用戶可以綜合出正確的門電路級(jí)設(shè)計(jì)網(wǎng)表,并可以進(jìn)行后續(xù)的結(jié)構(gòu)設(shè)計(jì),具有很大的靈活性;借助于EDA綜合工具可以很容易地與其他外部邏輯電路合成一體,根據(jù)各種不同半導(dǎo)體工藝,設(shè)計(jì)成具有不同性能的器件。本文利用先進(jìn)的EDA軟件,用VHDL硬件描述語(yǔ)言采用自頂向下的模塊化設(shè)計(jì)方法,完成了具有相序自適應(yīng)功能的雙脈沖數(shù)字移相觸發(fā)器的IP軟核設(shè)計(jì)。

1 三相全控橋整流電路

如圖1所示,三相全控橋整流電路由6只晶閘管組成。共陰極組側(cè)和共陽(yáng)級(jí)組側(cè)的各3只晶閘管相互換流,在電源的一個(gè)周期內(nèi)獲得6次換流的脈動(dòng)波形。三相全控橋整流電路在任何時(shí)刻必須保證有兩個(gè)不同組別的晶閘管同時(shí)導(dǎo)通才能構(gòu)成回路。換流只在本組內(nèi)進(jìn)行,每隔120°換流一次。由于共陰級(jí)組與共陽(yáng)級(jí)組的換流點(diǎn)相隔60°,所以每隔60°有一個(gè)元件換流。同組內(nèi)各晶閘管的觸發(fā)脈沖相位差為120°,接在同一相的兩個(gè)元件的觸發(fā)脈沖相位差為180°,而相鄰兩脈沖的相位差是60°。

采用EDA軟件與VHDL語(yǔ)言實(shí)現(xiàn)全數(shù)字?jǐn)?shù)字移相觸發(fā)器IP軟核的設(shè)計(jì)

2 IP軟核設(shè)計(jì)

2.1 觸發(fā)脈沖輸出設(shè)計(jì)思路

本設(shè)計(jì)的觸發(fā)脈沖移相是以三相的自然換相點(diǎn)為基準(zhǔn)的,三相電源U、V、W輸入經(jīng)過兩兩相減并整流以后得到周期為20 ms、相位差為120°的三路方波A、B、C(如圖2所示),作為頂層模塊的同步輸入。分析觸發(fā)脈沖可以發(fā)現(xiàn),不管移相觸發(fā)角為多少,以A相的過零點(diǎn)作為同步點(diǎn),則從同步點(diǎn)開始的一個(gè)周期360°內(nèi),必然產(chǎn)生6次輸出脈沖。本設(shè)計(jì)采用雙窄脈沖,每次有兩路輸出。6個(gè)晶閘管的觸發(fā)分別由A、B、C的正、負(fù)電平周期內(nèi)進(jìn)行延時(shí)。例如:A的正電平周期內(nèi),以A的上升沿為起始點(diǎn),經(jīng)過由移相角決定的延時(shí)后,發(fā)出VTl的觸發(fā)脈沖;在雙窄脈沖應(yīng)用中,同時(shí)發(fā)出VT6的觸發(fā)脈沖。觸發(fā)脈沖時(shí)序圖如圖3昕示。

采用EDA軟件與VHDL語(yǔ)言實(shí)現(xiàn)全數(shù)字?jǐn)?shù)字移相觸發(fā)器IP軟核的設(shè)計(jì)

可以實(shí)現(xiàn)從自然換相點(diǎn)開始0°~180°的延時(shí),設(shè)計(jì)思路簡(jiǎn)單直觀,而通常設(shè)計(jì)則須區(qū)分不同的移相范圍。在外部輸入6MHz的時(shí)鐘時(shí),可以實(shí)現(xiàn)精度為O.003°的移相,同時(shí)還可實(shí)現(xiàn)相序自適應(yīng)。

2.2 IP軟核設(shè)計(jì)思路

采用層次化的設(shè)汁思想,將模塊分為頂層模塊和子模塊,各模塊均使用VHDL語(yǔ)言進(jìn)行設(shè)計(jì)。頂層模塊(Trigger)決定整個(gè)設(shè)計(jì)的輸入/輸出接口和各個(gè)子模塊的連接關(guān)系。設(shè)計(jì)思路為:移相角的輸入由并行的16位數(shù)據(jù)線輸入,并保存在移相角寄存器中;A、B、C三相輸入作為移相觸發(fā)輸出的基準(zhǔn),根據(jù)移相角寄存器中的延時(shí)值對(duì)相應(yīng)晶閘管的觸發(fā)脈沖進(jìn)行延時(shí);觸發(fā)脈沖由VTl~VT6輸出,CLK是時(shí)鐘輸入,SOUT是周期為3.3ms的同步輸出。共有4個(gè)子模塊s_pulse、ph_adp、delayer和word。

s_pulse模塊將A、B、C_三相輸入通過D觸發(fā)器實(shí)現(xiàn)時(shí)鐘同步,由TAF_EN信號(hào)輸入作為移相角的更新使能。當(dāng)TAF_EN為1時(shí),用并行的l6位數(shù)據(jù)口D0~D15的數(shù)據(jù)更新移相角寄存器中的數(shù)值。

ph_adp模塊根據(jù)A、B、C三相輸入完成相序的判斷。相序的判斷基于以下算法;當(dāng)A相(U-V)的上升沿到來時(shí),如果A、B、C三相輸入的電平為101,則為正相序(U、V、W)輸入;如果A、B、C三相輸入的電平為110,則為負(fù)相序(U、W、V)輸入。模塊輸出信號(hào)ps、ns分別作為正、負(fù)相序的標(biāo)志。

delayer模塊產(chǎn)生寬度為O.8 ms的觸發(fā)脈沖。觸發(fā)脈沖的產(chǎn)生分別以三相輸入的上升、下降沿為基準(zhǔn),根據(jù)移相角寄存器中的值,由CLK觸發(fā)的計(jì)數(shù)器完成6個(gè)觸發(fā)脈沖的延時(shí)。例如:以同步輸入A相的上升沿為基準(zhǔn),由CLK觸發(fā)計(jì)數(shù)器開始計(jì)數(shù),當(dāng)計(jì)數(shù)值達(dá)到移相角寄存器中的值后,送出一個(gè)寬度為0.8 ms的觸發(fā)脈沖VTl;三相輸入的上升、下降沿分別采用各自的計(jì)數(shù)器。

word模塊完成觸發(fā)脈沖的調(diào)制。調(diào)制頻率為10 kHz,使得每個(gè)觸發(fā)脈沖內(nèi)有8個(gè)子脈沖,通過脈沖變壓器對(duì)6個(gè)晶閘管的門極控制,并根據(jù)相序標(biāo)志ps、ns以正確的順序送出觸發(fā)脈沖。

正相序時(shí)的觸發(fā)脈沖順序?yàn)椋篤Tl→VT2→VT3→VT4→VT5→VT6→VTl。

負(fù)相序時(shí)的觸發(fā)脈沖順序?yàn)椋篤T6→V15→VT4→VT3→VT2→VT1→VT6。

2.3 IP軟核設(shè)計(jì)實(shí)現(xiàn)

本設(shè)計(jì)中,IP軟核由VHDL語(yǔ)言編寫實(shí)現(xiàn),使用synplicity公司的Synplify Pro完成編譯和綜合。綜合以后的RTL級(jí)系統(tǒng)框圖如圖4所示。

可以根據(jù)具體系統(tǒng)所用的不同器件進(jìn)行綜合,再使用不同器件廠商的布局布線工具產(chǎn)生編程文件,然后下載到具體器什中,就完成了該IP軟核的應(yīng)用實(shí)現(xiàn)。

3 IP軟核的仿真及驗(yàn)證

為了驗(yàn)證該IP軟核的邏輯功能,需要對(duì)其進(jìn)行功能仿真。編寫testbench,在仿真軟件Modelsim中對(duì)頂層模塊進(jìn)行功能模塊。使用testbench可以對(duì)所設(shè)計(jì)的功能模塊進(jìn)行靈活的仿真,以檢驗(yàn)IP軟核在正、負(fù)相序輸入以及各種移相角時(shí)的輸出是否正確。圖5和圖6分別為正、負(fù)相序輸入時(shí)移相角為120°的仿真波形。

采用EDA軟件與VHDL語(yǔ)言實(shí)現(xiàn)全數(shù)字?jǐn)?shù)字移相觸發(fā)器IP軟核的設(shè)計(jì)

由仿真結(jié)果可以看出,該IP核的邏輯功能正確。用QuARTUSII進(jìn)行編譯后,下載到Altera公司的新一代CPLDMAXII系列的EPMl270中,能夠?qū)崿F(xiàn)精確的移相以及相序自適應(yīng)。

4 結(jié)論

按照IP軟核的設(shè)計(jì)流程,完成了全數(shù)字二二相晶閘管移相觸發(fā)器的設(shè)計(jì)。該方法解決了不同移相范圍觸發(fā)脈沖輸出的問題,并實(shí)現(xiàn)了相序自適應(yīng),為三相晶閘管移相觸發(fā)電路的應(yīng)用提供了有效的可復(fù)用設(shè)計(jì)手段,使得整個(gè)控制系統(tǒng)的設(shè)計(jì)得以簡(jiǎn)化。該IP軟核的設(shè)計(jì)已成功應(yīng)用于基于TMS320LF2407A的直流電機(jī)調(diào)速系統(tǒng)中。


聲明:本文內(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)投訴
  • 半導(dǎo)體
    +關(guān)注

    關(guān)注

    335

    文章

    28903

    瀏覽量

    237714
  • eda
    eda
    +關(guān)注

    關(guān)注

    71

    文章

    2924

    瀏覽量

    177935
  • 觸發(fā)器
    +關(guān)注

    關(guān)注

    14

    文章

    2039

    瀏覽量

    62141
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    VHDL語(yǔ)言EDA仿真中的應(yīng)用

    EDA技術(shù)徹底改變了數(shù)字系統(tǒng)的設(shè)計(jì)方法和實(shí)現(xiàn)手段,借助于硬件描述語(yǔ)言的國(guó)際標(biāo)準(zhǔn)VHDL 和強(qiáng)大的EDA
    發(fā)表于 04-11 11:34 ?2323次閱讀
    <b class='flag-5'>VHDL</b><b class='flag-5'>語(yǔ)言</b>在<b class='flag-5'>EDA</b>仿真中的應(yīng)用

    全數(shù)字鎖相環(huán)的設(shè)計(jì)及分析

    Phase-Locked Loop)逐步發(fā)展起來。所謂全數(shù)字鎖相環(huán),就是環(huán)路部件全部數(shù)字化,采用數(shù)字
    發(fā)表于 03-16 10:56

    8PSK全數(shù)字解調(diào)技術(shù)的實(shí)現(xiàn)

    Altera公司的QuartusⅡ環(huán)境下,用VHDL語(yǔ)言實(shí)現(xiàn)了8PSK全數(shù)字解調(diào)系統(tǒng)設(shè)計(jì)。最后在PCB板上利用Stratix Ⅱ芯片實(shí)現(xiàn),并結(jié)合8PSK調(diào)制
    發(fā)表于 04-23 11:16

    VHDL語(yǔ)言實(shí)現(xiàn)數(shù)字電壓表

    ,舉例說明了利用VHDL語(yǔ)言實(shí)現(xiàn)數(shù)字系統(tǒng)的過程。  整個(gè)數(shù)字電壓表的硬件結(jié)構(gòu)如圖1所示?! 」ぷ鲿r(shí),系統(tǒng)按一定的速率采集輸入的模擬電壓,經(jīng)ADC0804轉(zhuǎn)換為8位
    發(fā)表于 10-26 15:46

    如何實(shí)現(xiàn)基于VHDL語(yǔ)言全數(shù)字鎖相環(huán)?

     隨著集成電路技術(shù)的不斷進(jìn)步,數(shù)字化應(yīng)用逐漸普及,在數(shù)字通信、電力系統(tǒng)自動(dòng)化等方面越來越多地運(yùn)用了數(shù)字鎖相環(huán)。它的好處在于免去了模擬器件的繁瑣,而且成本低、易實(shí)現(xiàn)、省資源。本文綜合以上
    發(fā)表于 10-10 06:12

    怎樣去設(shè)計(jì)全數(shù)字晶閘管觸發(fā)器IP?

    什么是三全控橋整流電路?怎樣去設(shè)計(jì)IP?怎樣對(duì)IP
    發(fā)表于 04-23 07:12

    如何用EDA設(shè)計(jì)全數(shù)字昌閘管觸發(fā)器IP?

    本文利用先進(jìn)的EDA軟件,用VHDL硬件描述語(yǔ)言采用自頂向下的模塊化設(shè)計(jì)方法,完成了具有序自適
    發(fā)表于 04-28 06:39

    如何采用VHDL實(shí)現(xiàn)全數(shù)字鎖相環(huán)電路的設(shè)計(jì)?

    全數(shù)字鎖相環(huán)由那幾部分組成?數(shù)字鎖相環(huán)的原理是什么?如何采用VHDL實(shí)現(xiàn)全數(shù)字鎖相環(huán)電路的設(shè)計(jì)?
    發(fā)表于 05-07 06:14

    全數(shù)字調(diào)速系統(tǒng)介紹

    全數(shù)字調(diào)速系統(tǒng)就是采用微型計(jì)算機(jī)技術(shù),應(yīng)用計(jì)算機(jī)的軟件程序構(gòu)成調(diào)速系統(tǒng)的全數(shù)字式控制系統(tǒng),實(shí)現(xiàn)數(shù)字
    發(fā)表于 09-07 09:12

    全數(shù)字觸發(fā)電路

    介紹了一種具有單脈沖和雙脈沖模式,并具有缺保護(hù)功能和三全數(shù)字觸發(fā)電路的設(shè)計(jì)方案,該
    發(fā)表于 04-23 17:18 ?62次下載

    微機(jī)用全數(shù)字觸發(fā)器設(shè)計(jì)

    摘 要:提出了一種由微機(jī)數(shù)據(jù)總線直接控制的全數(shù)字觸發(fā)電路,并闡述了其電路原理 及微機(jī)接口設(shè)計(jì)。實(shí)驗(yàn)證明該觸發(fā)器具有
    發(fā)表于 01-23 17:21 ?57次下載
    微機(jī)用<b class='flag-5'>全數(shù)字</b><b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>觸發(fā)器</b>設(shè)計(jì)

    感應(yīng)加熱電源數(shù)字觸發(fā)器設(shè)計(jì)

    數(shù)字觸發(fā)器的設(shè)計(jì)思想設(shè)計(jì)其硬件結(jié)構(gòu)并對(duì)軟件算法進(jìn)行了改進(jìn).改進(jìn)后的數(shù)字
    發(fā)表于 02-14 15:53 ?48次下載
    感應(yīng)加熱電源<b class='flag-5'>數(shù)字</b><b class='flag-5'>移</b><b class='flag-5'>相</b><b class='flag-5'>觸發(fā)器</b>設(shè)計(jì)

    全數(shù)字多媒體語(yǔ)言實(shí)驗(yàn)室的應(yīng)用與管理

    全數(shù)字多媒體語(yǔ)言實(shí)驗(yàn)室已成為高校外語(yǔ)教學(xué)實(shí)踐的重要基地,如何科學(xué)有效地管理與維護(hù),使之能更好地服務(wù)于教學(xué),是各高校面臨的重要問題。首先介紹了本校全數(shù)字多媒體語(yǔ)言實(shí)
    發(fā)表于 02-29 11:56 ?14次下載
    <b class='flag-5'>全數(shù)字</b>多媒體<b class='flag-5'>語(yǔ)言實(shí)</b>驗(yàn)室的應(yīng)用與管理

    基于CPLD的序自適應(yīng)晶閘管數(shù)字觸發(fā)器設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于CPLD的序自適應(yīng)晶閘管數(shù)字觸發(fā)器設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:08 ?0次下載
    基于CPLD的<b class='flag-5'>相</b>序自適應(yīng)晶閘管<b class='flag-5'>數(shù)字</b><b class='flag-5'>觸發(fā)器</b>設(shè)計(jì)

    基于AT89C51單片機(jī)的全數(shù)字觸發(fā)器的設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于AT89C51單片機(jī)的全數(shù)字觸發(fā)器的設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-18 10:01 ?1次下載
    基于AT89C51單片機(jī)的<b class='flag-5'>全數(shù)字</b><b class='flag-5'>觸發(fā)器</b>的設(shè)計(jì)