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

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

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

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

緩沖區(qū)/驅(qū)動(dòng)程序?qū)﹄娐吩O(shè)計(jì)和操作至關(guān)重要

星星科技指導(dǎo)員 ? 來源:嵌入式計(jì)算設(shè)計(jì) ? 作者:Bill Schweber ? 2022-11-29 17:03 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

雖然緩沖器和驅(qū)動(dòng)器似乎不會(huì)為電路增加功能,但這些看似簡單的接口元件對于可行的電路設(shè)計(jì)和操作至關(guān)重要。

這個(gè)雙重問題的答案很簡單:第一,“這取決于”,第二,“幾乎可以肯定”。

讓我們從定義開始:“緩沖區(qū)”在電子硬件和軟件中有很多定義。它可以是保留的軟件區(qū)域;一組內(nèi)部IC寄存器;或者它可以是插入兩個(gè)子電路之間的接口的電路功能。

我們將看看后一個(gè)角色。盡管這些緩沖器通常處理由理想化的1和0組成的數(shù)字信號,但它們實(shí)際上在電壓、電流、時(shí)間和故障的真實(shí)模擬世界中工作。因此,它們是處理現(xiàn)實(shí)世界“數(shù)字”信號的模擬電路。

緩沖區(qū)和驅(qū)動(dòng)程序之間的區(qū)別很大程度上是一個(gè)視角問題。緩沖器通常是一個(gè)插入元件,它使信號源不受負(fù)載屬性的影響,但提供與自身輸入相同或幾乎相同的電壓和電流。相比之下,驅(qū)動(dòng)器通常會(huì)提高電流源/灌電流電平,或?qū)⑵漭敵鰝鬟f到負(fù)載的電壓,并且通常針對電路問題提供額外的保護(hù)。但是,這兩個(gè)函數(shù)經(jīng)常重疊,它們的命名也經(jīng)常重疊。

