新聞中心

EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > Actel數(shù)模結(jié)合FPGA的遠程控制器設(shè)計

Actel數(shù)模結(jié)合FPGA的遠程控制器設(shè)計

作者: 時間:2009-01-19 來源:網(wǎng)絡(luò) 收藏

3.1.1 外設(shè)地址選擇與分配
系統(tǒng)通過可編程邏輯陣列器件GAL16V8實現(xiàn)基地址的選擇與分配。MiniISA總線接口尋址空間為256字節(jié),其中高4位(A4~A7)為板卡基地址,通過4個撥動開關(guān)進行基地址的設(shè)置;低4位為該ISA板的接口地址,A2、A3用于板上外擴芯片的地址選擇,每個外設(shè)的尋址空間為4字節(jié)。板卡基地址base(高4位)由SA7、SA6、SA5、SA4決定,A3、A2對板卡上外設(shè)進行片選,地址分配如表1所列。

3.2.2板卡資源介紹
(1)82055并行I/O擴展
可編程并行接口82C55是一款具有2個8位(A口和B口)和2個4位(C口高/低4位)并行I/O端口的接口芯片,接口可編程,I/O端口控制功能強。芯片接口地址如表2所列。
該設(shè)計中82C55主要用于控制打印機的輸入與輸出,其接口電路如圖3所示。

(2)漢字微型打印機擴展
漢字微型打印機為針式打印機。如圖3所示,打印機數(shù)據(jù)線與82C55的PA口相接,PA口設(shè)置為輸出;忙線(BUSY)和選通線(STB)分別與PC7、PCO相接。82C55的PC口高4位I/O口設(shè)置為輸入,低4位I/O口設(shè)置為輸出。
(3)串行鍵盤顯示器控制器ZLG7290
ZLG7290是串行I2C總線的一款鍵盤/顯示器控制器,最多可以擴展8×8鍵盤和64個LED。在MiniISA總線擴展板中將所有接口引出,電路如圖4所示,而在本設(shè)計中只使用的4×4的鍵盤,用于界面操作。

(4)實時時鐘芯片PCF8563
擴展PCF8563實時時鐘芯片,用于獲取準(zhǔn)確時間用于時間的顯示。PCF8563是Philips公司推出的一款工業(yè)級、內(nèi)含I2C總線接口功能、具有極低功耗的多功能時鐘/日歷芯片。工作電流為O.25μA,采用O.1F電容供電;斷電情況下,仍可正常工作10~13天。
(5)串行E2PROM AT240256
AT24C256是串行I2C總線的一款E2PROM,存儲空間為32 KB,主要用于報警參數(shù)、密碼、紅外代碼以及相關(guān)產(chǎn)品信息的存儲。
3.2 電話模塊CR6269A
CR6269A電話模塊可實現(xiàn)自動電話應(yīng)用所需的全部功能:電話接口、摘機電路、振鈴識別、FSK來電號碼接收、電話信號音識別、DTMF收發(fā)、多段數(shù)碼語音、多和弦音樂和鈴聲、免提擴音、用戶語音輸入和電話語音輸出、2路遙控驅(qū)動輸出。所有硬件的底層控制均由模塊內(nèi)MCU完成,用戶通過一標(biāo)準(zhǔn)RS232接口完成指令和數(shù)據(jù)通信,功能強大且應(yīng)用非常簡便,只需接入5V電源、電話線、串口線即可使用。
3.3 網(wǎng)絡(luò)模塊ZNT一100T
ZNT一100T網(wǎng)絡(luò)模塊是周立功公司開發(fā)的一款嵌入式網(wǎng)絡(luò)模塊。它內(nèi)部集成了TCP/IP協(xié)議棧、10M以太網(wǎng)接口,串口TTL電平方式,波特率為300~115 200 bps,提供5個可控制I/O,可通過網(wǎng)頁控制或TCP控制控制端口任意設(shè)定。表3為ZNE一100T接口說明。本設(shè)計中,利用該模塊進行網(wǎng)絡(luò)控制。



關(guān)鍵詞: Actel FPGA 數(shù)模 程控

評論


相關(guān)推薦

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

關(guān)閉