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

  簡單改變FPGA計數器規格使作為DAC功能PWM計數器的紋波降低。

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

PWM模塊和簡單低通濾波器

FPGA OUTPUT

 

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

  對表1中編碼進行非小改動,能夠改進PWM電路的性能。但在原先系統中,最大紋波電流發生在50%占空比時,最小紋波電流發生在最小占空比時,改進的版本顯示最大紋波等于標準版的最小值。關鍵是產生最高頻率的可能性,還能保持平均的占空比常數。輸出脈沖頻率越高,濾波器性能越好。

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

Rewiring Modification

  表3顯示了4位PWM發出的脈沖序列。表3中,可以看到50%占空比時(第二列,值為8),頻率最大,為時鐘頻率的2分頻。在第一個紋波出現點(第二列,值為1),傳統PWM系統中有同樣的紋波,也就是說,脈沖序列是相同的。

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

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
性视频1819p久久| 一区二区免费看| 亚洲狼人综合| 伊人蜜桃色噜噜激情综合| 国产欧美日韩另类视频免费观看| 欧美日韩一区高清| 欧美激情一区二区三区成人| 快播亚洲色图| 久色成人在线| 久久一区二区精品| 久久午夜影视| 久久看片网站| 久久久久久午夜| 久久久久久久国产| 久久久免费av| 久久美女性网| 久久久久久久综合| 久久人人爽人人爽| 麻豆国产精品777777在线| 久久亚洲色图| 蜜臀91精品一区二区三区| 毛片一区二区| 欧美国产第一页| 欧美精品在线一区二区| 欧美精品一区在线发布| 欧美国产日产韩国视频| 欧美日韩爆操| 一本一本久久a久久精品综合妖精| 国产亚洲毛片在线| 国模精品一区二区三区色天香| 国产一区激情| 在线观看视频亚洲| 亚洲精品国产无天堂网2021| 亚洲黄色影院| 日韩视频欧美视频| 在线亚洲伦理| 欧美一区二区三区免费看| 欧美一区二区三区在线免费观看| 久久精品成人一区二区三区蜜臀 | 亚洲丰满少妇videoshd| 亚洲高清色综合| 99国产精品久久久久老师| 亚洲一区bb| 久久福利资源站| 欧美成人网在线| 欧美偷拍另类| 国内精品久久久久影院优| 亚洲高清资源综合久久精品| 99精品视频免费观看视频| 亚洲欧美国产毛片在线| 久久精品视频亚洲| 日韩一级不卡| 欧美中文字幕在线视频| 蜜桃伊人久久| 国产精品黄色| 在线电影院国产精品| 亚洲精品乱码久久久久久日本蜜臀 | 久久精品主播| 欧美激情第1页| 国产精品久久国产精品99gif| 国产日韩欧美一区二区| 136国产福利精品导航| 亚洲色诱最新| 在线看片成人| 亚洲手机成人高清视频| 欧美一区深夜视频| 一区二区欧美日韩| 久久久亚洲精品一区二区三区| 久久久欧美精品| 亚洲精品老司机| 欧美一级艳片视频免费观看| 亚洲精品综合精品自拍| 亚洲欧美中日韩| 欧美xart系列高清| 国产日韩欧美91| 日韩视频在线观看国产| 欧美一区二区三区四区视频| 一区二区福利| 久久色在线观看| 国产精品久久久999| 1024精品一区二区三区| 亚洲欧美一区二区激情| 夜夜爽www精品| 久久久999精品视频| 欧美日韩国产成人在线91| 国产一区二区日韩| 中日韩男男gay无套| 亚洲激情视频| 久久久久久久久久久成人| 欧美肉体xxxx裸体137大胆| 影音先锋亚洲精品| 午夜精品久久| 亚洲一区三区电影在线观看| 玖玖精品视频| 国产情侣一区| 一区二区三区久久网| 亚洲精品影院在线观看| 久久天堂国产精品| 国产精品裸体一区二区三区| 亚洲理论在线| 亚洲欧洲另类国产综合| 久久久亚洲高清| 国产乱码精品一区二区三区五月婷 | 亚洲图色在线| 亚洲视频你懂的| 欧美久久一区| 在线播放中文一区| 欧美亚洲视频在线观看| 亚洲资源在线观看| 欧美日韩一区二区三区在线看| 亚洲国内精品| 亚洲精品美女91| 免费观看久久久4p| 激情国产一区二区| 欧美亚洲综合另类| 欧美在线黄色| 国产精品香蕉在线观看| 亚洲视频免费看| 亚洲欧美日韩一区在线| 99一区二区| 午夜精品视频网站| 欧美黄色aa电影| 亚洲国产综合在线| 亚洲人成网站777色婷婷| 久久久午夜电影| 国产亚洲一区二区精品| 亚洲欧美日韩精品久久久| 亚洲综合第一页| 国产精品久久久久久av福利软件| 一本色道久久综合亚洲精品高清| 中文一区二区| 欧美色偷偷大香| 一区二区三区高清| 亚洲一级网站| 欧美视频专区一二在线观看| 99精品久久久| 亚洲一区二区三区久久| 国产精品福利网站| 亚洲自拍偷拍视频| 欧美在线视频二区| 国产欧美一区二区视频| 午夜精品久久久久久久白皮肤| 久久精品中文字幕一区| 狠狠色香婷婷久久亚洲精品| 久久精品一区四区| 欧美国产成人精品| 亚洲精品日韩综合观看成人91| 夜夜嗨av色一区二区不卡| 欧美日本免费一区二区三区| 99精品国产在热久久婷婷| 亚洲一区二区三区777| 国产精品视频免费在线观看| 亚洲一区二区四区| 久久人人爽爽爽人久久久| 亚洲第一福利视频| 亚洲午夜影视影院在线观看| 国产精品久久久久一区二区| 亚洲免费黄色| 欧美一区二区成人| 国产专区综合网| 亚洲欧洲另类| 欧美系列电影免费观看| 亚洲欧美日本另类| 六月丁香综合| 日韩亚洲精品在线| 欧美在线免费一级片| 一区二区三区在线视频播放| 日韩一区二区精品| 国产精品乱看| 亚洲国产精品成人综合| 欧美另类极品videosbest最新版本| 一本一本久久a久久精品综合妖精| 午夜精品美女自拍福到在线| 国模叶桐国产精品一区| 99精品热6080yy久久| 国产精品日韩精品欧美在线| 久久成人国产精品| 欧美日本不卡高清| 亚洲欧美日韩一区二区三区在线观看 | 午夜精品福利在线| 精品粉嫩aⅴ一区二区三区四区| 亚洲黄色一区| 国产精品毛片高清在线完整版| 久久精品视频亚洲| 欧美日韩在线观看一区二区三区 | 欧美精品在线一区| 性8sex亚洲区入口| 欧美激情日韩| 亚洲欧洲av一区二区三区久久| 欧美高清一区二区| 午夜亚洲激情| 欧美日本精品在线| 欧美在线91| 欧美日韩一区二区三区四区五区| 午夜精品视频一区| 欧美日韩精品综合在线| 亚洲成人自拍视频| 国产欧美日韩综合| 亚洲图片欧美午夜| 亚洲丰满少妇videoshd|