色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

純單片機和純CPLD設計的優(yōu)缺點分析

電子設計 ? 作者:工程師飛燕 ? 2018-10-17 08:43 ? 次閱讀

自20世紀80年代單片機引入我國以來,學習和應用單片機的熱潮始終不減,特別是MCS51系列。這是由單片機的特點決定的。實際上,從單片機/CPLD應用通用數(shù)字集成電路系統(tǒng),到廣泛應用單片機,是我國電子設計在智能化應用水平上質的飛躍。據統(tǒng)計分析,單片機的銷量單片機/CPLD到目前為止依然逐年遞增,而且在很長一段的時間內,單片機依然會是電子設計的主角(雖然這一地址已經受到了CPLD的挑戰(zhàn))。

1 純單片機系統(tǒng)優(yōu)缺點

①大量單片機/CPLD的外圍芯片接口電路使得單片機應用系統(tǒng)的設計變得簡單而且快捷,新型單片機的上市和高級語言的支持(如C51)進一步延長了單片機的壽命。

②長期穩(wěn)定的發(fā)展和使單片機性價比非常高,而且單片機/CPLD積累了大量的資料并擁有了大量的工程技術為員。這一點是CPLD目前難以達到的。

但是,單片機的缺點也有目共睹:

①低速。即使是高速度單片機也只能工作在μs級,這是由單片機串行工作的特點所決定的。

②低可靠性。雖然單片機/CPLD目前有很多器件與設計在一定程序上解決了部分問題,如看門狗的廣泛應用,但在某些情況下瞬間的復位也會造成嚴重后果。

2 純CPLD設計的優(yōu)缺點

即使單純單片機/CPLD的單片機結構能完成的功能,在某些情況下也寧可使用純數(shù)字電路完成。而當前開始流行的CPLD,則不但克服了單片機的缺點,而且由于可采用VHDL語言編程,進一步單片機/CPLD打破了軟硬件工程師的界限,加速了產品的開發(fā)過程,使純數(shù)字電路的設計變得簡單。人們甚至在討論用C作為下一代硬件描述語言。

難怪有專家指出,電子設計的單片機時代即將過去,而以PLD為核心的EDA(電子設計自動化)將是單片機/CPLD未來設計的方向。由于超大規(guī)模集成電路技術的發(fā)展,單片PLD芯片上已經可以集成上百萬門,就系統(tǒng)規(guī)模而言,將單片機設計在內也沒什么問題。美國的可編程器件廠商已經以軟核和硬核嵌入兩種形式(將單片機電路嵌入PLD)為設計人員提供幫助。PLD器件取代單片機是早晚的事。但是,在我國當前的普遍應用中,單純依靠PLD器件還有點早,原因如下:

①由于歷史單片機/CPLD的原因,我國的電子設計人員大部分應用的是MCS51系列單片機,還沒聽說哪家公司提供軟核或硬核集成。而讓這么多人改學其它系列單片機還需要一段時間,而且原有的程序更使人不愿改動。

②單片機價格低廉,而PLD如果增加單片機內核的話,至少在目前形勢下價格會比較昂貴。

所以,由于單片機和PLD的互補性,利用單片機加PLD的結構至少在近期內將一種較好的選擇。下面通過作者設計的實例,介紹MCS51+EMP703S結構體系的特點及注意事項。

3 單片機+CPLD結構體系設計實例

本設計用于單片機/CPLD自動化控制,設計要求如圖1所示。

純單片機和純CPLD設計的優(yōu)缺點分析


對于一個熟悉單片機系統(tǒng)設計的工程師而言,上述設計不會有技術上的困難,問題在于:

①要用兩個全雙工串口;

②要求比較多的輸入輸出口。如果用傳統(tǒng)設計方法,勢必要用比較多的芯片,電路板的設計也較麻煩,一旦設計有誤,必須重新設計整個電路板,費時、費力、費錢。而采用MCS51+EMP7032S設計后,基本上做到了模塊化設計,電路的修改只是編程而已。從開始設計到定型所用的時間,基本上就是制作電路板的時間。由于設計了輸出信號鎖存,完全避免了單片機程序跑飛和看門狗復位所引起的輸出的跳變,這時設備完全至關重要。圖2是設計原理電路圖。

純單片機和純CPLD設計的優(yōu)缺點分析

從設計的原理圖可以看出,主要部分單片機/CPLD只需要兩片集成電路:單片機AT89C51和CPLD——EPM7032S,并且電路板采用模塊化設計,預留了擴展接口,只需要配上不同的處理模塊,就可以實現(xiàn)數(shù)據采集、鍵盤掃描、顯示驅動和繼電器控制等許多功能。單片機和EPM7032S之間采用了類似SPI接口的通信方法。如圖2所示。采用這種方法,既實現(xiàn)了單片機和CPLD之間的通信,又具有靈活性,并且節(jié)約了大量的端口資源。

