999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

AD7891采集多路模擬量的時序控制

2018-02-28 09:38:04張濤
電子技術與軟件工程 2018年23期

張濤

摘要

AD7891是一種多通道模擬數據采集系統,在多路模擬量的實際采集中,由于對通道切換和啟動轉換時序控制不嚴格,經常會出現數據錯誤。本文介紹了AD7891芯片的功能特點和使用方法,并以AD7891-1與某DSP的并行接口應用為例,詳細描述了在通道切換和啟動轉換之間的時序控制。

【關鍵詞】模擬數據采集 時序控制 AD7891

1 概述

AD7891是美國ADI公司推出的一款12位數據采集系統(DAS),具有并行和串行兩種工作模式,內置輸入多路復用器、采樣保持放大器、12位高速ADC、+2.5V基準源和高速接口電路,并具有8個帶過壓保護的模擬信號輸入通道,工作電壓為+5V,工作溫度為-40℃~+85℃,采用單電源供電,功耗低,可接受多種輸入信號范圍:AD7891-1(±5V和±10V)及AD7891-2(0V至+2.5V、0V至+5V和±2.5V),采用44針的PLCC和PQFP兩種封裝。

AD7891通過MODE引腳來選擇并行或串行工作模式,無論哪種模式,均能提供標準控制輸入及快速數據訪問時間特性,模數轉換時間為1.6us。

2發問題描述

基于某DSP的產品通過AD7891-1采集多路模擬電壓信號,DSP與AD7891-1采用并行接口連接電路,在進行低溫工作測試時,出現采集數據跳變的故障現象,問題定位為DSP中AD采集軟件模塊對AD7891芯片的使用方法不當。

3 機理分析

3.1 轉換控制和通道選擇

AD7891可以使用硬件和軟件兩種方法控制轉換開始,硬件方法控制轉換開始通過設置CONVST端的輸入,當輸入為負脈沖時,在脈沖上升沿片內的跟蹤/保持器從跟蹤模式轉為保持模式并開始進行轉換操作;軟件方法控制轉換開始通過設置控制寄存器的SWCONV位,寫入“1”時,AD7891內部將產生一個脈沖信號來控制跟蹤/保持的起始點以及啟動轉換序列,當內部脈沖信號超時轉換結束。

AD7891有一個6位控制寄存器。寄存器各位分別控制芯片模擬信號輸入通道的選擇、模擬轉換的開始、待機工作模式選擇和輸出數據格式,可以通過并行寫操作或串行寫操作將控制字寫入控制寄存器。在芯片剛接通電源時,控制寄存器各位的初始狀態均為0。格式為:

MSB

其中A2、A1、A0為地址輸入端,用來選擇多路選擇器的模擬信號輸入通道,A2為最高有效位。通道數N可由公式N=4A2+2A1+A0+1計算確定。

SWCONV為軟件模數轉換開始位。寫入“1”時,模數轉換開始。

SWSTBY為待機模式輸入位。寫入“1”時,芯片待機模式;寫入“0”時,芯片正常工作。

FORMAI為數據格式位。寫入“0”,輸出數據格式為二進制原碼;寫入“1”,輸出數據格式為二進制補碼。

3.2 采集流程

本文以軟件方法控制轉換開始為例,通過向AD7891寄存器寫控制指令實現對電壓數據的采集,內部工作流程如下:

(1)AD7891芯片通過并行接口接收到通道設置的指令,通過地址編碼單元控制多路開關選擇設定的采集通道;

(2)通道選通后,AD7891內部的跟蹤/保持放大電路單元,對該通道輸入的電壓信號進行跟蹤保持;

(3)啟動AD轉換,通過電路積分和比較,完成模擬信號到數字信號的轉換;

(4)轉換完成后,AD7891EOC端輸出脈寬為80ns的負脈沖,DSP讀取轉換結果;

(5)芯片又重新進入跟蹤模式,跟蹤/保持器開始進行下一次的數據采集,在轉換期間和轉換結束100ns之前,DSP不能進行讀數據操作。

3.3 原因分析

采樣保持獲取時間用于讓跟蹤/保持放大器輸出的采樣值更接近于真實值。轉換結束后,當出現選擇通道切換或者輸入到被選擇的VIN引腳的電壓發生較大變化時,這段時間被用來進行輸入穩定。這就意味著在操作芯片時,用戶必須在轉換完成后插入一個等待周期用于下一次采集信號的跟蹤/保持。當采集通道發生變化或者輸入的電壓發生較大的變化時,也需要在開始轉換之前插入一個等待周期。這樣做可以保證芯片訪問操作的規范性和數據采集的正確性。

