新聞中心

EEPW首頁(yè) > EDA/PCB > 設(shè)計(jì)應(yīng)用 > CPLD 在線纜快速測(cè)試技術(shù)中的應(yīng)用

CPLD 在線纜快速測(cè)試技術(shù)中的應(yīng)用

作者: 時(shí)間:2009-03-31 來(lái)源:網(wǎng)絡(luò) 收藏

Fig. 1 The block diagram of test system

3. 的設(shè)計(jì)
整個(gè)測(cè)試系統(tǒng)采用兩塊(EPM7128),一塊作為信號(hào)源( 1#),另一塊作為信號(hào)采集(CPLD 2#)。CPLD 1#的主要工作是接收單片機(jī)發(fā)來(lái)的‘Start’和‘CP’命令,并以‘CP’為觸發(fā)信號(hào)將‘1’進(jìn)行移位且并行輸出(位數(shù)與被測(cè)線數(shù)相等)。其內(nèi)部模塊連接圖如圖2 所示[6-7]。

Fig. 2 The connection of internal module in CPLD1# chip

CPLD2# 的主要工作是將由CPLD 1# 輸出的信號(hào)經(jīng)過(guò)被測(cè)進(jìn)行采集,且將并行位數(shù)轉(zhuǎn)換成串行數(shù)據(jù)傳給單片機(jī)進(jìn)行處理,其內(nèi)部模塊連接圖如圖3 所示,其中包括SST_AND 和CPLD_MCU 兩個(gè)模塊[6-7]。SST_AND 與門(mén)電路的主要作用是:只有CPLD 2# 在工作時(shí)單片機(jī)才能向CPLD 1# 中輸出數(shù)據(jù),這樣保證數(shù)據(jù)的可靠性和正確性;CPLD_MCU 模塊的作用是完成輸入數(shù)據(jù)的并/串轉(zhuǎn)換,將轉(zhuǎn)換好的數(shù)據(jù)通過(guò)SPI 接口傳送給單片機(jī)。值得注意的是,實(shí)際應(yīng)用時(shí)還應(yīng)在CPLD2#的I/O 口上增加下拉電阻,以避免采集信號(hào)時(shí)出錯(cuò)。

Fig. 3 The connection of internal module in CPLD2# chip

4.仿真實(shí)驗(yàn)
為驗(yàn)證設(shè)計(jì)的接口電路是否能夠?qū)崿F(xiàn)系統(tǒng)要求,本文對(duì)兩塊CPLD 進(jìn)行了仿真實(shí)驗(yàn)。CPLD1#的仿真波形如圖4 所示。

圖4 CPLD1# 仿真波形



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