chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

3天內(nèi)不再提示

數(shù)字輸入端口邏輯電路的設(shè)計及應用分析

電子設(shè)計 ? 來源:單片機與嵌入式系統(tǒng)應用 ? 作者: 張巖 ? 2021-06-14 17:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

嵌入式系統(tǒng)是以應用為中心,以計算機技術(shù)為基礎(chǔ),并且軟硬件可裁剪,適用于應用系統(tǒng)對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統(tǒng)。它一般由嵌入式微處理器、外圍硬件設(shè)備、嵌入式操作系統(tǒng)以及用戶的應用程序4部分組成,用于實現(xiàn)對其他設(shè)備的控制、監(jiān)視或管理等功能。

不管是在科研設(shè)備中還是在家用微波爐中,都可以看到嵌入式控制技術(shù)的影子,嵌入式控制技術(shù)已經(jīng)成功的應用在各種領(lǐng)域中,并且越來越廣泛的進入到人們的生活中。

控制電路的設(shè)計中,數(shù)據(jù)的輸入/輸出端口控制器完成數(shù)據(jù)輸出和接收功能的關(guān)鍵部分,因此這一部分電路設(shè)計的好壞關(guān)系到控制器能否正常工作。

1 數(shù)字輸入端口邏輯設(shè)計分析

以控制器為中心,按照數(shù)據(jù)的流向分,控制器的端口分為數(shù)字輸入端和數(shù)字輸出端兩種,其中最簡單的一種I/O形式是數(shù)字輸入。下面從最簡單的數(shù)字輸入端設(shè)計來討論在輸入端口設(shè)計中遇到的實際問題和解決方法。由于控制器的數(shù)據(jù)輸入輸出引腳數(shù)量少,并且在使用時要分時復用,因此一般控制器和外部設(shè)備之間使用緩沖器或鎖存器連接。如圖1所示,緩沖器74HC244放置在處理器和外部器件之間,當處理器要讀取連接在外部接口上的設(shè)備信號時,處理器通過READ引腳使74HC244輸出引腳有效。這樣,外部設(shè)備數(shù)據(jù)就能夠通過74HC244的A0“A3和B0”B3引腳傳輸?shù)?4HC244的緩沖器中,然后被送到數(shù)據(jù)總線上,微控制器就能夠讀入設(shè)備的數(shù)據(jù)了。

圖1所示的接口方式適合于輸入端少的情況,而對于現(xiàn)在面向便攜式設(shè)備的SoC設(shè)計,不僅要求性能高、體積小,更要求功耗低。一般而言,SoC的靜態(tài)功耗很小,而對負載電容充放電的動態(tài)功耗很大。如果總線上掛著很多功能設(shè)備,那么會導致總線的電容負載很大。如果總線與片外設(shè)備聯(lián)系,那么控制器還要驅(qū)動很長的片外連線以及片外設(shè)備。如果系統(tǒng)設(shè)計有許多數(shù)字輸入端,那么采用74HC244這種輸入方案就會有些問題。這是由于74HC244三態(tài)輸出端的最小電容值為20 pF,比SoC內(nèi)部各節(jié)點的電容負載0.05 pF高出三個量級,過多的74HC244連接會使處理器數(shù)據(jù)總線上的電容負載值比較大,使得數(shù)據(jù)總線無法接收數(shù)據(jù)。

為了減小電容對數(shù)據(jù)輸入的影響,可以對圖1所示的方案改進成如圖2所示的方案,采用數(shù)據(jù)選擇器來替代74HC244,比如用74HC257。74HC257輸出端的最大電容值為15 pF,比74HC244的輸出端電容稍小一些。從圖2中可以看到,采用74HC257可以使控制器的一條數(shù)據(jù)總線連接兩條輸入端,這就相當于一條數(shù)據(jù)總線的輸入電容值只有7.5 pF。當然,也可以采用8選1的數(shù)字邏輯電路,比如74LS138或74HC151,但是它們沒有三態(tài)功能,因此要與74HC244結(jié)合使用,來提供數(shù)字輸入功能。這樣能使處理器每條數(shù)據(jù)總線的輸入電容降為只使用74HC244時的1/8。

