<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于FPGA的高速數字隔離型串行ADC及應用

基于FPGA的高速數字隔離型串行ADC及應用

作者: 時(shí)間:2010-03-03 來(lái)源:網(wǎng)絡(luò ) 收藏

  1.引言

  目前,逆變器在很多領(lǐng)域有著(zhù)越來(lái)越廣泛地應用。對逆變器的研究具有十分重要的意義和廣闊的工程應用前景。常見(jiàn)逆變技術(shù)的控制方法大致分為開(kāi)環(huán)控制的載波調制方法和閉環(huán)控制的跟蹤控制方法。跟蹤控制方法屬于閉環(huán)控制,閉環(huán)反饋中的檢測環(huán)節需要與高壓主電路相互隔離,避免高壓側電磁噪聲對控制電路的竄擾。高性能的跟蹤型逆變器對反饋量的實(shí)時(shí)性要求很高,因此要求反饋環(huán)節具有高速隔離傳輸模擬信號的能力。

  目前,最常用的隔離技術(shù)可以分為線(xiàn)性隔離和數字隔離。線(xiàn)性隔離器存在溫度漂移、線(xiàn)性度差,魯棒性弱的問(wèn)題,很難滿(mǎn)足寬頻帶高精度的隔離傳輸要求。在現代跟蹤控制用逆變器領(lǐng)域中大多采用數字化控制,如果在高壓側將模擬量變成數字量,再通過(guò)高速隔離芯片傳輸數字量,則既避免了模擬量隔離傳輸所存在的問(wèn)題,又滿(mǎn)足數字化控制的要求。因此,本文研究設計了一種基于高速隔離芯片的高速隔離型。該數字隔離型頻帶寬,延時(shí)小,穩定性高并且電路結構簡(jiǎn)單。利用作為控制器,很好地實(shí)現了模數轉換和隔離傳輸。

  2.隔離模塊基本工作原理

  2.1 工程背景介紹

  如圖(1)所示為基于RC檢測的跟蹤控制原理框圖。通過(guò)高速隔離芯片控制高速,將電容電壓實(shí)時(shí)地轉換成數字量,通過(guò)隔離芯片把數字量讀回到FPAG。通過(guò)這個(gè)高速隔離型ADC,即圖(1)中虛線(xiàn)框中的部分,實(shí)時(shí)采樣跟蹤電壓波形,根據特定的跟蹤控制算法產(chǎn)生相應的SPWM控制信號驅動(dòng)半橋主電路。假設逆變單元的開(kāi)關(guān)頻率為10KHz,最小占空比為10%,按照香農定理ADC采樣頻率至少為200KHz,在工程應用中一般留有7~10倍余量,所以高速ADC的采樣頻率應該在1MHz左右。MAX1072為10位單極型ADC,可以實(shí)現1.8MHz采樣頻率??梢?jiàn)MAX1072在采樣頻率和輸出精度方面均滿(mǎn)足跟蹤控制的要求。同時(shí),采用串行ADC控制引腳少,占用控制器I/O端口少,所需隔離芯片少,電路結構簡(jiǎn)單可靠性高。隔離芯片采用ISO721D,其傳輸帶寬可達150MHz。

  2.2 ADC實(shí)現原理

  本論文主要研究高速隔離型ADC的實(shí)現方案,即圖(1)中虛線(xiàn)框內的部分。此部分原理示意圖如圖(2)所示。圖中由產(chǎn)生兩路輸出信號分別為Clk1和Sta1。Clk1經(jīng)過(guò)隔離芯片輸出信號Clk作為串行ADCMax1072的時(shí)鐘信號其頻率為24MHz。Sta1經(jīng)過(guò)隔離芯片輸出信號Sta作為ADC的啟動(dòng)控制信號其頻率為1.5MHz。ADC的轉換結果為Data信號,經(jīng)隔離芯片輸出Data1信號送回FPGA。

原理示意圖

  各信號相位關(guān)系如圖(3)所示。其中,信號A,B,C,Dclk依次為Clk,Sta,Data和FPGA內部移位寄存器的時(shí)鐘信號,實(shí)現將每一位串行數據進(jìn)行存儲。信號B的下降沿啟動(dòng)ADC進(jìn)行轉換,t0~t1時(shí)間段內為ADC轉換時(shí)間,第四個(gè)Clk上升沿輸出數字量的最高位,經(jīng)4nS后穩定。依次在每個(gè)時(shí)鐘信號Clk的上升沿產(chǎn)生數字量的下一位,在每個(gè)Dclk的上升沿將串行數據鎖存在移位寄存器中。在LSB之后還有兩位無(wú)效位分別為S1和S0。啟動(dòng)信號延時(shí)3個(gè)Clk,再進(jìn)行下一次啟動(dòng)。

  圖(4)為利用FPGA實(shí)現的控制隔離型ADC的軟核原理描述圖。FPGA產(chǎn)生一路頻率為24MHz的Clk,信號經(jīng)過(guò)隔離芯片即為圖(3)中的信號A,此信號直接輸出作為Max1072的時(shí)鐘信號。Clk1同時(shí)也作為啟動(dòng)信號的時(shí)鐘信號。利用一個(gè)16進(jìn)制計數器對Clk1進(jìn)行計數產(chǎn)生信號Sta1經(jīng)過(guò)隔離芯片即為圖(3)中的信號B。Sta1高電平維持3個(gè)Clk1低電平維持13個(gè)Clk1。所以Sta1的工作頻率為1.5MHz,占空比為12.5%。由Sta1信號的下降沿啟動(dòng)另外一個(gè)13進(jìn)制計數器計數,產(chǎn)生信號經(jīng)隔離芯片即為如圖(3)中所示的信號Dclk。此信號作為移位寄存器的時(shí)鐘信號,將10位串行數據依次移入寄存器。最后一個(gè)時(shí)鐘信號啟動(dòng)鎖存器將串行數據轉換成為并行數據鎖存在輸出端供FPAG內部進(jìn)行跟蹤控制算法使用。

各信號相位關(guān)系

隔離器相關(guān)文章:隔離器原理

上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: FPGA ADC 高速數字隔離型 串行

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>