在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

電平設計基礎:電平匹配設計

冬至子 ? 來源:牧神園地 ? 作者:牧神園地 ? 2023-06-25 14:52 ? 次閱讀

一,單端邏輯電平匹配

單端邏輯電平的匹配是我們平時在硬件設計中最經常碰到的,我們在《TTL&CMOS電平》章節中已經對TTL和COMS電平的匹配設計做了一些分析,一般3.3V LVTTL和LVCMOS是可以直接相互驅動的。但是其它不同邏輯電平之間呢?舉個栗子,3.3V邏輯電平和1.8V邏輯電平之間呢?

1,門電路電平匹配方案

如下圖所示,利用三極管/MOS管搭建不同電平之間的電路匹配;

  1. 如果輸入/輸出側接至CPLD/FPGA等邏輯器件的話,可以只用1個三極管/MOS管來實現電平的轉換,但是此時邏輯上是取“非”的關系,需要在CPLD/FPGA內部再取“非”操作;

圖片

  1. 一般電源模塊DC-DC,LDO等)的PG或EN信號,如果沒有合適的電平時,適用這種電平轉換方式;
  2. 由于三極管/MOS管的邏輯電平切換需要時間(開關時間),所以信息傳遞的延時會比較大;

1, 三極管/MOS管本身切換時間比較慢(具體原因分析,請參考《三極管基礎》和《MOS管結構和原理》相關章節);

2, 三極管/MOS管在B/G極需要達到一定的電壓才能導通三極管/MOS管,而在此電壓之前三極管/MOS管不會有大動作(開關),會造成一定的延時。

  1. 對于較低速率信號,如上右圖所示UART數據傳輸,可以通過三極管來實現不同電平的匹配和防掛死;

——對于數據(非電平狀態)的傳輸,需要對三極管相關參數進行設計,保證其在特定傳輸速率下能夠正常工作(信號邊沿時間,占空比,傳輸延時以及三極管/MOS管支持的最大開關頻率等等)。

  1. 三極管/MOS管的開啟電壓VBE/VGS(th) 大小,一般情況下SOT23封裝的三極管/MOS管極限開啟電壓(最大值)可能在1V左右,所以如果是電壓在1.0V左右,采用該電平轉換方案存在一定的風險;
  2. 如左上圖所示結構,如果采用三極管/MOS管來作為電源是否OK的判斷,那么需要確定確定監測門限,來確定對輸入電壓的分壓大?。?/li>

——舉個栗子,假如監測2.5V電源是否OK,如果直接輸入至MOS管G極,其開啟電壓:VGS(th)假設為1.0V,那么當2.5V電源電壓上升至1.0V時,我們就認為2.5V這路電源電壓OK了,這是有問題的;需要對2.5V電源電壓進行分壓,比如串聯1KΩ后再下拉1KΩ,進行50%電源電壓的分壓,那么當2.5V電源電壓上升為2.0V時我們才判斷其電源電壓OK。當然這是一種粗略且方便的監測設計。

2,邏輯器件電平匹配方案

如果規模較大的硬件電路,我們往往會CPLD來作單板的管理和信號匯聚功能(具體關于CPLD的設計及功能,后續在《硬件詳細設計流程-CPLD設計》中詳細描述)。我們知道CPLD的I/O管腳有很多個不同的Bank組成,而不同的Bank可以支持不同的供電電源。如下圖所示,為Lattice MachXO2系列CPLD支持的不同單端I/O電源電壓;其支持1.2V~3.3V的多種電平電壓,基本上可以涵蓋了一般硬件電路中所涉及到的電平。

圖片

那采用CPLD實現不同邏輯電平之間的轉換,舉個栗子(如下圖所示):器件A是1.2V邏輯電平需要接到3.3V邏輯電平的器件B,設計CPLD的Bank0可以供1.2V而Bank1供3.3V,那么將器件A的信號接至CPLD的Bank0,而器件B的信號接至CPLD的Bank1;只要在CPLD邏輯內部將器件A和器件B的信號線連在一起,就完美地實現了電平轉換。但在實際硬件設計上有這么完美么?(完美只存在于“理念世界”)

圖片

  1. CPLD有VCC和VCCIO兩種電源,VCC電源(Core 電源)和VCCIO電源是否有什么關系呢?