如果系統(tǒng)設(shè)計中不需要對多于數(shù)據(jù)總線數(shù)量的數(shù)字輸入端進行同時取樣,以上的74HC244 和 74HC257方案就完全可以適用。如果在系統(tǒng)設(shè)計中,要求必須同時取樣大量的數(shù)字輸入端,就必須 在電路設(shè)計中使用鎖存器來鎖存數(shù)據(jù)。在電路設(shè)計中,經(jīng)常使用的鎖存器是74HC374和74HC574,這兩種鎖存器的功能相當。由于74HC574的輸入引腳和輸出引腳分列在集成塊的兩邊,這樣的排列使制作印刷電路板時的布線比較簡單;另一方面,74HC574的輸出電容值為15 pF,這個值與74HC244的輸出電容值幾乎一樣,因此在設(shè)計中一般選用74HC574,電路連接如圖3所示,使用鎖存器可以同時取樣大量的數(shù)據(jù)輸入端。

數(shù)據(jù)選擇器可以降低每條總線的負載電容值,而不能同時取樣數(shù)據(jù)輸入端。使用數(shù)據(jù)鎖存器,會增大數(shù)據(jù)總線的電容負載,這樣就必須在取樣數(shù)據(jù)線的數(shù)量和采用數(shù)據(jù)選擇器的數(shù)量之間找到一個恰當?shù)狞c。

圖4給出了一個較好的解決方案。在電路中,移位寄存器74HC597被級聯(lián)在一起,并且與控制器的總線相連接, 這樣可以給處理器提供大量的數(shù)字輸入引腳,同時每條總線上的電容負載值又可以達到最小。

74HC597是移位寄存器,它有8個觸發(fā)器與輸入引腳相連,這些觸發(fā)器是邊沿觸發(fā)的輸入鎖存器;同時,74HC597有另外的8個邊沿觸發(fā)的鎖存器串聯(lián)在一起,構(gòu)成移位寄存器。在圖4中,當膠粘邏輯一個上升沿信號給RCLK時,數(shù)據(jù)輸入引腳的信號被同時取樣,接下來處理器通過膠粘邏輯傳送一個信號給SRLOAD,使取樣得到的數(shù)據(jù)從輸入鎖存器移入移位寄存器。在移位寄存器內(nèi),處理器通過SRCLK使數(shù)據(jù)每一時鐘周期移動一位,數(shù)據(jù)在READ端允許讀出時,由D0引腳送到數(shù)據(jù)總線上。

還可以對這個電路進行簡單變形,將74HC597的QH信號引腳通過一個多路緩沖器連接到每一條數(shù)據(jù)總線上,比如采用74HC244,這樣改進后,減少了處理串行數(shù)據(jù)的時間,并且可以一次讀出。

2 數(shù)據(jù)輸入端口保護設(shè)計分析

前面已經(jīng)討論了多種解決微處理器數(shù)據(jù)總線和外部設(shè)備接口的方法,下面將從實踐的角度討論避免系統(tǒng)外部干擾的方法。

在電路設(shè)計中,使CMOS器件的輸入端懸空是一種不良的設(shè)計習慣,因為CMOS器件是電壓控制,而未被連接的輸入端有靠近CMOS門檻電壓輸入的趨勢,使得芯片內(nèi)部的三極管作不必要的開關(guān)動作,這既增加了噪聲干擾,又耗費了系統(tǒng)的功率。一般,使用上拉電阻或下拉電阻,把未被連接的輸入引腳與電源或接地點連接,使它們有一個確定的電壓值。CMOS輸入引腳的最大輸入電流非常小,只有1 μ A左右,因此選用1 MΩ作為上拉電阻或下拉電阻。

