RM新时代网站-首页

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

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

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

經(jīng)驗分享——我把LDO做成了OSC

芯片設計之路 ? 來源:芯片設計之路 ? 作者:Alex Hwan XU ? 2022-12-21 09:27 ? 次閱讀

01—背景

某個多功能芯片Spec要求是使用+/-5V供電,而內(nèi)部部分單元需要用到一些特殊電壓的供電,因此需要設計一個LDO,由于是GaAs pHEMT工藝,只有N-Channel型晶體管,再加之作者主要設計MMIC,本來也沒有什么電源的理論基礎,所以設計不了結(jié)構(gòu)很復雜的LDO。第一版時,僅僅使用了電阻分壓+源極跟隨器的方式,非常簡單,測試功能也是正常的。

93dd5f12-8067-11ed-8abf-dac502259ad0.png

但是擔心容易受高低溫、工藝波動等因素影響,所以第二版時,就異想天開地改了個結(jié)構(gòu),增加了負反饋,自以為能改善電源性能:

9402e908-8067-11ed-8abf-dac502259ad0.png

電源一共有三路,其中+5V生成了一路+1V/5mA輸出,-5V生成了一路-4V/15mA和一路-3V/5mA輸出。完整的原理圖如下圖所示,排列是從上到下依次+5V,GND,-5V,打叉的是濾波電容(實際上沒有加):

94377f6a-8067-11ed-8abf-dac502259ad0.png

02—問題

測試件單獨加-5V時,電壓電流都在正常范圍內(nèi),單加+5V時,電流1~2mA,好像也沒啥問題。如果同時加上±5V,雖然電流也在正常范圍內(nèi),但如果用萬用表筆測GND和-3V網(wǎng)絡,會發(fā)現(xiàn)電壓劇烈波動,同時-5V的供電電流也在8~18mA范圍內(nèi)波動。

945b2b4a-8067-11ed-8abf-dac502259ad0.png

(左)+5V/2mA(中)-5V10mA(右)無關

開始以為是萬用表表筆引入了外界干擾,直到后來用示波器看到了+5V/GND/+1V的網(wǎng)絡上存在明顯的振蕩波形!例如下圖是某一次在測試件的GND上看到的波形,大概有150mVpp@24.7MHz:

94ea07f2-8067-11ed-8abf-dac502259ad0.png

經(jīng)過反復測試確認,外接電源用的導線不同方式擺放或纏繞時,振蕩幅度或者頻率會變化,由于測試板做得很粗糙,僅僅是將所有IO PAD鍵合到PCB上,外圍完全沒有放置任何電源濾波電容,所以懷疑與此相關,于是給PCB上的±5V對地分別添加了一個10uF的電解電容,振蕩消失。

03—分析

事后,開始在網(wǎng)上瘋狂搜索LDO穩(wěn)定性相關的文章,找教程學習環(huán)路穩(wěn)定性相關的仿真,在ADS中使用AC仿真,在反饋路徑中注入擾動信號,掃頻分析得到環(huán)路的增益和相位特性,即Bode圖

951b5668-8067-11ed-8abf-dac502259ad0.png

上圖中的元件參數(shù)和下面的仿真結(jié)果都是通過仿真嘗試得到的,使結(jié)果與實際情況接近。其中電感是模擬的外接電纜、PCB走線、鍵合線在內(nèi)的寄生電感。

對數(shù)掃頻時的Bode圖如下,增益0dB、相位0(180)deg剛好在25.7MHz附近:

9543e862-8067-11ed-8abf-dac502259ad0.png

如果通過Bode圖看增益和相位還不是很直觀,那么下面這個輸出電壓隨掃頻信號的變化就非常明顯了:25.7MHz振蕩了。

956efb92-8067-11ed-8abf-dac502259ad0.png

下面兩張圖與上面基本一致,只是將頻率由對數(shù)坐標軸改為線性坐標軸,便于觀察幾十MHz附近的變化:

95933b38-8067-11ed-8abf-dac502259ad0.png

去掉環(huán)路仿真的掃頻信號,直接進行Transient仿真,可以看到振蕩波形及其頻譜分布:

967f2a3e-8067-11ed-8abf-dac502259ad0.png

96a884ba-8067-11ed-8abf-dac502259ad0.png

在Virtuoso環(huán)境中搭建testbench,在輸出晶體管的柵極上插入了一個電流探頭IPRB0:

96d06304-8067-11ed-8abf-dac502259ad0.png

96f34c0c-8067-11ed-8abf-dac502259ad0.png

使用ADE中的STB仿真計算環(huán)路的頻率響應,它可以自動判斷穿越頻率、增益裕度和相位裕度。

9713a9c0-8067-11ed-8abf-dac502259ad0.png

由于Virtuoso的PDK是沒有仿真用的電路模型,這里的模型是我大致參考原ADS PDK的晶體管參數(shù)自定義的VerilogA模型,但是也能得到相似的仿真結(jié)果。下圖是無+5V電源濾波電容時的閉環(huán)特性,顯然28MHz附近發(fā)生了振蕩:

973901ca-8067-11ed-8abf-dac502259ad0.png

電源輸入增加濾波電容后:

9753f034-8067-11ed-8abf-dac502259ad0.png

04—結(jié)論

