《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 可編程邏輯 > 設(shè)計(jì)應(yīng)用 > 交換位技術(shù)改進(jìn)FPGA-PWM計(jì)數(shù)器性能
交換位技術(shù)改進(jìn)FPGA-PWM計(jì)數(shù)器性能
摘要: 簡(jiǎn)單改變FPGA計(jì)數(shù)器規(guī)格使作為DAC功能PWM計(jì)數(shù)器的紋波降低。
Abstract:
Key words :

  簡(jiǎn)單改變FPGA計(jì)數(shù)器規(guī)格使作為DAC功能PWM計(jì)數(shù)器的紋波降低。

  當(dāng)需要一些模擬輸出和系統(tǒng)中有FPGA時(shí),很可能選擇使用如圖1的PWM模塊和簡(jiǎn)單低通濾波器。FPGA的輸出是固定頻率、計(jì)數(shù)器和數(shù)字比較器使占空比可變的典型波形(表1)。

PWM模塊和簡(jiǎn)單低通濾波器

FPGA OUTPUT

 

  假設(shè)高信號(hào)使能,計(jì)數(shù)器每個(gè)時(shí)鐘周期進(jìn)行計(jì)數(shù),PWM輸出的頻率為時(shí)鐘頻率的2次冪分頻。通過(guò)連接前置比例器,使用使能來(lái)降低輸出頻率。由于輸出頻率固定,濾波器容易計(jì)算。已知占空比50%時(shí),出現(xiàn)最壞的紋波。最大紋波和上升時(shí)間的限制結(jié)合決定濾波器類(lèi)型和RC(電阻/電容)值。

  對(duì)表1中編碼進(jìn)行非小改動(dòng),能夠改進(jìn)PWM電路的性能。但在原先系統(tǒng)中,最大紋波電流發(fā)生在50%占空比時(shí),最小紋波電流發(fā)生在最小占空比時(shí),改進(jìn)的版本顯示最大紋波等于標(biāo)準(zhǔn)版的最小值。關(guān)鍵是產(chǎn)生最高頻率的可能性,還能保持平均的占空比常數(shù)。輸出脈沖頻率越高,濾波器性能越好。

  從左到右交換所有位來(lái)修改由重編二進(jìn)制比較器組成表1。MSB(最高有效位)變成LSB(最低有效位),LSB變成MSB,等等(表2)。只需重編位,而不需額外寄存器或邏輯單元。

Rewiring Modification

  表3顯示了4位PWM發(fā)出的脈沖序列。表3中,可以看到50%占空比時(shí)(第二列,值為8),頻率最大,為時(shí)鐘頻率的2分頻。在第一個(gè)紋波出現(xiàn)點(diǎn)(第二列,值為1),傳統(tǒng)PWM系統(tǒng)中有同樣的紋波,也就是說(shuō),脈沖序列是相同的。