在許多嵌入式系統(tǒng)中,輸入引腳的有效電壓一般是5 V以上或為負值(對地),在這種情況下,使用幾個電阻就可以防止輸入引腳過壓。如圖5所示,CMOS集成塊內(nèi)部的2個二極管可以把電壓鉗位在CMOS器件輸入電壓值,這2個二極管是高速CMOS器件(74HC系列)靜電保護措施的一部分。

如圖6所示,在輸入端連接2個肖特基二極管,這樣可以更安全的保護輸入端口,但是成本會高一些。前端電壓降到集成塊內(nèi)部2個二極管導通電壓的1/3,內(nèi)部的2個二極管不會導通,電流全部通過前端正向偏壓的肖特基二極管。這種電壓保護電路在有些應用設(shè)計中是必須的。在一般設(shè)計中,沒有輸入引腳需要這樣的額外保護,因為這樣的外部電壓保護需要使用非常講究的印刷電路板,并且往電路板上安裝這些元件也需要一些制造成本,對于只采用無源元件的設(shè)計來說,這個安裝成本是不能忽略的。

圖7給出了另外一種保護方法,它有兩種作用:一是電容和電阻構(gòu)成一個低通濾波器,用來減小輸入信號的尖脈沖,而低頻信號能夠通過;二是低通濾波器還有靜電保護的功能。

下面討論這種設(shè)計,如果是理想電容器,1個0.1 μF的電容串聯(lián)一個22 k Ω電阻就能夠提供靜電保護。但是實際器件是不會工作在理想狀態(tài)下的,在電路中,有等效串聯(lián)電阻和等效串聯(lián)電感存在,如圖8所示。

電容生產(chǎn)商通常會給出圖表,用來描述他們生產(chǎn)的電容器的典型ESR(等效串聯(lián)電阻)和ESL(等效串聯(lián)電感),方便設(shè)計者建立適當?shù)碾娐纺P停治鲭娐返?a target="_blank">工作原理。但是建立這樣的模型還是很困難,因為電路模型中有些器件的參數(shù)是不好確定的。解決這一困難的方法只有通過實驗去驗證,這要增加試驗設(shè)備的成本。

電路中的防靜電保護裝置還有瞬態(tài)電壓抑制器TVS(Transient Voltage Suppressor),它是一種二極管形式的高效能保護器件。當TVS二極管的兩極受到反向瞬態(tài)高能量沖擊時,它能以10-12秒量級的速度,將其兩極間的高阻抗變?yōu)榈妥杩梗崭哌_數(shù)kW的浪涌功率,使兩極間的電壓箝位于一個預定值,有效地保護電子線路中的精密元器件,免受各種浪涌脈沖的損壞。由于它具有響應時間快、瞬態(tài)功率大、漏電流低、擊穿電壓偏差小、箝位電壓較易控制、無損壞極限、體積小等優(yōu)點,已廣泛應用于計算機、數(shù)碼相機等精密電子設(shè)備的保護電路中。

圖示電路對于大多數(shù)設(shè)計來說顯得過分復雜,但如果不使用光電隔離器件,對于精密的設(shè)計或者條件要求嚴格的設(shè)計來說是最好的。在這樣的設(shè)計中,元件價格和電路板元件位置的排列也是要考慮的要素。

由于在制造金屬膜電阻時,金屬線中插入了一些絕緣層來改變金屬線的幾何結(jié)構(gòu)以達到一個準確的電阻值,而這使得靜電容易從絕緣面滲入金屬層。使用這種類型電阻構(gòu)成的電路有兩種后果:第一,當有靜電電壓時,實際有效電阻值會比其標稱值??;第二,容易形成電離通道,改變電阻的實際值。表面貼片電阻有另外一個問題,那就是當有靜電電壓時,它們與金屬層的焊接點會形成發(fā)熱點,這是由于金屬表面不均勻的電流密度引起的。這樣會造成貼片電阻被靜電電流燒毀,在電路中選用電阻時,普通的炭膜電阻是最好的選擇。

