基于PCI 9052總線(xiàn)的高速噪聲檢測系統
3. 邏輯控制電路
邏輯控制電路的作用是用于產(chǎn)生目標設備準備好信號LRDYi#。在MAX 1446完成一個(gè)A/D轉換后,使目標設備準備好信號LRDYi#有效,表明數據已經(jīng)在數據線(xiàn)上,通知主設備可以從數據線(xiàn)上讀取數據了。
由于MAX 1446的數據轉換時(shí)間需要5.5個(gè)時(shí)鐘周期,因此采用一個(gè)模6計數器作為控制電路,以保證在數據轉換完成后,才產(chǎn)生LRDYi#。
數據采集卡原理圖
數據采集卡原理圖如圖2所示。
對原理圖有以下幾點(diǎn)說(shuō)明。
(1)設計中采用9052的非復用模式,因此將MODE接地,所以9052的LAD[31..0]上只有數據信息,而其地址信息在LA[27..0]上,又由于MAX1446的轉換位數為10bit,因此將該10位輸出數據D[9..0]連接到PCI 9052的LAD[9..0],而LAD[31..10]接地。
(2)A/D變換器MAX 1446的時(shí)鐘頻率可高達60MHz。在設計中將PCI總線(xiàn)時(shí)鐘(33MHz)作為A/D的時(shí)鐘信號,從而簡(jiǎn)化了A/D的時(shí)鐘電路。為了保證LRDYi#信號的產(chǎn)生同MAX 1446的轉換同步,模6計數器的時(shí)鐘信號也采用PCI總線(xiàn)的時(shí)鐘信號。
(3)數據采集的速率的控制是通過(guò)上層的軟件完成的。在設計中,將PCI 9052的局部總線(xiàn)端的輸出信號CS0#作為A/D的使能信號,驅動(dòng)A/D的轉換功能。CS0#是PCI 9052局部總線(xiàn)端的一個(gè)通用片選信號,它是在配置寄存器編程指定的。通過(guò)上層軟件對CS0#低電平產(chǎn)生的時(shí)間間隔的控制,即可實(shí)現實(shí)現對A/D采樣速率的控制。由于A(yíng)/D轉換需要5.5個(gè)
評論