1, VCC電源電壓要求與VCCIO不一樣,如下圖所示(Lattice MachXO2系列CPLD支持的Core 電壓),core電源電壓與VCCIO電源電壓本質上是兩種不同的電源需求;所以兩者可以合用也可以分開來提供,看怎樣簡單;

圖片

2, CPLD器件本身的上電時序,一般會要求VCC要先于或同時于VCCIO上電(后續《硬件詳細設計:單板電源分析》詳細介紹),否則可能會導致漏電,即VCCIO漏向VCC。

  1. 當單板中有多個器件使用了同樣的電壓,但那些器件由于上電時序的控制要求(或則布局要求,電源本身特殊需求等等),不能同時上電;那么CPLD的VCCIO電源要如何設置呢?

——舉個栗子,器件A的I/O電源電壓是+1.2V,器件B的I/O電源電壓也是+1.2V,但是器件A的I/O電源電壓要早于器件B上電,那么CPLD的VCCIO電源要選哪個呢?

1, 建議CPLD的VCCIO電源選擇最早的那路,因為一些信號(舉個栗子:復位、時鐘等)需要器件上電時就要有明確的狀態輸入,如果CPLD的VCCIO電源較遲上電,那么會導致器件上電和CPLD 的VCCIO上電間隙的狀態不確定;

2, CPLD的VCCIO電源早于器件的I/O電源上電,那么在器件的I/O電源還未上電時,CPLD輸出的信號線上就有高電平輸出到器件I/O管腳上,那么會導致電源電流的倒灌,并產生漏電壓;

——舉個栗子,如下圖所示:P3V3_COM電源先于P3V3_IO上電,當在上電時序間隙,P3V3_COM電源會沿著輸入管腳,通過防護二極管漏導P3V3_IO,使得P3V3_IO電源電壓抬升;但電源電壓被抬升就一定不允許么?1,如果器件資料中明確漏電壓必須小于的電壓值,那么必須嚴格執行;因為器件一旦監測到該路電源超過了某電壓值,就表示開啟了Power On 流程,但實際上漏電流無法支持器件正常工作所需的電流,會導致器件異常(可能需要完全下電后才能恢復);2,如果器件資料未明確規定漏電壓的大小,建議漏電壓小于0.5V。

圖片

  1. 我們已經明確了CPLD選擇的VCCIO電源要早或同時于其它器件的上電時序,但是也會引入漏電壓的問題,那如何來解決?

1, 與CPLD相連的信號線上拉電源,均使用器件側I/O電源電壓(而不是CPLD的VCCIO電源),這樣避免了由于上拉電源導致的漏電流(如上圖所示);

2, CPLD監測單板各路電源的上電狀態,

(1)對于CPLD輸出管腳:在監測到對接器件I/O電源上電之前,輸出保持高阻態,在監測到對接器件I/O電源OK后,輸出正常邏輯狀態;

(2)對于CPLD輸入管腳:保持輸入狀態,在監測到對接器件I/O電源上電之前,不對輸入信號做響應。

3, 特殊信號,舉個栗子:復位信號;器件要求上電之前需要保持低電平,而如果信號外接是通過電阻上拉,則需要特殊處理,以保持滿足器件的要求。

——對不同的信號做不同的處理:由具體的器件、硬件系統以及應用需求所決定,并非有一個絕對的標準可遵循;所以做硬件設計之前,首先需要明確的是產品應用需求,然后分解系統需求,再是硬件需求,然后才是選擇器件,制定硬件設計方案,我們所設計的每個器件、每條走線都是從上述需求中分解下來了的,可以進行驗證和解釋的。

  1. 解決了上述漏電壓的問題后,CPLD方案也并非是一個萬能的解決方案;如下圖所示,CPLD內部的傳輸延時會比較大(typ:7ns左右),一般情況下7ns的延時是不會產生影響的,但是對于較高速的總線傳輸來說就會有問題了;此時最好采用專用電平轉換器件(延時:百ps級別)。

——舉個栗子:50MHz的SPI總線通過CPLD進行電平轉換(3.3V—>1.8V),此時的讀時序就會受到非常大的影響,導致讀失?。P于SPI總線的讀時序,后續《總線設計基礎》詳細分析)。