EPM7032S有36個I/O口,除去用于和單片機通信的7個端口,還有29個端口可以使用。可滿足大部分對于端口擴展設計的需求。圖3是為EPM7032編寫的測試程序的波形仿真圖。

純單片機和純CPLD設計的優(yōu)缺點分析

圖3中:CLK為同步時鐘;SEND為數(shù)據接收;END為SEND信號的控制端;S為位選端,用業(yè)控制串行通信端口選擇;RXD、TDX為單片機和EPM7032之間的串行通信端口;RXD1、TXD1、RXD2、TDX2為串行通信擴展口。這種方案,已經過多次檢驗,對于節(jié)省PCB板的面積和布線難度、提高設計可靠性和提高設計效率都非常有幫助。

單片機程序

sdosend:

setb clk

setb end

mov r7,#06h

ssend:

rrc a

mov send,c

nop

nop

clr clk

nop

nop

setb clk

djnz r7,ssend

nop

nop

clr end

nop

nop

setb end

ret

VHDL 語言程序

Library ieee;

Use ieee.std_logic_1164.all;

Entity pldse1 is

Port

(

so,clk,send :in std_logic

);

end pldse1;

architecture io1 of pldse 1 is

begin

process(cs)

begin

if(cs='0')then

casep qout is

when "000000"=>

when "000001"=>

when "000010"=>

··················

when "000100"=>

when "000101"=>

when others=>null;

end case;

else null;

end if;

end process;

process(clk)

begin

