定時方式讀A/D轉換數
發布時間:2014/7/26 20:03:25 訪問次數:1107
定時方式讀A/D轉換數的電路組成如圖3-17所示,它與查詢方式不同的僅僅在于啟動A/D轉換后,Q6040J7無需查詢EOC引腳狀態而只需等待轉換時間,然后讀取A/D轉換數。因此,硬件電路可以取消126三態緩沖器及其控制電路,軟件上也相應地去掉查詢EOC電平的REOC程序段,而換之以調用定時子程序( CALL DELAY)即可。
這里定時時間應略大于ADC0809的實際轉換時間,圖3-17中,ADC0809的CLOCK引腳(輸入時鐘頻率)為640kHz,因此轉換時間為8x8個時鐘周期,相當于100“s。
顯然,定時方式比查詢方式簡單,但前提是必須預先精確地知道A/D轉換芯片完成一次A/D轉換所需的時間。
這兩種方法的共同點是硬件、軟件接口簡單,但在轉換期間獨占了CPU時間,好在這種逐位逼近式A/D轉換的時間只在微秒數量級。當選用雙積分式A/D轉換器時,因其轉換時間在毫秒級,因此采用中斷法讀A/D轉換數的方式更為適宜。因此,在設計數據采集系統時,究竟采用何種接口方式要根據A/D轉換器芯片而定。
8位A/D轉換器的分辨率約為0.0039,轉換精度在0.4%以下,這對一些精度要求比較高的控制系統是不夠的,因此要采用更多位的A/D轉換器,如10位、12位、14位等A/D轉換器。下面以AD574A為例介紹12位A/D轉換器及其接口電路。
定時方式讀A/D轉換數的電路組成如圖3-17所示,它與查詢方式不同的僅僅在于啟動A/D轉換后,Q6040J7無需查詢EOC引腳狀態而只需等待轉換時間,然后讀取A/D轉換數。因此,硬件電路可以取消126三態緩沖器及其控制電路,軟件上也相應地去掉查詢EOC電平的REOC程序段,而換之以調用定時子程序( CALL DELAY)即可。
這里定時時間應略大于ADC0809的實際轉換時間,圖3-17中,ADC0809的CLOCK引腳(輸入時鐘頻率)為640kHz,因此轉換時間為8x8個時鐘周期,相當于100“s。
顯然,定時方式比查詢方式簡單,但前提是必須預先精確地知道A/D轉換芯片完成一次A/D轉換所需的時間。
這兩種方法的共同點是硬件、軟件接口簡單,但在轉換期間獨占了CPU時間,好在這種逐位逼近式A/D轉換的時間只在微秒數量級。當選用雙積分式A/D轉換器時,因其轉換時間在毫秒級,因此采用中斷法讀A/D轉換數的方式更為適宜。因此,在設計數據采集系統時,究竟采用何種接口方式要根據A/D轉換器芯片而定。
8位A/D轉換器的分辨率約為0.0039,轉換精度在0.4%以下,這對一些精度要求比較高的控制系統是不夠的,因此要采用更多位的A/D轉換器,如10位、12位、14位等A/D轉換器。下面以AD574A為例介紹12位A/D轉換器及其接口電路。
上一篇:啟動轉換過程
上一篇:AD574A芯片介紹
熱門點擊
- LabVIEW的視覺VI及數字圖像處理
- 二-十進制譯碼器
- 公法線長度測量
- 零階采樣保持器
- 微分型單穩態觸發器實驗電路
- 自動打開DataSocket Server
- 關聯維數計算
- 采樣信號中噪聲的影響與抑制
- 模糊規則庫編輯器Rulebase-Edito
- 動態加載VI
推薦技術資料
- 自制智能型ICL7135
- 表頭使ff11CL7135作為ADC,ICL7135是... [詳細]