在現有的軟件設計中沒有在數據讀取和通道切換等操作步驟之間插入等待時間,這就有可能出現在通道切換后,片內的跟蹤/保持放大器采集到的輸入電壓還沒有完全變化到真實值的時候就開始啟動了AD轉換,造成采集電壓有誤差。

在通道切換之后AD7891輸入跟蹤保持放大器的輸出電壓信號由之前保持的電壓(上一AD通道)變為的當前選通的通道電壓,該轉換也需要一定的時間,所需時間與兩個通道之間的電壓幅值差異有關,同時也會受到溫度的影響,對于不同的信號處理器,該時間也存在微小差異。

因此在軟件設計中應考慮該通道切換所需時間,留出足夠的時間(Ttrack-hold)來保證通道切換完成。

軟啟動方式時,該通道切換和跟蹤保持的時間由芯片內部時序控制,該時間為0.7μs,當通道切換時實際所需的時間Ttrack-hold超出0.7μs,啟動轉換時放大器端的電壓并未完全變為當前通道的電壓,導致AD轉換結果不準確。

4 改進措施

對AD7891采集軟件模塊進行改進,在切換采集通道和開始啟動轉換之間插入lus的等待周期;當AD采集完成后,DSP在讀取完轉換數據后再等待1us開始切換通道進行下一次轉換。

5 結語

文中以AD7891-1與某數字信號器的并行接口連接電路為例,在多路模擬量的實際采集中,通過軟啟動方式控制轉換開始,詳細分析了在通道切換和啟動轉換之間的時序控制。

參考文獻

[1]Ana10G Devices Inc,LC2MOS 8-Channel,12-Bit High Speed Data AcquisitionSystem.DataSheet,2004.

[2]AD7891 PDF芯片資料.

[3]張芳.基于單片機的AD7891高速數據采集原理與應用[S].陜西黃河集團有限公司設計所,2012.

主站蜘蛛池模板: 狠狠做深爱婷婷久久一区| 这里只有精品在线播放| 91久久大香线蕉| www欧美在线观看| 亚洲男人天堂2020| 国产a v无码专区亚洲av| 久久久久亚洲av成人网人人软件 | a在线亚洲男人的天堂试看| AV无码一区二区三区四区| 18禁黄无遮挡免费动漫网站| 国产精彩视频在线观看| 亚洲精品不卡午夜精品| 国产精品一老牛影视频| 爽爽影院十八禁在线观看| 免费A∨中文乱码专区| 精品超清无码视频在线观看| 国产va视频| 午夜无码一区二区三区| 91福利国产成人精品导航| 免费国产无遮挡又黄又爽| 国产精品免费电影| 国产日本欧美亚洲精品视| 欧洲高清无码在线| 国产精品一区二区国产主播| 国产手机在线ΑⅤ片无码观看| 在线亚洲天堂| 日韩激情成人| 国产精品第一区在线观看| 久久精品亚洲热综合一区二区| 久久亚洲中文字幕精品一区| 亚洲无码高清视频在线观看 | 国产一级做美女做受视频| 亚洲黄网视频| 99久视频| 亚洲无码视频喷水| 日本人妻一区二区三区不卡影院| 国产精品99一区不卡| 欧美亚洲日韩不卡在线在线观看| 91精品国产一区| 99re视频在线| 老司机精品99在线播放| 国产一区免费在线观看| 亚瑟天堂久久一区二区影院| 人人91人人澡人人妻人人爽| 色丁丁毛片在线观看| 欧美日韩精品在线播放| 亚洲永久免费网站| 久久久久国产精品熟女影院| 日本不卡在线播放| 亚洲成AV人手机在线观看网站| 97国产在线视频| 亚洲精品国产成人7777| 九九香蕉视频| 欧美在线一级片| 四虎综合网| 国产男女XX00免费观看| 91免费国产在线观看尤物| 91精选国产大片| 欧美午夜精品| 欧美中出一区二区| 全免费a级毛片免费看不卡| 国产精品性| jizz国产在线| 国产欧美性爱网| 国产毛片基地| 性色生活片在线观看| 国产微拍精品| 国产激情在线视频| 国产精品福利一区二区久久| 久久久久青草大香线综合精品| 不卡的在线视频免费观看| 久久综合AV免费观看| 四虎亚洲国产成人久久精品| 久久伊人色| 久草视频精品| 香蕉久久国产超碰青草| 国产av剧情无码精品色午夜| 国产黄色片在线看| 色老头综合网| 日本尹人综合香蕉在线观看| 亚洲资源在线视频| 亚洲高清无码精品|