<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PSD系列芯片的單片機電路設計

基于PSD系列芯片的單片機電路設計

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

摘 要:

本文引用地址:http://dyxdggzs.com/article/170688.htm

現在,的功能和優(yōu)點(diǎn)尚未被許多人所認識,大多數人還習慣于用散件來(lái)構造外圍電路,這種思維方法必將隨著(zhù)的普及應用而發(fā)生改變。

1、傳統的系統的硬件構成

對于傳統的工業(yè)控制系統的硬件構成來(lái)說(shuō),盡管典型的微控制器(如:8031,8098,90C32,Z8,M68010,TMS320CXX等)內部已集成了計數器、小量的RAM和ROM以及有限的I/O能力,但大多數的微控制器仍需外加EPROM、RAM、I/O端口和存儲器空間譯碼邏輯,有時(shí)還需外加鎖存器對來(lái)自多路復用地址/數據總線(xiàn)的地址和數據進(jìn)行分離。電路的設計者不得不根據各自的需要來(lái)選用構成自己所要設計的電路,一旦完成,如果要進(jìn)行修改則比較麻煩,如果采用以芯片作為單片機的外圍芯片就可以使上述問(wèn)題得到很好的解決。

2、采用PSD芯片的單片機系統的硬件構成

WSI公司生產(chǎn)的一種高性能的現場(chǎng)可編程的微控制器外圍集成電路(PSD)系列,將EPROM、RAM、PLD、地址鎖存器和I/O口集成在單一的芯片上。隨著(zhù)PSD系列芯片的出現和發(fā)展,設計者不必再費盡心思地考慮需要哪些離散器件來(lái)構成系統所需的存儲器、譯碼電路、端口和地址鎖存器了。這種芯片內功能的高度集中,使得小型系統的組件可降低到只有兩個(gè)芯片:一片微控制器和一片PSD芯片。這種硬件設計的二片方案,既可簡(jiǎn)化,節省印制板空間,縮短產(chǎn)品開(kāi)發(fā)周期,又可增加系統可靠性,降低產(chǎn)品功耗。當然,對于較大的系統,可配置多個(gè)PSD芯片,而不需要外加邏輯線(xiàn)路。將兩個(gè)或多個(gè)PSD芯片通過(guò)水平級聯(lián)(以增加總線(xiàn)寬度)或垂直級聯(lián)(以增加子系統深度),來(lái)增加該系統的存儲器空間、I/O端口和片選信號,用以達到系統所需的要求。

3、PSD系列芯片的內部結構和功能簡(jiǎn)介

PSD系列芯片(主要有PSD3、PSD4、PSD5、PSD6、PSD8、PSD100等)系列,目前最常用的是PSD3和PSD100系列芯片。

PSD3系列芯片的主要結構和功能表現在以下幾個(gè)方面:

(1)數據總線(xiàn) PSD3的數據總線(xiàn)為16位,通過(guò)配置,既可工作于8位,又可工作于16位;既可工作于地址/數據復用方式,又可工作于非復用方式。

(2)尋址空間 PSD3的地址總線(xiàn)為A0~A19,尋址空間可達1MB。尤為重要的是PSD3系列芯片內含兩個(gè)可編程地址譯碼器(PADA和PADB),它們采用可重復編程的CMOSEPROM技術(shù)制造的,供用戶(hù)進(jìn)行編程和擦除,類(lèi)似GAL器件。這個(gè)可編程陣列擁有輸入項12個(gè)(有的芯片16個(gè))、輸出項24個(gè)、乘積項40個(gè)。PADA主要用來(lái)產(chǎn)生片選PSD3芯片內部EPROM和SRAM所需的信號,它是由地址(A11~A19)、讀寫(xiě)邏輯等信號編程產(chǎn)生。PADB的輸入與PADA的輸入相同,但它的輸出是輸出到端口B和C上,供片外使用,以便選擇外部器件或用作隨機邏輯替換。這種邏輯的可替換性和隨機性,使得PSD3能以不同的方式配置PADA和PADB的輸出,來(lái)適應不同種類(lèi)的微控制器芯片,如圖1所示。PSD3系列芯片的配置,只要在WINDOWS環(huán)境下運行PSDsoft-Lite軟件包,并通過(guò)打印口連接PEP300編程器即可進(jìn)行,且操作十分簡(jiǎn)單。

(3)I/O引腳 PSD3有19個(gè)I/O引腳,分成三個(gè)端口A(yíng)(PA0~7)、B(PB0~7)和C(PC0~2),可單獨配置使用,其靈活性既可使PSD3芯片與共享資源相接口,又可用作微控制器I/O端口的擴展。當C口配置為輸入時(shí),可用作地址A16~18的輸入:當它配置為輸出時(shí),可用作地址譯碼器PADB的輸出。端口A(yíng)和B的工作方式比C口更加靈活,對于不同的微控制器,可進(jìn)行不同的配置。如果微控制器是地址/數據復用型的,PSD3作為它的外圍接口芯片,該微控制器的數據線(xiàn)若是8位,它的復用地址/數據線(xiàn)直接與PSD3的AD0~7相連:若是16位,則直接與PSD3的AD0~15相連,此時(shí)的A口、B口均可配置成I/O端口。如果微控制器不是地址/數據復用型的,PSD3作為它的外圍接口芯片,該微控制器的地址線(xiàn)直接與PSD3的AD0~15相連,它的數據線(xiàn)若是16位,則將高8位與B口相連,低8位與A口相連:若是8位,直接與PSD3的A口相連,此時(shí)的A口配置成數據總線(xiàn)所示。

2.jpg


上一頁(yè) 1 2 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>