国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

電能質(zhì)量監(jiān)測(cè)系統(tǒng)信號(hào)采集模塊控制器IP核設(shè)計(jì)

發(fā)布時(shí)間:2015-11-4 14:21    發(fā)布者:designapp
關(guān)鍵詞: FPGA , 信號(hào)采集
  隨著可編程邏輯器件的不斷進(jìn)步和發(fā)展,FPGA嵌入式系統(tǒng)中發(fā)揮著越來(lái)越重要的作用。本文介紹的在電能質(zhì)量監(jiān)測(cè)系統(tǒng)中信號(hào)采集模塊控制器的 IP核,是采用硬件描述語(yǔ)言來(lái)實(shí)現(xiàn)的。首先它是以ADS8364芯片為控制對(duì)象,結(jié)合實(shí)際電路,將6通道同步采樣的16位數(shù)據(jù)存儲(chǔ)到FIFO控制器。當(dāng)FIFO 控制器存儲(chǔ)一個(gè)周期的數(shù)據(jù)后,產(chǎn)生一個(gè)中斷信號(hào),由PowerPC對(duì)其進(jìn)行高速讀取。這樣能夠減輕CPU的負(fù)擔(dān),不需要頻繁地對(duì)6通道的采樣數(shù)據(jù)進(jìn)行讀取,節(jié)省了CPU運(yùn)算資源。
  1 ADS8364芯片的原理與具體應(yīng)用
  A/D轉(zhuǎn)換芯片ADS8364是TI公司推出的專(zhuān)為高速同步數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)的高速度、低功耗、6通道 (三相電壓、三相電流)同步采樣的16位A/D轉(zhuǎn)換芯片。采用模擬和數(shù)字分別供電,在模擬輸入端,有模擬參考電壓輸入、輸出引腳和信號(hào)六通道正反相輸入引腳;在數(shù)字端,主要包括控制ADS8364的讀/寫(xiě)、復(fù)位、片選引腳和轉(zhuǎn)換結(jié)果輸出總線
  ADS8364芯片的轉(zhuǎn)換過(guò)程為:當(dāng)ADS8364的HOLDX保持至少20 ns的低電平時(shí),轉(zhuǎn)換開(kāi)始。當(dāng)轉(zhuǎn)換結(jié)果被存入輸出寄存器后,引腳EOC的輸出將保持半個(gè)時(shí)鐘周期的低電平,以提示數(shù)據(jù)分析處理器進(jìn)行轉(zhuǎn)換結(jié)果的接收,處理器通過(guò)置RD和CS為低電平可使數(shù)據(jù)通過(guò)并行輸出總線讀出。在轉(zhuǎn)換數(shù)據(jù)的接收過(guò)程中,ADS8364芯片各引腳工作的時(shí)序達(dá)到協(xié)調(diào)一致,才能保證監(jiān)測(cè)設(shè)備良好工作,具體時(shí)序安排如圖1所示。
  


  ADS8364芯片的數(shù)據(jù)輸出方式分別由BYTE、ADD與地址線A2、A1、A0組合控制,轉(zhuǎn)換結(jié)果的讀取方式由電能質(zhì)量監(jiān)測(cè)系統(tǒng)中采用的數(shù)據(jù)分析處理器決定,一般可取直接讀取、循環(huán)讀取和FIFO方式的任何一種。根據(jù)BYTE為0或者為1可確定每次讀取時(shí)得到的數(shù)據(jù)位數(shù),根據(jù)ADD為0或者為1可確定第一次讀取的是通道地址信息還是通道A/D轉(zhuǎn)換結(jié)果。在實(shí)際應(yīng)用中,我們結(jié)合了ADS8364模數(shù)轉(zhuǎn)換器中的6個(gè)16位ADC可以成對(duì)同步工作的能力,3 個(gè)保持信號(hào)(HOLDA、HOLDB、HOLDC)可以同時(shí)被選通,其轉(zhuǎn)換結(jié)果將保存在6個(gè)寄存器中。對(duì)于每一個(gè)讀操作,ADS8364均輸出16位數(shù)據(jù),最高位為符號(hào)位。根據(jù)圖2所示的ADS8364循環(huán)讀取方式工作時(shí)序,需設(shè)置BYTE為0,A2、A1、A0分別為1、1、0。
  



  2.3 A/D轉(zhuǎn)換芯片控制模塊及頂層文件的設(shè)計(jì)
  控制器模塊的設(shè)計(jì):
  ①根據(jù)ADS8364的工作原理:HOLDX保持至少20ns的低電平,轉(zhuǎn)換開(kāi)始,所以控制器需根據(jù)時(shí)序要求產(chǎn)生 HOLD周期信號(hào)。
  ②轉(zhuǎn)換結(jié)束后根據(jù)EOC的響應(yīng)狀態(tài),需要置RD和CS為低電平,使數(shù)據(jù)通過(guò)并行輸出總線讀出。下面是根據(jù)EOC的狀態(tài)改變RD值的 Verilog描述:
  


  根據(jù)圖1的工作時(shí)序和圖2的循環(huán)讀取方式以及對(duì)數(shù)據(jù)采集頻率(12.8 kHz)的要求,對(duì)芯片相應(yīng)的引腳進(jìn)行控制,并和FIFO進(jìn)行連接使采集的數(shù)據(jù)能夠按照循環(huán)方式寫(xiě)入FIFO。采用Verilog硬件描述語(yǔ)言實(shí)現(xiàn)上述功能,并建立頂層文件正確連接各個(gè)功能模塊。
                               
                  頂層文件的Verilog描述如下:
  


  如圖3所示,時(shí)鐘分頻部分的輸出與FIFO的數(shù)據(jù)寫(xiě)入時(shí)鐘、AD_Ctrl的時(shí)鐘和A/D轉(zhuǎn)換芯片的時(shí)鐘相連接。AD_Ctrl部分主要對(duì)ADS8364 芯片進(jìn)行控制,其中輸出RD也連接到FIFO的寫(xiě)使能端,對(duì)FIFO的數(shù)據(jù)寫(xiě)入進(jìn)行控制。FIFO的讀時(shí)鐘接到系統(tǒng)時(shí)鐘,讀使能由CPU控制。當(dāng)FIFO 寫(xiě)入一個(gè)周期的數(shù)據(jù)后,由prog_full產(chǎn)生中斷信號(hào),CPU響應(yīng)并對(duì)FIFO進(jìn)行讀取。
  


  2.4 仿 真
  對(duì)頂層文件進(jìn)行綜合,并在Mode-lsim中對(duì)其進(jìn)行仿真。數(shù)據(jù)采集控制器的仿真結(jié)果如圖4所示。當(dāng)holdx_n為低電平時(shí),啟動(dòng)A/D轉(zhuǎn)換,完成后根據(jù)EOC_n的低電平信號(hào)產(chǎn)生6個(gè)RD_n的低電平信號(hào),循環(huán)讀取數(shù)據(jù)。當(dāng)FIFO存儲(chǔ)了一個(gè)周期的數(shù)據(jù)后,CPU置FIFO的讀使能端口為高電平,對(duì) FIFO中的數(shù)據(jù)進(jìn)行高速讀取。若FIFO中數(shù)據(jù)為空,empty為高電平。
  


  3 使用Xilinx嵌入式開(kāi)發(fā)工具EDK設(shè)計(jì)IP核
  嵌入式開(kāi)發(fā)軟件EDK為設(shè)計(jì)人員提供了自動(dòng)化設(shè)計(jì)向?qū)А?Base System Builder(BSB),可以指引工程師快速完成整個(gè)設(shè)計(jì)過(guò)程。使用BSB創(chuàng)建工程,在創(chuàng)建完成之后使用EDK自帶的CIP(Create and Import Peripheral Wizard)添加用戶自定義IP核,生成的用戶IP核保存在EDK工程目錄下的pcore文件夾。用戶IP核目錄如圖5所示。
  


  其中文件夾data用于存放用戶IP的配置文件,如.prj文件、.mpd文件和.pao文件等;文件夾hdl用于存放用戶IP的HDL代碼,即.v或者.vhd文件;而devl(simmodels)文件夾中的工程可以使用戶在ISE平臺(tái)對(duì)工程進(jìn)行設(shè)計(jì)、綜合與仿真,如果設(shè)計(jì)需要加入網(wǎng)表,可以放在 netlist文件夾。CIP在建立用戶IP核時(shí),使用了一種專(zhuān)用接口規(guī)范(IPIF)。IPIF是一個(gè)驗(yàn)證并優(yōu)化的高度參數(shù)化的定制接口,它提供了一個(gè)簡(jiǎn)化的總線協(xié)議IPIC(IP Intercon-nect),操作這個(gè)總線與直接操作PLB及OPB這些總線相比要簡(jiǎn)單很多。通過(guò)IPIF模塊,對(duì)其進(jìn)行參數(shù)化定制來(lái)滿足設(shè)計(jì)需求,將降低設(shè)計(jì)與測(cè)試的工作量。
  將設(shè)計(jì)的Verilog文件復(fù)制到IP核目錄下相對(duì)應(yīng)的hdl文件夾下,啟動(dòng)ISE開(kāi)發(fā)平臺(tái)并打開(kāi)devl文件夾中的工程文件,在 Sources for Implementation中顯示的結(jié)構(gòu)如圖6所示。圖中,adsfifo.vhd是IPIC的描述文件,user-logic.v(或 user_logic.vhd)可以實(shí)現(xiàn)用戶IP核功能設(shè)計(jì)。需要在adsfifo.vhd中加入必要的端口聲明與邏輯設(shè)計(jì),使PLB控制器與用戶IP設(shè)計(jì)端口進(jìn)行相應(yīng)的連接。設(shè)計(jì)完成后在ISE平臺(tái)中對(duì)該IP核進(jìn)行綜合并仿真。綜合后查看FPGA器件的資源使用情況,如表1所列。
  

  


  根據(jù)需要修改user_logic.v(或user—logic.vhd),向其中添加端口聲明與邏輯設(shè)計(jì):
  


  注意:在綜合后需要使用EDK中的CIP工具重新導(dǎo)入用戶IP核,在導(dǎo)入的過(guò)程中要指定MPD配置文件和XST project file(*.pfj)文件,這樣CIP可以自動(dòng)加入相關(guān)聯(lián)的.v或.vhd文件。導(dǎo)入完成后在EDK的IPCatalog的Project Local pcores分類(lèi)中可以看到用戶IP核,可以向EDK工程中加入該IP核,并設(shè)置其Bus Inter-face、Port和Addresses后生成位流文件,下載到開(kāi)發(fā)板進(jìn)行調(diào)試。
  4 總結(jié)
  利用FPGA和ADS8364設(shè)計(jì)的數(shù)據(jù)采集的IP核,其接口簡(jiǎn)單,采集精度高,可同時(shí)采集多路信號(hào),而且能減輕FPGA嵌入式系統(tǒng)中CPU的負(fù)擔(dān),節(jié)省CPU的運(yùn)算資源。經(jīng)過(guò)仿真和下載到開(kāi)發(fā)板驗(yàn)證,該設(shè)計(jì)能滿足高速交變電壓信號(hào)采集的高精度和高實(shí)時(shí)性的要求。
                               
               
