色逼阁网页,在线看的h网导航,亚洲日韩aⅴ在线视频,小清欢在线全文阅读,AV电影网址免费观看,自拍偷拍影音先锋,多人疯狂派对欧美XXX,强奸福利社,东北女人大叫受不了了

基于Atmega8的數字功放設計

時間:2023-05-01 09:13:00 計算機論文 我要投稿
  • 相關推薦

基于Atmega8的數字功放設計

  摘要:Mega8是一款高性能、低功耗,采用先進RISC精簡指令,內置PWM和A/D的8位單片機,用它設計數字功放不僅成本低、硬件簡單,而且易實現各種擴展功能。文中介紹了如何利用AVR系列單片機mega8及新型VMOS管IRF7389來設計高效數字功放的方法,同時給出了相應的電路原理圖、程序流程和測試結果。

    關鍵詞:mega8;數字功放;PWM;AD8605;IRF7389

1 引言

數字功放由于其效率高、易與數字音源對接等優點而在現實生活中具有越來越廣泛的應用。它主要包含兩部分,圖1為數字功放的基本框圖。其中PWM變換大致有兩種,一是模擬PWM,即將輸入的模擬信號或數字信號經D/A后與三角波進行比較,這種變換必須要有頻率上百kHz、線性度好、滿幅的三角波,而且還要有高速模擬比較器,否則將影響PWM波形在解調后的波形,這些都將增加成本和設計復雜度(使用集成D類功放或D類控制芯片另當別論)。二是數字式PWM,即將輸入數字信號或模擬信號經A/D后與計數器相比較,即用計數的方法代替三角波,從而避免了三角波非線性所引起的失真。同傳統的模擬方式相比,數字方式具有設計簡單,效率更高,抗干擾性更強等優點。而Atmega8單片機中的定時器1可以工作在PWM模式,它只要將其AD中的值移到PWM的輸出比較寄存器中即可完成PWM調制,實現起來相當簡便。

為了提高輸出功率,大多數D類功放都以BTL方式來驅動。而無論是模擬式還是數字式PWM,BTL兩路輸出信號的選擇也都有兩種方案,即同相驅動和反相驅動。前者在零信號時,其兩路信號的疊加效果幾乎為零,而后者在零信號時,疊加在濾波器上的電壓會變大,當然可以通過修改濾波器參數來降低其在負載上的壓降,但這樣會增加系統功耗,而且不便于整體實現。因此,本文選用數字式PWM,并采取同相驅動方式實現數字功放功能,從而進一步降低了靜態功耗,提高了效率。 

2 硬件設計

該設計的硬件電路分為三部分,包括前置放大、A/D與PWM轉換、功率放大及濾波等,其硬件電路原理如圖2所示。本系統的PWM頻率至少要調制到信號最高頻率(20kHz)的5倍以上,才能保證音頻信號很好的還原。若工作頻率為16MHz,則PWM的計數最大值(以下簡稱TOP)將為: fCLK-I/O/fpwm=16MHz/100kHz=160。此外,A/D的采樣值(最大255)也必須除以一定的數值才能作為PWM輸出比較寄存器(以下簡稱OCR1A/OCR1B)的值,這顯然會降低AD的等效精度。而要保證AD原有的精度和PWM頻率,則應提高晶振。經測試:mega8在32MHz下還可正常工作,此時AD采樣值可直接作為OCR1A/OCR1B值,此時的PWM頻率為32MHz/255=125.5kHz。

2.1 前置放大

前置放大部分主要由AD公司的低功耗、低噪聲、單電源、軌對軌輸入輸出放大器AD8605和數字電位器組成。AD8605的靜態電流只有0.9mA(5V),電源范圍為2.7V~5.5V,帶寬為10MHz。數字電位器采用的X9C102有100個臺階,大小為1kΩ?最小可達40Ω,它和AD8605可組成同相放大器。圖2中的R2選為1kΩ,放大倍數可在2到250之間調整。

2.2 A/D及PWM部分

[1] [2] [3] 

【基于Atmega8的數字功放設計】相關文章:

基于ATMEGA8的紅外安防報警系統設計04-26

基于FPGA的數字系統設計04-27

基于WebGIS的數字社區管理系統的設計04-28

基于ARCGIS的數字校園系統的設計與實現05-02

基于LabView的開關功放死區效應分析04-29

基于LabView的開關功放死區效應分析04-26

基于.NET組件的數字制圖系統的設計與實現04-28

淺談基于數字新疆的數字環保建設05-03

基于WebGIS的數字土地博物館系統的分析與設計04-28

基于SOPC的動調陀螺數字再平衡回路設計04-28