99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

1 三相全控橋整流電路

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

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

2 IP軟核設(shè)計

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

本設(shè)計的觸發(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)開始的一個周期360°內(nèi),必然產(chǎn)生6次輸出脈沖。本設(shè)計采用雙窄脈沖,每次有兩路輸出。6個晶閘管的觸發(fā)分別由A、B、C的正、負(fù)電平周期內(nèi)進(jìn)行延時。例如:A的正電平周期內(nèi),以A的上升沿為起始點(diǎn),經(jīng)過由移相角決定的延時后,發(fā)出VTl的觸發(fā)脈沖;在雙窄脈沖應(yīng)用中,同時發(fā)出VT6的觸發(fā)脈沖。觸發(fā)脈沖時序圖如圖3昕示。

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

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

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

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

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

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

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

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

正相序時的觸發(fā)脈沖順序為:VTl→VT2→VT3→VT4→VT5→VT6→VTl。

負(fù)相序時的觸發(fā)脈沖順序為:VT6→V15→VT4→VT3→VT2→VT1→VT6。

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

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

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

3 IP軟核的仿真及驗證

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

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

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

4 結(jié)論

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


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

    關(guān)注

    335

    文章

    28919

    瀏覽量

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

    關(guān)注

    71

    文章

    2930

    瀏覽量

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

    關(guān)注

    14

    文章

    2039

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    摘 要:提出了一種由微機(jī)數(shù)據(jù)總線直接控制的全數(shù)字觸發(fā)電路,并闡述了其電路原理 及微機(jī)接口設(shè)計。實驗證明該觸發(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è)計

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

    數(shù)字觸發(fā)器的設(shè)計思想設(shè)計其硬件結(jié)構(gòu)并對軟件算法進(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è)計

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

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

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

    電子發(fā)燒友網(wǎng)站提供《基于CPLD的序自適應(yīng)晶閘管數(shù)字觸發(fā)器設(shè)計.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è)計

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

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