Simulation Result

  英文原文:

  Swapping bits improves performance of FPGA-PWM counter

  A simple change to the specification of an FPGA counter lowers the ripple of a PWM counter functioning as a DAC.

  Stefaan Vanheesbeke, Ledegem, Belgium; Edited by Charles H Small and Fran Granville -- EDN, 9/13/2007

  When you need some analog outputs and you have an FPGA in your system, you probably choose to use a PWM module and a simple lowpass filter such as those in Figure 1. The output of the FPGA is typically a waveform with a fixed-frequency, variable-duty cycle, which a counter and a digital comparator generate (Listing 1).

  Suppose that Enable is high, the counter counts up every clock cycle, and the frequency of the PWM output is the clock frequency divided by 2 count bits. You can use Enable to lower the output frequency by connecting it to a prescaler. Because the output frequency is fixed, the filter is easy to calculate, because you know that the worst-case ripple happens at a duty cycle of 50%. The combination of the desired maximum ripple and settling time determines the filter type and RC (resistance/capacitance) values.

  With a small change to the code in Listing 1, you can improve the performance of the PWM circuit. Whereas in the original system, the maximum ripple currents occur at a duty cycle of 50% and the minimum ripple currents occur at the minimum duty cycle, the improved version shows a maximum ripple equal to the minimum of the standard version. The trick is to generate the highest frequency possible but keep the average duty cycle constant. The higher the frequency of the pulses on the output, the better the filter does its job.

 

 

  The modification to Listing 1 consists of rewiring the binary comparator with all the bits swapped from left to right. The MSB (most significant bit) becomes the LSB (least significant bit), the LSB becomes the MSB, and so on (Listing 2). You do only a rewiring requiring no extra registers or logic.

  Listing 3 shows the pulse trains that a 4-bit PWM emits. In Listing 3, you see that at 50% duty cycle (Value=8, second column), the frequency is maximum and equal to the clock frequency divided by two. At the first point at which some ripple shows up (Value=1, second column), there is exactly the same ripple as in the conventional PWM system—that is, the pulse train is the same.

  英文原文地址:http://www.edn.com/article/CA6475009.html

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
麻豆精品精华液| 欧美在线观看视频一区二区三区| 欧美好骚综合网| 亚洲欧美999| 亚洲国产欧美一区二区三区同亚洲| 日韩视频在线观看| 黄色在线成人| 国产欧美韩日| 欧美精品日韩三级| 欧美在线一级视频| 亚洲午夜一级| 亚洲美女区一区| 久久精品国产亚洲aⅴ| 亚洲婷婷国产精品电影人久久| 在线看一区二区| 国产一区二区三区久久久| 欧美日韩免费视频| 欧美成人嫩草网站| 久久免费视频网站| 久久狠狠久久综合桃花| 亚洲在线视频网站| 一本久久a久久免费精品不卡| 久久精品视频播放| 性久久久久久久久| 亚洲一区二区视频在线| 日韩一级大片在线| 亚洲精品日韩激情在线电影| 在线观看日韩| 一区精品久久| 国产有码在线一区二区视频| 国产日韩精品视频一区| 国产精品美女| 国产精品成人观看视频国产奇米| 欧美激情在线观看| 女仆av观看一区| 免费视频亚洲| 老司机精品视频一区二区三区| 久久国产精品一区二区三区| 一区二区91| 一区二区免费在线播放| 亚洲免费观看在线观看| 亚洲欧洲在线一区| 亚洲精美视频| 亚洲日本中文字幕免费在线不卡| 亚洲韩日在线| 99国产精品久久久久老师| 亚洲精品一区二区三区av| 亚洲成色999久久网站| 亚洲丁香婷深爱综合| 亚洲二区三区四区| 亚洲激情国产| 亚洲久久一区二区| 99国产精品99久久久久久粉嫩 | 亚洲国产天堂久久综合网| 亚洲国产清纯| 99精品视频免费全部在线| 一区二区三区欧美成人| 亚洲免费小视频| 欧美伊人久久| 亚洲精品美女免费| 99re66热这里只有精品3直播| 一本一本大道香蕉久在线精品| 国产精品99久久久久久久久久久久 | 久久国产精品久久久| 久久免费精品视频| 欧美激情精品| 国产精品久久精品日日| 国产伦理精品不卡| 一区二区三区在线看| 亚洲人午夜精品| 亚洲一区二三| 久久精品亚洲一区二区| 亚洲精品之草原avav久久| 亚洲午夜一区二区| 久久精品欧美日韩精品| 免费在线日韩av| 欧美涩涩网站| 国产一区在线看| 亚洲精品人人| 亚洲一区视频在线观看视频| 亚洲国产精品ⅴa在线观看| 日韩一级精品| 欧美一区二区高清| 欧美99久久| 国产精品久久久久国产精品日日| 国产三区精品| 亚洲日韩欧美视频| 欧美亚洲视频| 一区二区三区四区五区视频 | 国产精品久久久| 激情六月婷婷久久| 一区二区91| 亚洲第一色在线| 亚洲性色视频| 久久亚洲图片| 国产精品久久婷婷六月丁香| 永久久久久久| 亚洲无线视频| 日韩视频在线免费| 一区二区动漫| 久久综合图片| 国产精品久在线观看| 在线看国产日韩| 亚洲自啪免费| aⅴ色国产欧美| 久久久久五月天| 国产精品成人av性教育| 亚洲电影免费| 欧美亚洲视频在线看网址| 亚洲少妇自拍| 欧美福利专区| 国产一区二区三区久久精品| 亚洲美女福利视频网站| 亚洲国产老妈| 久久久久9999亚洲精品| 国产精品国产成人国产三级| 伊人精品在线| 午夜久久久久久| 亚洲永久免费av| 欧美精品免费在线观看| 精品91久久久久| 欧美一区二区三区婷婷月色| 一个色综合导航| 欧美成年人视频网站| 韩日精品视频| 欧美一区2区视频在线观看| 亚洲综合99| 欧美日韩精品二区第二页| 亚洲二区在线视频| 亚洲黄色av| 欧美电影在线播放| 亚洲日本欧美| 亚洲在线视频免费观看| 国产精品日韩欧美一区二区三区| 亚洲欧美视频一区| 久久久精品国产免大香伊 | 亚洲香蕉在线观看| 欧美一区二区三区视频| 国产亚洲福利社区一区| 久久精品日韩一区二区三区| 欧美国产日韩xxxxx| 亚洲欧洲美洲综合色网| 中国成人亚色综合网站| 国产精品久久看| 久久爱另类一区二区小说| 免费日本视频一区| 日韩亚洲欧美一区二区三区| 午夜精品影院| 韩国av一区二区| 亚洲狼人综合| 欧美性做爰猛烈叫床潮| 亚洲欧美美女| 另类成人小视频在线| 亚洲精品美女91| 午夜久久久久久| 伊大人香蕉综合8在线视| 一本色道88久久加勒比精品| 国产精品久久午夜夜伦鲁鲁| 欧美一区观看| 欧美裸体一区二区三区| 亚洲一区欧美激情| 久久亚洲精品一区| 一本不卡影院| 久久久999成人| 亚洲欧洲久久| 久久大综合网| 亚洲精品久久久久久久久久久| 亚洲欧美在线免费| 伊人久久久大香线蕉综合直播| 亚洲午夜性刺激影院| 狠狠色狠色综合曰曰| 亚洲一区二区三区高清| 激情伊人五月天久久综合| 中国女人久久久| 一区二区三区在线免费观看| 亚洲宅男天堂在线观看无病毒| 黄色亚洲大片免费在线观看| 亚洲四色影视在线观看| 狠狠色综合色区| 亚洲一区视频| 亚洲电影毛片| 久久国产精品99久久久久久老狼| 亚洲品质自拍| 久久免费视频一区| 在线综合+亚洲+欧美中文字幕| 开心色5月久久精品| 亚洲天堂成人在线观看| 欧美成人一区二区三区| 亚洲欧美国产毛片在线| 欧美激情久久久久久| 久久aⅴ国产紧身牛仔裤| 欧美日韩亚洲一区三区 | 日韩一级精品| 久久亚洲午夜电影| 亚洲性人人天天夜夜摸| 欧美精品久久99| 久久精品亚洲乱码伦伦中文 | 亚洲一区二区三区777| 亚洲福利视频三区| 久久精品理论片|