新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > Actel數模結合FPGA的遠程控制器設計

        Actel數模結合FPGA的遠程控制器設計

        作者: 時間:2009-01-19 來源:網絡 收藏

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

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

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

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



        關鍵詞: Actel FPGA 數模 程控

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 新郑市| 灯塔市| 青阳县| 天气| 乐安县| 元谋县| 孟村| 西畴县| 金昌市| 仙游县| 上林县| 南投县| 张北县| 鸡东县| 卢龙县| 林州市| 邵武市| 云龙县| 新蔡县| 峡江县| 青冈县| 泊头市| 花莲县| 新龙县| 珠海市| 邓州市| 长治市| 剑阁县| 平和县| 甘肃省| 上蔡县| 莎车县| 益阳市| 阿巴嘎旗| 金溪县| 福贡县| 定日县| 东乡族自治县| 曲麻莱县| 阿鲁科尔沁旗| 昌邑市|