本文地址:http://www.qingdxww.cn/thread-155494-1-1.html     【打印本頁(yè)】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,我們將根據(jù)著作權(quán)人的要求,第一時(shí)間更正或刪除。
您需要登錄后才可以發(fā)表評(píng)論 登錄 | 立即注冊(cè)

廠商推薦

  • Microchip視頻專(zhuān)區(qū)
  • 安靜高效的電機(jī)控制——這才是正確的方向!
  • 了解一下Microchip強(qiáng)大的PIC18-Q24 MCU系列
  • 無(wú)線充電基礎(chǔ)知識(shí)及應(yīng)用培訓(xùn)教程3
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 貿(mào)澤電子(Mouser)專(zhuān)區(qū)

相關(guān)視頻

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號(hào) | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚欧免费视频 | 韩国日本免费不卡在线观看 | 日本免费不卡视频一区二区三区 | 视频在线一区二区三区 | 日本黄色一级网站 | 精品国产高清自在线一区二区三区 | 亚洲国产成人久久午夜 | 特黄a大片免费视频 | 欧美日韩在线视频观看 | www男女| 亚洲国产欧美视频 | 久久这里只是精品免费视频 | 国产馆在线观看免费的 | 俄罗斯13一14处出血视频在线 | 一区三区三区不卡 | 免费国产一区二区在免费观看 | 日韩在线成人 | 91精品国产色综合久久不 | 亚洲精品亚洲人成在线麻豆 | 国产综合精品久久久久成人影 | 国产精品视频一区麻豆 | 国产一级二级在线观看 | 夜夜激情网 | 国产精品99久久久久久www | 午夜色在线 | 天天做天天爱天天爽 | 亚洲视屏在线观看 | 成人日韩 | 一级a毛片免费 | 久久国产热视频 | 国产日韩精品视频一区二区三区 | 三级视频网站 | 亚洲永久视频 | 看毛片视频 | 欧美影院一区二区三区 | 国产在线麻豆精品 | 久久综合成人 | 91小视频在线播放 | 最新在线黄色网址 | 99精彩视频在线观看 | 在线观看麻豆精品国产不卡 |