<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è) > EDA/PCB > 設計應用 > CPLD器件在單片機控制器中的使用

CPLD器件在單片機控制器中的使用

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

自動(dòng)控制的對象五花八門(mén)、品種繁多,要求能夠模塊化、標準化、靈活配置;進(jìn)入商品經(jīng)濟時(shí)代,允許設計者的開(kāi)發(fā)周期越來(lái)越短,從幾年、幾月縮短到幾月、幾天;有時(shí)合同臨近結束前,用戶(hù)還會(huì )提出更改設計條款的要求。因此,需要設計者開(kāi)發(fā)出適應性強、便于修改、配置靈活的,以滿(mǎn)足用戶(hù)需求,爭得商機。

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

從成本考慮,有時(shí)以為核心,量身度造地為被控對象設計專(zhuān)用,仍是一種較好的選擇。

結合優(yōu)勢互補、相得益彰

的一些優(yōu)缺點(diǎn)

單片機具有強大的信息處理、邏輯分析、決策判斷等能力,借助程序,通過(guò)輸入/輸出接口,實(shí)時(shí)檢測被控對象的狀態(tài),控制其當前或預計的行為,組成智能化儀器設備。

但是,單片機存在不可克服的缺點(diǎn)和弱點(diǎn),如:

低速 單片機靠執行指令來(lái)完成各種功能,不論多高的工作時(shí)鐘頻率或多么好的指令時(shí)序,其排隊式串行指令執行方式使得工作速度和效率大打折扣。在高速實(shí)時(shí)仿真、高速數據采集等方面顯得力不從心。

復位工作方式 單片機工作之初,需花一段時(shí)間經(jīng)歷復位過(guò)程;工作時(shí),在某種干擾性突變情況下,也會(huì )復位,復雜的復位過(guò)程很可能就是工作不可靠的根源。

程序跑飛 偶然因素,會(huì )引起程序跑飛。雖然有“看門(mén)狗”或其他抗干擾措施,在極復雜的情況下,單片機的程序仍存在跑飛的可能,從而進(jìn)入“死機”。

在單片機系統中,單片機的芯片通過(guò)印制板與系統中由其他集成電路組成的邏輯電路相連。一旦改變設計,可能重新制版,加長(cháng)了開(kāi)發(fā)周期。

的一些優(yōu)缺點(diǎn)

隨著(zhù)微電子技術(shù)飛速發(fā)展,集成電路規模越來(lái)越大,產(chǎn)生了復雜可編程邏輯器件和現場(chǎng)可編程門(mén)陣列FP2GA(兩種器件有類(lèi)似之處,以下用CPLD器件簡(jiǎn)稱(chēng)),這些器件含有數量眾多的可編程邏輯宏單元或邏輯塊,他們能夠任意組合,設計成功能各異的邏輯電路。

CPLD器件輸入引腳的箝位電平和輸出引腳的原始電平可預先設定,一開(kāi)機立即就能達到預定電平,狀態(tài)明確。各邏輯宏單元或邏輯塊的輸入信號僅需幾ns~幾十ns就反映到輸出端,信號傳輸效率很高,適合高速采樣等場(chǎng)合。

可編程邏輯宏單元或邏輯塊之間的相互連線(xiàn)在同一封裝內,受外界干擾影響小,電磁兼容(EMC)性能好。然而,對設計者來(lái)說(shuō),CPLD器件最大的優(yōu)點(diǎn)在于可現場(chǎng)編程。改變邏輯關(guān)系時(shí),無(wú)需更改外部線(xiàn)路板,只需用圖形語(yǔ)言程序或硬件描述語(yǔ)言程序來(lái)改變電路,生成下載編輯軟件,通過(guò)下載電纜輸入CPLD器件即可,非常方便,特別有利于新品試制,大大縮短了開(kāi)發(fā)周期。

CPLD器件雖然可任意組成各種邏輯電路,但在信息處理、邏輯分析、決策判斷等“智能”方面比不上單片機,雖說(shuō)可用CPLD器件仿真單片機,但畢竟有差距,一般多用作“狀態(tài)機”或輔助邏輯電路。

CPLD器件和單片機結合能優(yōu)勢互補

如果把兩者結合起來(lái),組成的控制器就能優(yōu)勢互補、相得益彰。大量工業(yè)控制的對象不屬高速調節系統,這時(shí),圖1示例的控制線(xiàn)路比較節省硬件開(kāi)銷(xiāo),適合CPLD器件的特性,容易調試,抗干擾能力強。

圖1 基于單片機和CPLD器件的控制器方框圖

若是高速調節系統,應采用并行A/D轉換集成電路,用作輸入信號VI的采樣、轉換電路。


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

關(guān)鍵詞: CPLD 器件 單片機 控制器

評論


相關(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>