光電隔離器件也可以用于數(shù)字輸入引腳靜電保護和防干擾,它們可以用來隔離幾kV的電壓,而輸入設(shè)備必須提供比CMOS門電路需要的電流大1000倍的輸入電流給光電隔離器件。光電隔離器件轉(zhuǎn)換速度比較慢,并且在設(shè)計中還要考慮如何保護光電隔離器件中的LED不受靜電的破壞,設(shè)計中,要根據(jù)設(shè)計的需要進行合適的選擇。

結(jié)語

輸入接口設(shè)計是嵌入式控制器系統(tǒng)的關(guān)鍵部分,因為嵌入式控制器外部數(shù)據(jù)的接收,外部設(shè)備狀態(tài)的反饋都要通過接口才能交給處理器。設(shè)計輸入端口時主要考慮兩個方面的實際情況:一是負載能力,即輸入信號能否被控制器接收,二是靜電的防護,現(xiàn)在很多處理器采用CMOS工藝封裝,這能夠滿足低功耗的要求,同時對靜電防護要求更高。

責任編輯:gt

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

    關(guān)注

    5186

    文章

    20160

    瀏覽量

    329027
  • 計算機
    +關(guān)注

    關(guān)注

    19

    文章

    7764

    瀏覽量

    92695
  • 微處理器
    +關(guān)注

    關(guān)注

    11

    文章

    2416

    瀏覽量

    85354
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    STM32F407ZGT6驅(qū)動MAX31865獲取PT100溫度數(shù)據(jù)

    MAX31865 是 RTD 數(shù)字轉(zhuǎn)換器,內(nèi)置 15 位模/數(shù)轉(zhuǎn)換器(ADC)、輸入保護、數(shù)字控制器、SPI 兼容接口以及相關(guān)的控制邏輯電路。
    的頭像 發(fā)表于 10-14 17:17 ?4.1w次閱讀
    STM32F407ZGT6驅(qū)動MAX31865獲取PT100溫度數(shù)據(jù)

    咨詢符合國標GB/T 4728.12-2022的邏輯電路設(shè)計軟件

    背景 在大學教授《數(shù)字邏輯》,總是遇到繪邏輯電路圖的問題,想適配國家標準GB/T 4728.12-2022的邏輯電路,培養(yǎng)學生的家國情懷,
    發(fā)表于 09-09 09:46

    如何設(shè)計具有并行接口的數(shù)字輸入模塊

    MAX22190 和 MAX22199 默認提供串行化數(shù)據(jù),但在需要實時、低延遲或更高速度的系統(tǒng)中,最好為每個工業(yè)級數(shù)字輸入通道提供電平轉(zhuǎn)換的實時邏輯信號。這些工業(yè)級數(shù)字
    的頭像 發(fā)表于 08-19 09:23 ?1248次閱讀

    MAX7301 4線接口、2.5V至5.5V、20端口或28端口輸入/輸出擴展器技術(shù)手冊

    MAX7301是一款緊湊型、串行接口、I/O擴展器(或通用I/O (GPIO)外設(shè)),為微處理器提供最多28個端口。每個端口都可獨立地由用戶配置為邏輯輸入
    的頭像 發(fā)表于 05-26 14:07 ?742次閱讀
    MAX7301 4線接口、2.5V至5.5V、20<b class='flag-5'>端口</b>或28<b class='flag-5'>端口</b><b class='flag-5'>輸入</b>/輸出擴展器技術(shù)手冊

    MAX7300 2線接口、2.5V至5.5V、20端口或28端口輸入/輸出擴展器技術(shù)手冊

    MAX7300是一款緊湊型、串行接口、I/O擴展外設(shè),為微處理器提供最多28個端口。每個端口都可獨立地由用戶配置為邏輯輸入邏輯輸出。
    的頭像 發(fā)表于 05-26 11:53 ?629次閱讀
    MAX7300 2線接口、2.5V至5.5V、20<b class='flag-5'>端口</b>或28<b class='flag-5'>端口</b><b class='flag-5'>輸入</b>/輸出擴展器技術(shù)手冊

    每周推薦!電子工程師自學資料及各種電路解析

    的內(nèi)容有電路分析基礎(chǔ)、放大電路、放大器、諧振電路、濾波電路、振蕩器、調(diào)制電路、解調(diào)
    發(fā)表于 05-19 18:20

    電子工程師自學速成 —— 提高篇

    電路分析基礎(chǔ)、放大電路、放大器、諧振電路、濾波電路、振蕩器、調(diào)制電路、解調(diào)
    發(fā)表于 05-15 15:56

    實用電子電路設(shè)計(全6本)——數(shù)字邏輯電路的ASIC設(shè)計

    由于資料內(nèi)存過大,分開上傳,有需要的朋友可以去主頁搜索下載哦~ 本文以實現(xiàn)高速高可靠性的數(shù)字系統(tǒng)設(shè)計為目標,以完全同步式電路為基礎(chǔ),從技術(shù)實現(xiàn)的角度介紹ASIC邏輯電路設(shè)計技術(shù)。內(nèi)容包括:
    發(fā)表于 05-15 15:22

    數(shù)字電路—22、時序邏輯電路

    時序電路邏輯功能可用邏輯表達式、狀態(tài)表、卡諾圖、狀態(tài)圖、時序圖和邏輯圖6種方式表示,這些表示方法在本質(zhì)上是相同的,可以互相轉(zhuǎn)換
    發(fā)表于 03-26 15:03

    數(shù)字電路—16、觸發(fā)器

    觸發(fā)器是構(gòu)成時序邏輯電路的基本單元電路。 觸發(fā)器具有記憶功能,能存儲一位二進制數(shù)碼。
    發(fā)表于 03-26 14:21

    數(shù)字電路—14、加法器

    能對兩個1位二進制數(shù)進行相加而求得和及進位的邏輯電路稱為半加器。 能對兩個1位二進制數(shù)進行相加并考慮低位來的位,即相當于3個1位二進制數(shù)相加,求得和及進位的邏輯電路稱為全加器。
    發(fā)表于 03-26 11:15

    數(shù)字電路—10、組合邏輯電路分析與設(shè)計

    發(fā)表于 03-25 10:52

    CMOS邏輯IC是如何構(gòu)成的

    電子設(shè)備正常運轉(zhuǎn)離不開“邏輯”的精密驅(qū)動。例如,當我們在手機上滑動屏幕時,背后就有無數(shù)個CMOS邏輯電路在默默工作,它們通過復雜的邏輯運算,將我們的觸摸信號轉(zhuǎn)化為手機能夠理解的指令,從而實現(xiàn)各種功能。
    的頭像 發(fā)表于 03-10 10:33 ?946次閱讀
    CMOS<b class='flag-5'>邏輯</b>IC是如何構(gòu)成的

    發(fā)燒友必看:揭秘邏輯LC電路的神秘作用

    時源芯微 專業(yè)EMC解決方案提供商 為EMC創(chuàng)造可能 在電子技術(shù)的浩瀚星空中,邏輯電路無疑是那顆璀璨奪目的星辰,引領(lǐng)著數(shù)字世界的每一次革新與進步。而在邏輯電路的大家庭中,LC電路以其獨
    的頭像 發(fā)表于 02-19 15:19 ?1146次閱讀

    如何使用 Verilog 進行數(shù)字電路設(shè)計

    首先,你需要清楚地了解你的數(shù)字電路需要實現(xiàn)什么功能。這可能包括輸入輸出的數(shù)量、數(shù)據(jù)寬度、時鐘頻率、時序要求等。明確的需求是設(shè)計成功的關(guān)鍵。 2. 設(shè)計邏輯電路 在明確了需求之后,你需要設(shè)計
    的頭像 發(fā)表于 12-17 09:47 ?1761次閱讀