在如今的信息社會,各行各業、各種場合都有信息產品的應用。信息技術中,AD/與DA轉換技術成為信息處理的關鍵技術之一。單片機必須與AD/與DA轉換接口相配合才能實現事物及物理量的處理和重現與顯示。當需要數字控制時,也需要通過DA轉換接口輸出模擬量,實現對被控模塊(比如信號發生器)的控制。高精度控制或重現的場合需要高精度的DA轉換。 現有的DA轉換芯片,限于技術的原因,不能將DA轉換芯片的數字位數做的太多(目前高精度DA最多為24位),而且高精度DA轉換芯片價格也比較高。將現有DA轉換芯片位數擴展,精度提高具有現實意義,一種DA轉換芯片數據位數擴展技術提供了一種提高DA轉換精度的解決方案。 總體方案如圖1,電原理圖如圖2。 圖1總體方案 圖2電原理圖 工作原理:U1 (da0832),U2A(LM324)組成段內DA轉換,U2B、R1、R2、R3完成段內1/8壓縮、U3 (74HC238)實現3-8譯碼、U4(4016)完成段落權值控制,R4~R13、Q1、Q2和U2C組成段落權值產生電路。R15~R18、UAD組成求和電路。 在單片機數據信號的高三位輸出分別是000、001、010、011、100、101、110時,段落權值分別輸出為0、0.625V、1.25V、1.875V、2.5V、3.125V、3.75V、4.375V,分別為段落的起始值。其過程為三位數據信號通過3-8譯碼(74HC238)產生8個控制信號控制模擬開關(4016)開閉,使恒流源電路輸出不同的電流,該電流在電阻R14上產生需要的權值電壓;經射隨器阻抗變換輸出到求和電路。 單片機或其它數據芯片輸出低8位數據信號送入DA轉換芯片U1(DAC0832),通過運放U2A(LM324)轉換為0~4.96V的模擬電壓,經U2B完成1/8壓縮,形成段內模擬信號,輸出到求和電路與段落權值電壓相加輸出。成為11位DA轉換輸出
完整的Word格式文檔51黑下載地址:
|