結(jié)論就是吃了沒有電源基礎知識的虧,LDO還是有非常深的門道的,業(yè)余選手要謹慎踩坑……

這里有一個值得思考的問題就是:如果你當前的設計不完美但能工作正常,你是否會考慮一個未知的改進方案?

審核編輯:湯梓紅

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

    關注

    184

    文章

    17704

    瀏覽量

    249959
  • ldo
    ldo
    +關注

    關注

    35

    文章

    1940

    瀏覽量

    153310
  • 晶體管
    +關注

    關注

    77

    文章

    9682

    瀏覽量

    138080
  • OSC
    OSC
    +關注

    關注

    1

    文章

    88

    瀏覽量

    19652

原文標題:經(jīng)驗分享——我把LDO做成了OSC

文章出處:【微信號:芯片設計之路,微信公眾號:芯片設計之路】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    X86主板原理圖設計經(jīng)驗分享

    X86主板原理圖設計經(jīng)驗分享,根據(jù)筆者設計的一些經(jīng)驗整個系統(tǒng)原理圖的詳細設計分成了一下幾大模塊
    發(fā)表于 11-28 10:47 ?6807次閱讀

    也成功做成了一個電子鐘

    自學單片機也有段時間了;但有些概念還是搞不懂;在網(wǎng)上搜了很多單片機例程的資料;最近做成了一個簡單點八位電子鐘;一次性成功挺興奮的給大家分享多指點指點。單片機用的是STC12C2052和一個模擬開關CD4051;剛開始做的時候也不知道能不能驅(qū)動;還是用了三極管來驅(qū)動八位數(shù)
    發(fā)表于 11-07 21:24

    STM32的OSCOSC32的差別?

    `最近開始學 STM32 看到有OSCOSC32 分別接8M和32.768晶振想請教有何用途? 一個是主振一個是RTC嗎?如果只接8M 不接32.768那顆 系統(tǒng)能跑嗎?謝謝`
    發(fā)表于 03-28 09:20

    從51 程序改成了430 但是現(xiàn)在顯示其上就是亂碼?

    從51 程序改成了430 但是現(xiàn)在顯示其上就是亂碼不知道原因附上原來的51程序和我改的求大神幫助
    發(fā)表于 05-21 22:22

    晶體管電路設計書中電路做成板子,組隊做實驗,目標50人

    晶體管電路設計書中電路做成板子,組隊做實驗,目標50人的想法是:第一步,電路畫成PCB板子,負責畫板子(晶體管電路上冊已經(jīng)完成)第二
    發(fā)表于 03-27 15:33

    MCP2515的OSC1和OSC2管腳懸空有沒有問題?

    在調(diào)試MCP2515的CAN芯片時,OS數(shù)據(jù)一直沒有數(shù)據(jù)輸出。SPI接口的時序核對好幾遍了沒有問題,想知道跟我OSC1 OSC2管腳懸空有沒有關系?
    發(fā)表于 04-25 11:36

    NanoPi2 如何USB做成調(diào)試串口

    本帖最后由 吳迪963 于 2016-11-29 19:49 編輯 如何USB做成調(diào)試串口
    發(fā)表于 11-23 18:46

    STM32如果不使用外部晶振的話,OSC_IN和OSC_OUT通過10K電阻接地,那OSC32_IN和OSC32_OUT也是一樣的方法嗎?

    STM32如果不使用外部晶振的話,OSC_IN和OSC_OUT通過10K電阻接地,那OSC32_IN和OSC32_OUT也是一樣的方法嗎?
    發(fā)表于 05-03 10:02

    請問怎么logo做成封裝?

    原子哥,你怎么logo做成封裝的啊
    發(fā)表于 01-16 04:01

    怎么在AD中這個孔做成焊盤?

    怎么這個孔做成焊盤
    發(fā)表于 09-19 02:00

    xtal不會osc

    osc不工作。試過不同的xtal(相同的結(jié)果)。已經(jīng)將Xtal的負載帽從22pF改為18pF、10pF、5pF,只有10pF工作過幾次。PCB已經(jīng)用99%的異醇帽清洗過,接地在XTAL的GND平面
    發(fā)表于 10-22 07:39

    x-OSC是什么?x-OSC有哪些功能?

    x-OSC是什么?x-OSC有哪些功能?x-OSC電路板I / O通道有哪些?
    發(fā)表于 07-15 06:48

    OSC_IN和OSC_OUT的接法

    STM32上不使用外部晶振時,OSC_IN和OSC_OUT的接法1、對于100腳或者144腳的產(chǎn)品,OSC_IN應接地,OSC_OUT應懸空。2、對于少于100腳的產(chǎn)品,有兩種接法:(
    發(fā)表于 01-26 08:20

    任正非靠什么華為做成全球第一?

    “在時代前面,越來越不懂技術、越來越不懂財務、半懂不懂管理。從事組織建設成了后來的追求,如何組織起千軍萬馬,這對來說是天大的難題?!?/div>
    發(fā)表于 02-28 08:49 ?1044次閱讀

    LDO怎么了?

    LDO怎么了?
    發(fā)表于 11-03 08:04 ?2次下載
    <b class='flag-5'>我</b>的<b class='flag-5'>LDO</b>怎么了?
    RM新时代网站-首页