圖片

采用CPLD實現電平轉換的設計,雖然整體看起來有點復雜,但這是系統性解決整板電平匹配最簡潔、方便的方案。同時,CPLD由于較好的過沖防護設計,以及輸出驅動可調等特性,所以在很多應用場合可以省去源端匹配電阻設計,進一步簡化單板硬件設計。如下圖所示。

圖片

圖片

3,專用器件電平匹配方案

這類器件非常多,有4路、8路、16路等驅動器(舉個栗子:74LVX4245MTCX,SN74LVC16T245等等),只要在對應端口的Vcc電源管腳接上對應的電源電壓即可實現電平轉換;其延時小,無需考慮漏電電壓的問題,對于簡單小數量信號線的電平轉換是非常好的選擇。

除此之外,我們還經常會用到IIC(OD,雙向)的電平轉換器件,這類雙向數據傳輸的電平轉換,如果采用CPLD,實現起來需要比較復雜的邏輯(需識別讀、寫操作),所以使用專用電平轉換器件會方便很多,舉個栗子:PCA9517等。

另外,還有一類是自動識別方向的雙向電平轉換器件,這類器件無需進行方向控制,可以自動識別并進行驅動,舉個栗子:TXS0108EPWR等;其好處是使用方便,缺點是如果信號質量設計有問題(不匹配導致過沖),會使得器件的方向識別錯誤,導致產生信號振蕩。

專用器件來實現電平的轉換,對于局部電路來說更加簡單、方便,也是平時硬件設計中最常用的方法,適合兩個器件之間的多個信號的電平轉換;如果一個電平轉換器件對應多個器件之間的互連,或需要大量使用電平轉換器件,那樣會導致單板面積和器件成本的增加;可以考慮CPLD。

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

    關注

    147

    文章

    9675

    瀏覽量

    166994
  • FPGA設計
    +關注

    關注

    9

    文章

    428

    瀏覽量

    26561
  • MOS管
    +關注

    關注

    108

    文章

    2430

    瀏覽量

    67205
  • 電源電壓
    +關注

    關注

    2

    文章

    989

    瀏覽量

    24033
  • 門電路
    +關注

    關注

    7

    文章

    199

    瀏覽量

    40207