緩沖區(qū)/驅(qū)動(dòng)程序符號很簡單,如圖 1 所示,并沒有開始暗示它們的微妙之處或內(nèi)部復(fù)雜性。在許多IC中,該功能內(nèi)置于源IC中,但也有許多分立緩沖器和驅(qū)動(dòng)器IC,具體取決于必須提供多少電流以及電壓電平。(請注意,模擬信號的緩沖器通常使用與數(shù)字信號相同的符號。

poYBAGOFyvGAGC3-AAAQmoCvNi8593.png

圖1:通常用于模擬或數(shù)字信號緩沖器/驅(qū)動(dòng)器的原理圖符號表明,它提供很少或沒有附加功能;相反,它將信號置于其輸入端,增強(qiáng)其某些電壓/電流屬性,并將其呈現(xiàn)為輸出。(來源:雅達(dá)利檔案館)

緩沖器或驅(qū)動(dòng)器可以提供許多不同的功能,即使基本緩沖器或驅(qū)動(dòng)器具有連接到源輸出的單個(gè)輸入,以及連接到(或驅(qū)動(dòng))負(fù)載輸入的單個(gè)輸出。在眾多緩沖區(qū)或驅(qū)動(dòng)程序角色中:

緩沖器可以將源電壓轉(zhuǎn)換為負(fù)載所需的電壓;

它可以允許僅具有低或中等電流源/吸收能力的子電路驅(qū)動(dòng)需要更多電流才能工作的負(fù)載。

它可以在負(fù)載出現(xiàn)故障時(shí)為電源提供保護(hù),例如短路或意外連接到電源軌。

它可以控制和管理源信號與負(fù)載看到的電壓/電流之間的時(shí)序(壓擺率控制)。

它可以使源與負(fù)載性質(zhì)的任何變化隔離開來,因此源可以看到固定的、不變的負(fù)載阻抗。

它可以簡單地反轉(zhuǎn)輸入信號以正確匹配兩個(gè)子電路。

它可以在元件之間提供阻抗匹配,這是RF電路中實(shí)現(xiàn)最大功率傳輸和最小損耗的關(guān)鍵要求。

MOSFET/IGBT驅(qū)動(dòng)器從處理器控制器獲取低電平數(shù)字信號,并通過精心管理的壓擺率和時(shí)序,以MOSFET需要導(dǎo)通的高電壓和電流傳輸這些信號,如圖2所示。

poYBAGOFyvKAN82nAAA4e7STGq4122.jpg

圖2:該MOSFET驅(qū)動(dòng)器采用低電平數(shù)字輸出,并將其轉(zhuǎn)換為完全快速打開和關(guān)閉MOSFET所需的電壓和電流。 (圖片來源:微芯科技)

編程邏輯控制器(PLC)狀態(tài)機(jī)處理器需要打開和關(guān)閉繼電器,繼電器需要24 V和1 A才能工作,并且在關(guān)閉時(shí)還會(huì)產(chǎn)生高壓感應(yīng)“踢”;驅(qū)動(dòng)器不僅可以在兩個(gè)世界之間進(jìn)行轉(zhuǎn)換,還可以保護(hù)處理器輸出。

具有 3V 輸出的 IC 需要連接到具有 5V 輸入的 IC(反之亦然),盡管電流水平較低;緩沖器充當(dāng)電壓轉(zhuǎn)換器

IC需要同時(shí)驅(qū)動(dòng)多個(gè)負(fù)載,但這些負(fù)載之間沒有相互作用;單輸入、多輸出緩沖器(多扇出)可以做到這一點(diǎn),圖3。

pYYBAGOFyvSALezeAAAvs9fZhkQ184.png

圖3:扇出緩沖區(qū)接受單個(gè)輸入并提供多個(gè)輸出;每個(gè)輸出的負(fù)載或狀態(tài)不會(huì)影響其他輸出。(圖片來源:IDT/Renasas)

同樣,這些只是許多可能的例子中的幾個(gè)。

有時(shí),緩沖器或驅(qū)動(dòng)器提供的不僅僅是基本的電氣功能。在某些情況下,兩個(gè)子電路必須彼此電氣隔離,這意味著兩者之間沒有歐姆(電流)路徑,但信號信息必須從一個(gè)到另一個(gè)。為了系統(tǒng)保護(hù)、操作員安全,或者因?yàn)闃?biāo)準(zhǔn)電機(jī)驅(qū)動(dòng)器中的MOSFET需要在沒有接地連接的情況下“浮動(dòng)”,可能需要這種隔離。隔離緩沖器通過使用光耦合器(光隔離器)、變壓器磁路、容性耦合甚至RF鏈路的插入路徑來斷開電流路徑。

盡管緩沖器和驅(qū)動(dòng)器很少或根本沒有提供附加功能或信號處理方面,而是主要在輸出端復(fù)制其輸入,但具有不同的屬性,但它們是必不可少的組件,在成功、可行的設(shè)計(jì)中起著關(guān)鍵作用。決定選擇哪種特定器件有時(shí)是一個(gè)簡單的決定,但當(dāng)必須解決微妙的權(quán)衡時(shí),例如,在驅(qū)動(dòng)SiC MOSFET或RF前端時(shí),這可能是一個(gè)復(fù)雜的決定。選擇可以“決定”電路的可靠和成功性能。