if(clk'event and clk='0')then

qout<=data &qout(5 downto 1)

else null;

end if;

end process;

end io 1;

通過程序單片機/CPLD可以看出,利用CLK和SEND線發(fā)送控制信號;利用END作為結束位,無論什么情況,如果沒有結束位的下降沿脈沖,PLD的輸出端口不會改變,這樣可確保輸出信號的穩(wěn)定。這種輸出鎖存使單片機在死機復位時依然不影響繼電器原輸出。PLD在接收到單片機的控制信號后首先暫存,直到收到END的下降沿脈沖時再把數(shù)據輸出,作出相應的置高低電平的動作。

由上述設計可以看出,單片機和PLD在使用上有很強的互補性:在邏輯運算、智能控制方面,單片機具有不可替代的優(yōu)越性;而在高速穩(wěn)定等方面,PLD無疑是首選。因此,在目前的電子設計中,充分利用單片機+PLD結構將起到事半功倍的效果。



:

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6035

    文章

    44554

    瀏覽量

    634634
  • PLD
    PLD
    +關注

    關注

    6

    文章

    224

    瀏覽量

    59376
收藏 人收藏

    評論

    相關推薦

    各系列單片機優(yōu)缺點

    大家在使用各系統(tǒng)單片機的時候,對各系列的單片機有什么優(yōu)缺點,都來說說呢?如PIC、51、ARM等
    發(fā)表于 08-06 10:20

    為什么說CPLD器件和單片機結合能優(yōu)勢互補?

    單片機優(yōu)缺點分別是什么?CPLD器件的優(yōu)缺點有哪些?為什么會說CPLD器件和單片機結合能優(yōu)勢互
    發(fā)表于 04-14 07:09

    STM32單片機優(yōu)缺點及應用范圍有哪些

    51單片機有哪些優(yōu)缺點以及應用范圍?MSP430單片機優(yōu)缺點及應用范圍有哪些?TMS單片機優(yōu)缺點
    發(fā)表于 09-22 06:47

    主流單片機之間的優(yōu)缺點及功能比較

    51單片機優(yōu)缺點有哪些?MSP430單片機優(yōu)缺點有哪些呢?STM32單片機有哪些功能?
    發(fā)表于 10-21 06:53

    常見的單片機有哪些?優(yōu)缺點是什么?

    常見的單片機有哪些?優(yōu)缺點是什么?
    發(fā)表于 11-01 07:03

    7大主流單片機優(yōu)缺點對比分析哪個好?

    7大主流單片機優(yōu)缺點對比分析哪個好?
    發(fā)表于 11-02 08:27

    單片機CPLD結構體系在電子設計中的應用

    介紹在數(shù)字電路設計中,單純以單片機為主體結構的優(yōu)缺點;結合CPLD 的特點,提出單片機CPLD 體系結構在實際應用中的優(yōu)勢, 并給出應用
    發(fā)表于 05-14 13:31 ?17次下載

    單片機應用系統(tǒng)的CPLD應用設計

    單片機系統(tǒng)中使用CPLD,可使系統(tǒng)構成靈活,提高可靠性,縮短開發(fā)周期。介紹在MCS-51應用系統(tǒng)中的CPLD應用設計實例,詳細分析CPLD
    發(fā)表于 07-14 14:04 ?39次下載

    硬件的STC 單片機自動下載設計

    通過硬件的方式實現(xiàn)STC單片機自動冷啟動,自動下載部分只用到三個常用的SS8050三極管,兩個10微法的電容,四個貼片電阻,成本不足0.4元,不用STC15單片機也不用占用串口,
    發(fā)表于 03-31 10:48 ?12次下載

    單片機匯總_常用單片機優(yōu)缺點詳細剖析

    市面上的單片機種類繁多,在選用單片機進行開發(fā)時你是不是總是難以抉擇,本文為大家?guī)?1單片機、STC單片機等六種單片機
    發(fā)表于 01-04 08:33 ?3.8w次閱讀

    電子設計領域的單片機/CPLD自動化控制

    即使單純單片機/CPLD單片機結構能完成的功能,在某些情況下也寧可使用數(shù)字電路完成。而當前開始流行的CPLD,則不但克服了
    發(fā)表于 05-13 11:49 ?1212次閱讀
    電子設計領域的<b class='flag-5'>單片機</b>/<b class='flag-5'>CPLD</b>自動化控制

    在51單片機中使用ucosii有哪些優(yōu)缺點詳細資料分析

    近年來,在單片機系統(tǒng)中嵌入操作系統(tǒng)已經成為人們越來越關心的一個話題。本文通過對一種源碼公開的嵌入式實時操作系統(tǒng)ucos ii的分析,以51系列單片機為例,闡述了在單片機中使用該嵌入式操
    發(fā)表于 07-30 17:35 ?0次下載
    在51<b class='flag-5'>單片機</b>中使用ucosii有哪些<b class='flag-5'>優(yōu)缺點</b>詳細資料<b class='flag-5'>分析</b>

    7大主流單片機優(yōu)缺點分析,一文打盡趕緊收藏!

    7大主流單片機優(yōu)缺點分析,一文打盡趕緊收藏!
    發(fā)表于 11-15 13:21 ?14次下載
    7大主流<b class='flag-5'>單片機</b><b class='flag-5'>優(yōu)缺點</b><b class='flag-5'>分析</b>,一文打盡趕緊收藏!

    銅包鋁電線的優(yōu)缺點 銅包鋁電線和銅電線的區(qū)別

    銅包鋁電線的優(yōu)缺點 銅包鋁電線和銅電線的區(qū)別? 銅包鋁電線的優(yōu)缺點和銅電線的區(qū)別 引言: 銅包鋁電線是一種常見的導電材料,其由銅包封在鋁中制成。與傳統(tǒng)的銅電線相比,銅包鋁電線具有一
    的頭像 發(fā)表于 11-22 17:45 ?3.8w次閱讀

    單片機控制和plc控制的優(yōu)缺點

    單片機控制和PLC控制是工業(yè)自動化領域中常用的兩種控制方式。它們各自具有一定的優(yōu)缺點,下面將對它們的優(yōu)缺點進行詳細的分析和比較。 一、單片機
    的頭像 發(fā)表于 12-30 11:14 ?5350次閱讀
    主站蜘蛛池模板: 97国产成人精品视频| 在线精品视频成人网| 一个人色导航| jzz大全18| 国产人成精品综合欧美成人| 久久亚洲精品中文字幕| 日本久久网站| 伊人青青久| 国产VA精品午夜福利视频| 浪潮色诱AV久久久久久久| 十分钟免费观看大全视频| 做a爱片的全过程| 国产精品免费观看视频| 男人网站在线| 亚洲激情一区| 被同桌摸出水来了好爽的视频| 韩国女人高潮嗷嗷叫视频| 秋霞网在线伦理影片| 欲香欲色天天影视大全| 国产成人在线视频播放| 麻豆精品无码久久久久久久久 | 在线 | 果冻国产传媒61国产免费| 把腿张开再深点好爽宝贝| 久久ZYZ资源站无码中文动漫| 色噜噜视频影院| 98久久人妻少妇激情啪啪| 果冻传媒在线观看网站| 久久精品视在线观看2| 日本一二三区视频在线| 中文字幕日本一区| 久久国产综合精品欧美| 丝袜美女被艹| 99re6热这里在线精品视频| 久久久国产精品免费A片蜜芽广| bt成人种子| 蝴蝶中文综合娱乐网2| 日韩AV无码一区二区三区不卡毛片 | 亚洲手机在线人成视频| 国产XXXXXX农村野外| 欧美日韩午夜群交多人轮换| 在线亚洲专区中文字幕|