收藏 人收藏

    評論

    相關推薦

    模組串口電路常見電平匹配方法

    模組UART、IO、IIC、SPI等外圍接口電平域通常為1.8V、2.8V、3V,主流單片機系統的電平域通常為3.3V和5V,當模組與單片機系統進行數據交互時,由于通信雙方電平匹配,
    發表于 06-07 17:07 ?8363次閱讀
    模組串口電路常見<b class='flag-5'>電平</b><b class='flag-5'>匹配</b>方法

    什么是LVDS電平#電路設計

    fpgalvds邏輯電平
    小魚教你模數電
    發布于 :2021年11月22日 18:35:03

    電平和低電平之間的電平芯片會識別成什么#硬聲新人計劃

    fpga邏輯電平電平
    小魚教你模數電
    發布于 :2021年11月26日 22:18:02

    按鍵按下電平如何修改

    電平
    橙群微電子
    發布于 :2023年03月14日 09:09:19

    TTL電平與CMOS電平的區別

    TTL電平與CMOS電平的區別 1,TTL電平:    輸出高電平>2.4V,輸出低電平
    發表于 10-10 12:26 ?8576次閱讀

    ECL電平、LVDS電平、TTL電平_簡單的比較

    ECL電平、LVDS電平、TTL電平三者的簡單比較,在應用方面酌情選取
    發表于 08-29 16:05 ?71次下載

    電平表的使用方法_電平表的原理與分類

    本文開始介紹了什么是電平表以及電平表的用途,其次闡述了電平表的原理和分類,最后詳細介紹了電平測試表的使用方法。
    發表于 03-13 09:04 ?2.4w次閱讀

    常用的電平轉換方案分享

    前段時間在設計NB-IOT模塊與STM32的硬件通訊時用到了電平轉換。當主控芯片引腳電平與外部連接器件電平匹配的時候就需要用電平轉換電路來
    的頭像 發表于 11-03 15:50 ?4167次閱讀
    常用的<b class='flag-5'>電平</b>轉換方案分享

    【經驗】TTL與COMS的關系總結:TL和COMS電平匹配以及電平轉換的方法資料下載

    電子發燒友網為你提供【經驗】TTL與COMS的關系總結:TL和COMS電平匹配以及電平轉換的方法資料下載的電子資料下載,更有其他相關的電路圖、源代碼、課件教程、中文資料、英文資料、參考設計、用戶指南、解決方案等資料,希望可以幫助
    發表于 04-17 08:44 ?6次下載
    【經驗】TTL與COMS的關系總結:TL和COMS<b class='flag-5'>電平</b><b class='flag-5'>匹配</b>以及<b class='flag-5'>電平</b>轉換的方法資料下載

    LTC6406阻抗匹配電平移位演示電路差動放大器

    LTC6406阻抗匹配電平移位演示電路差動放大器
    發表于 06-07 12:21 ?3次下載
    LTC6406阻抗<b class='flag-5'>匹配電平</b>移位演示電路差動放大器

    幾種電平轉換電路

    在電路設計時,有時會遇到電壓域不匹配的問題,如芯片為1.8V供電,而MCU為3.3V供電。這時候就需要進行電平轉換才能通訊。今天就來介紹幾種常用的電平轉換電路。二/三極管單向電平轉換一
    發表于 12-09 17:06 ?37次下載
    幾種<b class='flag-5'>電平</b>轉換電路

    邏輯電平--差分信號(PECL、LVDS、CML)電平匹配

    由于各種邏輯電平的輸入、輸出電平標準不一致,所需的輸入電流、輸出驅動電流也不同,為了使不同邏輯電平能夠安全、可靠地連接,邏輯電平匹配將是電路
    的頭像 發表于 11-10 10:01 ?1.4w次閱讀

    TTL電平與RS232電平的區別

    什么是TTL電平、CMOS電平、RS232電平?它們有什么區別呢?一般說來,CMOS電平比TTL電平有著更高的噪聲容限。
    的頭像 發表于 02-07 14:58 ?5554次閱讀

    電平設計基礎:差分邏輯電平匹配

    差分邏輯電平之間的匹配,主要應用于時鐘和高速信號。
    的頭像 發表于 06-25 14:56 ?4719次閱讀
    <b class='flag-5'>電平</b>設計基礎:差分邏輯<b class='flag-5'>電平</b><b class='flag-5'>匹配</b>

    電平匹配問題,簡單卻容易被忽視

    導讀在電路設計中,電平匹配是一個基本要求,但常常被忽視,可能導致設備故障和通信異常。本文我們將揭示如何避免因電平匹配導致的設備故障,并提供實用的設計建議,確保您的電路設計既高效又穩定
    的頭像 發表于 12-20 11:34 ?270次閱讀
    <b class='flag-5'>電平</b><b class='flag-5'>匹配</b>問題,簡單卻容易被忽視
    主站蜘蛛池模板: 日本美女搞黄| 毛片在线播| 亚洲三级免费观看| 亚洲人成电影在线观看网| 91九色蝌蚪在线| 一级片观看| 天天视频色版| 日本黄色大片免费看| 美女黄页免费| 成人种子| 天天干天天爱天天操| 精品久久看| 欧美性猛交xxxx乱大交| 亚洲成人网页| 亚洲xx网站| 欧美色图亚洲综合| 国产欧美高清| 天天躁夜夜躁狠狠躁躁88| 激情在线网站| 一区二区三区免费在线| 在线观看一级毛片| a级特黄毛片| 在线观看天堂| 爽死你个放荡粗暴小淫视频| 黄色网址免费在线| 国产农村乱色xxxx| 不卡免费在线视频| 色多多在线看| 国产精品免费视频拍拍拍| 无毒不卡| 人人揉揉香蕉大青草| 国产叼嘿网站免费观看不用充会员 | 黄网页在线观看| 国内视频一区二区三区| 色综合久久中文字幕网| 久久精品乱子伦观看| 午夜视频在线观看免费高清| tube性欧美另类| 最好看最新的中文字幕1| 日韩亚洲人成网站在线播放| 国产免费一区二区三区|