審核編輯:郭婷

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

    關(guān)注

    54

    文章

    9031

    瀏覽量

    153675
  • 緩沖器
    +關(guān)注

    關(guān)注

    6

    文章

    2218

    瀏覽量

    48751
  • 電機(jī)驅(qū)動(dòng)

    關(guān)注

    60

    文章

    1384

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    CW32L052串口的緩沖區(qū)機(jī)制

    默認(rèn)緩沖區(qū)配置 CW32L052的UART模塊支持硬件FIFO(通常為16字節(jié)),但HAL庫或用戶代碼需手動(dòng)管理接收緩沖區(qū)。若未顯式分配足夠大的軟件緩沖區(qū),可能導(dǎo)致數(shù)據(jù)溢出。 HAL庫緩沖區(qū)
    發(fā)表于 11-24 06:40

    飛凌嵌入式ElfBoard-標(biāo)準(zhǔn)IO接口之設(shè)置緩沖區(qū)

    ;\\n\"時(shí),標(biāo)準(zhǔn)I/O才會(huì)執(zhí)行對應(yīng)的系統(tǒng)I/O操作。對于輸出流,在輸出一個(gè)換行符前將數(shù)據(jù)緩存(除非緩沖區(qū)已經(jīng)被填滿),當(dāng)輸出換行符時(shí),再將這一行數(shù)據(jù)通過系統(tǒng)I/O(write函數(shù))刷入到內(nèi)核
    發(fā)表于 11-14 09:02

    移植的lvgl,在運(yùn)行的時(shí)候,緩沖區(qū)無法釋放怎么解決?

    代碼在運(yùn)行的時(shí)候,只有l(wèi)vgl線程用于刷新,另一個(gè)線程只有一個(gè)串口打印。 當(dāng)運(yùn)行一段時(shí)間后,發(fā)現(xiàn),程序會(huì)在LVGl中,lv_refr.c這個(gè)庫下面第625行代碼, 在這一直判斷,看介紹說是在等待釋放緩沖區(qū),求大神給個(gè)思路
    發(fā)表于 09-09 07:28

    zephyr設(shè)備驅(qū)動(dòng)程序模型

    ? ? 1:Zephyr 內(nèi)核支持多種設(shè)備驅(qū)動(dòng)程序。驅(qū)動(dòng)程序是否可用取決于board 和驅(qū)動(dòng)程序。 Zephyr 設(shè)備模型為配置作為系統(tǒng)一部分的驅(qū)動(dòng)程序提供了一致的設(shè)備模型。設(shè)備型號負(fù)
    的頭像 發(fā)表于 07-29 10:34 ?510次閱讀
    zephyr設(shè)備<b class='flag-5'>驅(qū)動(dòng)程序</b>模型

    請問USB緩沖區(qū)取數(shù)據(jù)可以多次取嗎?

    在使用USB軟件獲取數(shù)據(jù)是,下位機(jī)給我發(fā)送了13個(gè)32位數(shù)據(jù)到USB IN緩沖區(qū),為什么我調(diào)用API函數(shù)想要第一次取1個(gè)32位數(shù)據(jù),取完之后再取12位數(shù)據(jù),程序會(huì)卡死。
    發(fā)表于 07-16 08:12

    FX3 Socket緩沖區(qū)切換的最大時(shí)間是多少?

    DMA 描述符時(shí)發(fā)送數(shù)據(jù),則這種簡單的方案會(huì)導(dǎo)致數(shù)據(jù)丟失,通常需要 1 微秒?!?(第 18 頁) 您能告訴我緩沖區(qū)切換的確切最大時(shí)間嗎?這對于我們連接到 FX3 GPIF 接口的 ASIC 芯片的數(shù)據(jù)傳輸時(shí)序非常重要。 謝謝!
    發(fā)表于 05-16 07:51

    在傳輸DMA通道中的所有緩沖區(qū)后,DMA標(biāo)志(就緒和部分)被卡住了是怎么回事?

    到手動(dòng)模式時(shí),它顯示在卡住后發(fā)送了一些緩沖區(qū)(但緩沖區(qū)的數(shù)量不正確--顯示 5 個(gè),而實(shí)際上連 2 個(gè)都沒有發(fā)送--但這只是手動(dòng)模式 DMA 的情況,主要問題仍然是標(biāo)記長時(shí)間卡在高位。 這就是所有最重要的信息,如果有人在這方面有
    發(fā)表于 05-16 07:18

    求助,關(guān)于3014的緩沖區(qū)設(shè)置疑問求解

    rgb24 1080p@60fps是靜態(tài)圖像,dma緩沖區(qū)的配置即大小和數(shù)量分別為16kb,6,沿用的是yuy2的配置,但yuy2 1080p@60fps 是動(dòng)態(tài)且不顛倒,是否可以認(rèn)為是由于緩沖區(qū)
    發(fā)表于 05-06 13:42

    Linux環(huán)境再升級:PLIN驅(qū)動(dòng)程序正式發(fā)布

    PLIN驅(qū)動(dòng)程序現(xiàn)已正式發(fā)布,本文將展示如何安裝PLIN驅(qū)動(dòng)程序,以及如何在Linux環(huán)境下進(jìn)行基本的PLIN通信操作,確保您能夠快速掌握并應(yīng)用這一新工具。
    的頭像 發(fā)表于 04-21 15:29 ?834次閱讀
    Linux環(huán)境再升級:PLIN<b class='flag-5'>驅(qū)動(dòng)程序</b>正式發(fā)布

    請問如何在Linux中使用幀緩沖區(qū)更新epdc顯示?

    /fbdev/mxc/mxc_epdc_v2_fb.c) 中的幀緩沖驅(qū)動(dòng)程序 C 文件。我發(fā)現(xiàn) android (mxc_epdc_update_data) 中定義了一個(gè)函數(shù),用于從用戶空間更新數(shù)據(jù)。
    發(fā)表于 04-01 06:41

    FreeRTOS進(jìn)階使用之流緩沖區(qū):高效處理字節(jié)流的秘密武器

    ,可優(yōu)化任務(wù)喚醒策略。 中斷安全:支持從中斷服務(wù)程序(ISR)寫入數(shù)據(jù)。 二、流緩沖區(qū)的核心特點(diǎn) 動(dòng)態(tài)讀寫 發(fā)送方和接收方可獨(dú)立操作,支持任意長度的數(shù)據(jù)寫入和讀取,無需按固定長度拆分或拼接。 低內(nèi)存
    發(fā)表于 03-24 11:37

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-字符驅(qū)動(dòng)之字符驅(qū)動(dòng)框架描述

    /dev目錄下創(chuàng)建設(shè)備文件,并通過device_destroy和class_destroy函數(shù)進(jìn)行刪除。 內(nèi)核緩沖區(qū)和用戶空間數(shù)據(jù)交換:驅(qū)動(dòng)程序可以使用copy_to_user
    發(fā)表于 03-17 14:05

    飛凌嵌入式ElfBoard ELF 1板卡-字符驅(qū)動(dòng)之字符驅(qū)動(dòng)框架描述

    /dev目錄下創(chuàng)建設(shè)備文件,并通過device_destroy和class_destroy函數(shù)進(jìn)行刪除。 內(nèi)核緩沖區(qū)和用戶空間數(shù)據(jù)交換:驅(qū)動(dòng)程序可以使用copy_to_user
    發(fā)表于 03-14 09:45

    緩沖區(qū)溢出漏洞的原理、成因、類型及最佳防范實(shí)踐(借助Perforce 的Klocwork/Hleix QAC等靜態(tài)代碼分析工具)

    本期來認(rèn)識軟件漏洞的“??汀薄?b class='flag-5'>緩沖區(qū)溢出,C/C++開發(fā)者尤其要注意!全面了解該漏洞的成因、類型、常見示例,以及如何借助Klocwork、Helix QAC等SAST工具進(jìn)行防護(hù)。
    的頭像 發(fā)表于 03-04 16:39 ?1799次閱讀
    <b class='flag-5'>緩沖區(qū)</b>溢出漏洞的原理、成因、類型及最佳防范實(shí)踐(借助Perforce 的Klocwork/Hleix QAC等靜態(tài)代碼分析工具)

    RTOS的流緩沖區(qū)機(jī)制解析

    SAFERTOS中的流緩沖區(qū)(Stream buffer)機(jī)制,可以實(shí)現(xiàn)任務(wù)到任務(wù)或中斷到任務(wù)之間的通信。字節(jié)流是由發(fā)送方寫入緩沖區(qū),接收方讀取緩沖區(qū)數(shù)據(jù)。流緩沖區(qū)作為隊(duì)列的輕量級級替
    的頭像 發(fā)表于 02-14 11:33 ?1018次閱讀
    RTOS的流<b class='flag-5'>緩沖區(qū)</b>機(jī)制解析