:可調(diào)方波信號源從原理到電路搭建)
NE555這顆芯片搞模電的人幾乎都繞不開它。我第一次接觸它是在大學模電實驗課上當時老師扔給我們每人一塊面包板、幾顆電阻電容和一個8腳的黑色小方塊任務(wù)就是用示波器調(diào)出一個方波。那時候我連閾值電壓是什么都搞不清楚只知道照著實驗指導書上的電路圖插元件結(jié)果示波器上死活不出波形折騰了一下午才發(fā)現(xiàn)是復位引腳沒接高電平。后來工作這些年從簡單的LED閃爍到電機驅(qū)動PWMNE555在多諧振蕩器模式下的應用我反復用過很多次踩過的坑也足夠多。這篇文章就把我這些年用NE555做可調(diào)方波信號的經(jīng)驗完整梳理一遍從原理到選型到實操到排查盡量把每個環(huán)節(jié)講透。不管你是正在做模電實驗的學生還是需要快速搭一個方波信號源的工程師看完應該都能直接上手。1. 為什么選NE555做方波信號源1.1 NE555在多諧振蕩器模式下的核心優(yōu)勢做方波信號源有很多方案運放搭弛張振蕩器、單片機IO口翻轉(zhuǎn)、專用函數(shù)發(fā)生器芯片比如ICL8038、XR2206甚至用FPGA直接輸出。每種方案都有各自的適用場景但NE555在多諧振蕩器模式下有幾個非常突出的優(yōu)勢這也是它從1972年問世到現(xiàn)在還沒被淘汰的原因。首先是電路極簡。NE555內(nèi)部集成了兩個比較器、一個RS鎖存器、一個放電三極管和一個輸出緩沖級做多諧振蕩器只需要外接兩個電阻和一個電容加上電源退耦電容總共不超過7個元件。相比之下用運放搭方波發(fā)生器至少需要運放、多個電阻電容還得處理正反饋和閾值問題調(diào)試復雜度高出一截。其次是頻率范圍寬。NE555在標準雙極型工藝下多諧振蕩器模式的頻率可以從不到1Hz做到大約500kHzCMOS版本的TLC555或者LMC555可以做到2MHz以上。這個范圍覆蓋了絕大多數(shù)音頻、測試信號和低速數(shù)字時鐘的需求。第三是輸出驅(qū)動能力強。標準NE555的輸出可以拉灌200mA電流直接驅(qū)動LED、小繼電器甚至小功率MOS管都沒問題。運放輸出通常只有幾十毫安單片機IO口更小很多時候還得加驅(qū)動級。第四是成本極低。一顆NE555零售價幾毛錢批量采購更便宜。對于需要快速驗證、教學演示或者低成本批量生產(chǎn)的場景這個價格優(yōu)勢非常明顯。當然它也有局限性占空比調(diào)節(jié)范圍有限后面會詳細講、頻率穩(wěn)定性受溫度和電源波動影響、輸出是方波而非正弦波。但對于“可調(diào)方波信號”這個需求來說NE555完全夠用。1.2 多諧振蕩器的工作原理解析要真正用好NE555不能只背公式得理解內(nèi)部比較器和外部RC充放電的配合邏輯。我盡量用通俗的方式講清楚。NE555內(nèi)部有三個等值電阻通常是5kΩ這也是“555”名字的由來串聯(lián)在VCC和GND之間形成兩個分壓點上分壓點電壓為2/3 VCC下分壓點電壓為1/3 VCC。這兩個電壓分別接到兩個比較器的參考端。外部引腳中THRES6腳接上比較器的同相端TRIG2腳接下比較器的反相端。在多諧振蕩器接法下6腳和2腳短接在一起同時接到外部電容C的兩端之一。電容另一端接地。電容的充電回路由VCC經(jīng)過R1和R2到電容放電路徑由電容經(jīng)過R2到DISCH7腳內(nèi)部的三極管到地。上電瞬間電容電壓為0低于1/3 VCC下比較器輸出高電平觸發(fā)RS鎖存器使輸出為高同時內(nèi)部放電三極管截止。此時電容通過R1R2充電電壓上升。當電壓上升到2/3 VCC時上比較器翻轉(zhuǎn)RS鎖存器復位輸出變低放電三極管導通。電容此時通過R2和放電三極管放電電壓下降。當電壓降到1/3 VCC時下比較器再次翻轉(zhuǎn)輸出變高放電三極管截止電容重新充電。如此循環(huán)輸出端就產(chǎn)生了方波。這里有個關(guān)鍵點很多人容易忽略充電走R1R2放電只走R2。這就是為什么NE555多諧振蕩器的占空比永遠大于50%——充電時間比放電時間長。標準接法下占空比公式是(R1R2)/(R12R2)當R1遠小于R2時趨近于50%但永遠達不到。1.3 可調(diào)方波的兩個維度頻率與占空比“可調(diào)方波信號”這個需求其實包含兩個可調(diào)維度頻率可調(diào)和占空比可調(diào)。很多初學者以為換一個電位器就能同時調(diào)兩個參數(shù)實際上標準NE555多諧振蕩器電路里調(diào)頻率和調(diào)占空比需要分別處理而且相互之間有耦合。頻率由充電時間常數(shù)和放電時間常數(shù)共同決定公式為f 1.44 / ((R1 2×R2) × C)占空比由充電時間和總周期之比決定D (R1 R2) / (R1 2×R2)從這兩個公式可以看出如果只用一個電位器替換R2那么調(diào)R2會同時改變頻率和占空比。如果替換R1同樣兩個參數(shù)都會變。要實現(xiàn)頻率和占空比獨立可調(diào)需要更復雜的電路結(jié)構(gòu)比如用兩個電位器分別控制充電和放電路徑或者用二極管把充電和放電路徑分開。我在實際項目中的做法是如果只需要頻率可調(diào)、占空比固定比如做時鐘信號就用一個電位器替換R2簡單直接。如果需要占空比也獨立可調(diào)就加兩個二極管和兩個電位器把充電和放電回路分開。具體電路后面會詳細畫出來。2. 核心元件選型與參數(shù)計算2.1 NE555芯片版本選擇雙極型還是CMOS市面上叫“NE555”的芯片其實有好幾個版本選錯了會影響電路性能。最常見的區(qū)分是雙極型Bipolar和CMOS型。雙極型代表型號是NE555、LM555、UA555內(nèi)部用的是雙極型晶體管。特點是輸出驅(qū)動能力強200mA但靜態(tài)功耗大典型10mA輸入阻抗較低頻率上限大約500kHz。電源電壓范圍4.5V到16V。CMOS型代表型號是TLC555、LMC555、ICM7555內(nèi)部用CMOS工藝。特點是靜態(tài)功耗極低典型幾十微安輸入阻抗極高10^12Ω級別頻率上限可以到2MHz以上。但輸出驅(qū)動能力弱一些通常10mA到100mA看具體型號電源電壓范圍更寬2V到18V。怎么選如果你要驅(qū)動LED、繼電器或者需要較大電流選雙極型NE555。如果你做電池供電的低功耗設(shè)備或者需要更高頻率選CMOS型。做模電實驗的話實驗室通常發(fā)的是雙極型NE555因為便宜且皮實不容易被靜電打壞。注意不同廠商的NE555參數(shù)有差異比如某些國產(chǎn)替代品的閾值電壓可能不是精確的1/3和2/3 VCC會導致頻率偏差。如果對頻率精度要求高建議選TI、ST這些大廠的原裝芯片或者實測篩選。2.2 電阻和電容的選型要點電阻和電容的精度和溫度系數(shù)直接決定了輸出頻率的穩(wěn)定性。NE555多諧振蕩器的頻率公式里R和C都是乘數(shù)因子任何一個漂移都會導致頻率漂移。電阻選型普通碳膜電阻精度±5%溫度系數(shù)幾百ppm/°C用于一般實驗沒問題。如果要求頻率穩(wěn)定選金屬膜電阻精度±1%溫度系數(shù)50ppm/°C。阻值范圍建議在1kΩ到1MΩ之間。太小了功耗大而且放電三極管的飽和壓降會影響精度太大了輸入偏置電流的影響會顯現(xiàn)出來特別是雙極型NE555的THRES和TRIG引腳有0.1μA到0.5μA的輸入電流R太大時這個電流在電阻上產(chǎn)生的壓降不可忽略。電容選型這是最關(guān)鍵的元件。普通電解電容容量誤差大-20%到80%、漏電流大、溫度穩(wěn)定性差用在對頻率有要求的場合會導致很大偏差。推薦用薄膜電容滌綸電容、聚丙烯電容或者鉭電容容量穩(wěn)定、漏電小、溫度系數(shù)好。瓷片電容也可以但要注意某些高介電常數(shù)瓷片如Y5V的溫度系數(shù)和電壓系數(shù)都很差容量會隨電壓變化。電容容量范圍建議在1nF到100μF之間。太小了比如幾百pF寄生電容會影響精度太大了漏電流問題突出。如果要做低頻比如1Hz以下用大容量鉭電容或者薄膜電容不要用電解電容。2.3 頻率與占空比參數(shù)計算實例光看公式不夠直觀我拿幾個實際例子算一遍你跟著算一次就明白了。例1目標頻率1kHz占空比接近50%選C 100nF。要占空比接近50%需要R1遠小于R2。取R1 1kΩR2 7.2kΩ。充電時間t_charge 0.693 × (R1 R2) × C 0.693 × 8200 × 100e-9 0.568ms 放電時間t_discharge 0.693 × R2 × C 0.693 × 7200 × 100e-9 0.499ms 周期T 1.067ms 頻率f 937Hz 占空比D 0.568/1.067 53.2%實際頻率937Hz和目標1kHz有偏差因為公式里的1.44是近似值精確值是1/ln2 ≈ 1.4427。要精確到1kHz可以微調(diào)R2到6.8kΩ左右。例2目標頻率10kHz占空比可調(diào)選C 10nF。用二極管分離充放電路徑的方案后面會講。先按標準接法算取R1 1kΩR2 6.8kΩ。t_charge 0.693 × 7800 × 10e-9 54.1μs t_discharge 0.693 × 6800 × 10e-9 47.1μs T 101.2μs f 9.88kHz D 53.5%例3目標頻率100Hz占空比50%選C 1μF。取R1 1kΩR2 72kΩ。t_charge 0.693 × 73000 × 1e-6 50.6ms t_discharge 0.693 × 72000 × 1e-6 49.9ms T 100.5ms f 9.95Hz等等這算出來是10Hz不是100Hz。要100Hz的話C改小到100nFR2保持72kΩt_charge 0.693 × 73000 × 100e-9 5.06ms t_discharge 0.693 × 72000 × 100e-9 4.99ms T 10.05ms f 99.5Hz D 50.3%這個例子說明一個實用技巧先用公式估算再實測微調(diào)。因為實際電容容量偏差、芯片閾值偏差、寄生參數(shù)等因素算出來的值和實際值總有出入。我通常的做法是先用標準值電阻電容搭電路實測頻率然后根據(jù)偏差比例調(diào)整電阻值。3. 完整電路設(shè)計與實操步驟3.1 標準多諧振蕩器電路搭建先講最基礎(chǔ)的標準接法這是所有變種的基礎(chǔ)。所需元件清單元件規(guī)格數(shù)量備注NE555DIP-81雙極型或CMOS型均可電阻R11kΩ1金屬膜1/4W電阻R210kΩ電位器1用于調(diào)頻電容C100nF1薄膜電容退耦電容100nF1瓷片靠近芯片電源腳電源5V-12V1穩(wěn)壓電源示波器-1觀察波形接線步驟電源連接NE555的8腳接VCC1腳接GND。在8腳和1腳之間就近接一個100nF瓷片電容做退耦這個電容不能省否則輸出波形會有毛刺。復位腳處理4腳RESET接VCC。很多初學者忘記接這個腳導致芯片一直處于復位狀態(tài)輸出始終為低。我當年在實驗室折騰一下午就是這個原因。控制電壓腳處理5腳CTRL接一個10nF電容到地。這個電容不是必須的但不接的話5腳懸空容易受干擾導致閾值電壓波動。接上后頻率穩(wěn)定性會好很多。RC網(wǎng)絡(luò)連接R1一端接VCC另一端接7腳DISCH。R2電位器一端接7腳另一端接6腳THRES和2腳TRIG的公共點。C一端接這個公共點另一端接GND。輸出3腳OUT接示波器探頭或者接后續(xù)電路。上電后示波器應該能看到方波。如果看不到先檢查4腳是否接高再檢查2腳和6腳是否短接最后檢查電源是否正常。3.2 頻率可調(diào)的實現(xiàn)方法標準電路里把R2換成電位器就實現(xiàn)了頻率可調(diào)。但這里有個細節(jié)電位器的接法決定了調(diào)節(jié)方向。如果電位器接成可變電阻一端接7腳中間抽頭接6腳另一端懸空那么旋轉(zhuǎn)電位器時R2從0變到標稱值頻率從高變到低。這種接法簡單但有個問題電位器調(diào)到0時R20放電時間理論上為0但實際上放電三極管有飽和壓降和存儲時間頻率不會無限高而且占空比會變得很大。如果電位器接成分壓器一端接7腳另一端接6腳中間抽頭接6腳那實際上R2被分成兩段一段在充電回路一段在放電回路調(diào)節(jié)時頻率和占空比同時變化。這種接法我不推薦因為兩個參數(shù)耦合太嚴重。我的做法是用固定電阻電位器串聯(lián)代替單純的電位器。比如要調(diào)頻范圍1kHz到10kHz先算出對應R2的范圍然后選一個比最小R2略小的固定電阻再串一個電位器覆蓋剩余范圍。這樣即使電位器調(diào)到0R2也不會是0避免了極端情況。具體計算假設(shè)C100nFR11kΩ。目標頻率1kHz時R2 ≈ 6.8kΩ目標10kHz時R2 ≈ 620Ω。所以選一個560Ω固定電阻串一個10kΩ電位器調(diào)節(jié)范圍大約600Ω到10.6kΩ對應頻率大約10kHz到700Hz覆蓋了目標范圍。3.3 占空比獨立可調(diào)的進階電路前面說過標準接法占空比永遠大于50%而且調(diào)頻率會影響占空比。要實現(xiàn)占空比獨立可調(diào)核心思路是把充電回路和放電回路分開讓充電只走一條路放電只走另一條路。具體做法是在R2兩端各并聯(lián)一個二極管方向相反。充電時電流從VCC經(jīng)R1、二極管D1、電位器上半段到電容放電時電流從電容經(jīng)電位器下半段、二極管D2、7腳到地。這樣充電電阻和放電電阻就可以分別用兩個電位器控制。電路連接R1一端接VCC另一端接7腳D1陽極接7腳陰極接電位器上端D2陰極接7腳陽極接電位器下端電位器中間抽頭接6腳和2腳電容接6腳到地這樣充電時電流走R1→D1→電位器上半段→電容充電電阻 R1 R_upper。放電時電流走電容→電位器下半段→D2→7腳放電電阻 R_lower。占空比 D (R1 R_upper) / (R1 R_upper R_lower)調(diào)節(jié)電位器抽頭位置R_upper和R_lower此消彼長總周期基本不變但占空比變化。這就實現(xiàn)了占空比獨立可調(diào)。注意二極管要選開關(guān)速度快、正向壓降小的型號比如1N4148或者肖特基二極管1N5819。普通整流二極管如1N4007反向恢復時間長在高頻下會影響波形。另外二極管壓降會引入誤差計算時要把0.6V到0.7V的壓降考慮進去或者用肖特基二極管把壓降降到0.3V左右。3.4 實際搭建與示波器觀測記錄我最近一次搭這個電路是為了給一個電機驅(qū)動測試提供PWM信號。需求是頻率1kHz到5kHz可調(diào)占空比10%到90%可調(diào)輸出電平5V。實際用的元件NE555PTI原裝、R11kΩ金屬膜、電位器110kΩ多圈精密電位器調(diào)頻、電位器210kΩ多圈精密電位器調(diào)占空比、D1/D21N4148、C100nF薄膜電容、退耦電容100nF瓷片、電源5V穩(wěn)壓。搭建過程用面包板注意幾點電源線和地線盡量短粗RC網(wǎng)絡(luò)的走線盡量短避免引入寄生電容。示波器探頭用10×檔減少探頭電容對電路的影響。實測結(jié)果電位器1位置電位器2位置實測頻率實測占空比最小中間5.12kHz49.8%中間中間2.45kHz50.2%最大中間1.03kHz50.1%中間最小2.43kHz12.3%中間最大2.47kHz88.6%從數(shù)據(jù)可以看出頻率和占空比的獨立性還不錯調(diào)占空比時頻率變化在2%以內(nèi)調(diào)頻率時占空比基本不變。這個精度對于大多數(shù)應用足夠了。波形質(zhì)量方面上升沿大約100ns下降沿大約50ns頂部和底部有輕微過沖幅度大約0.3V。這是面包板寄生參數(shù)導致的做成PCB后會好很多。如果對波形質(zhì)量要求高可以在輸出端加一個緩沖器或者用CMOS版本的555。4. 常見問題與排查技巧4.1 不上電、無輸出的排查流程這是最常見的問題我按排查順序列出來第一步查電源。用萬用表測8腳對1腳電壓應該在4.5V到16V之間。如果是0檢查電源是否開啟、接線是否松動、面包板電源軌是否導通。第二步查復位腳。測4腳電壓應該接近VCC。如果是0或者懸空芯片處于復位狀態(tài)輸出恒為低。把4腳接到VCC即可。第三步查RC網(wǎng)絡(luò)。測2腳和6腳電壓應該在1/3 VCC到2/3 VCC之間波動。如果電壓恒定不變說明電容沒有充放電。檢查電容是否接好、電阻是否開路、7腳是否虛焊。第四步查輸出腳。如果以上都正常但3腳無輸出可能是芯片壞了。換一顆試試。NE555雖然皮實但輸出短路或者電源反接還是會燒。第五步查負載。如果3腳接了負載斷開負載再測。負載太重可能導致輸出幅度下降甚至停振。4.2 頻率偏差過大的原因分析算出來1kHz實際只有800Hz或者跑到1.2kHz這種偏差通常來自幾個方面電容容量偏差普通電解電容偏差可達±20%以上薄膜電容通?!?%到±10%。如果用的是拆機電容或者來路不明的電容偏差可能更大。解決辦法是用萬用表實測電容容量然后反推電阻值。電阻偏差碳膜電阻±5%金屬膜±1%。多個電阻串聯(lián)時偏差會累積。解決辦法是實測電阻值。芯片閾值偏差不同廠商的NE555閾值電壓可能不是精確的1/3和2/3 VCC。比如某些國產(chǎn)芯片上閾值可能是0.65 VCC而不是0.667 VCC。這個偏差會導致頻率偏移。解決辦法是換大廠芯片或者實測后微調(diào)電阻。電源電壓影響雙極型NE555的頻率對電源電壓有一定敏感性電源從5V變到15V頻率可能變化幾個百分點。如果電源不穩(wěn)頻率就會漂。解決辦法是用穩(wěn)壓電源或者在5腳加一個穩(wěn)定的參考電壓。溫度影響電阻和電容的溫度系數(shù)、芯片內(nèi)部比較器的溫漂都會導致頻率隨溫度變化。一般應用影響不大精密應用需要選低溫漂元件或者加溫度補償。4.3 輸出波形毛刺與振鈴的抑制示波器上看到方波邊沿有振鈴或者頂部有毛刺通常有幾個原因退耦不良電源腳沒有就近接退耦電容或者退耦電容容量太小。解決辦法是在8腳和1腳之間就近接一個100nF瓷片電容再并一個10μF鉭電容。面包板寄生參數(shù)面包板的簧片和導線有電感和電容高頻下會形成LC諧振。解決辦法是縮短走線或者直接焊到洞洞板/PCB上。探頭接地不良示波器探頭的接地夾子線太長形成接地環(huán)路。解決辦法是用探頭自帶的彈簧地針或者把接地線盡量縮短。負載反射如果輸出線太長或者負載阻抗不匹配會有反射。解決辦法是在輸出端串一個33Ω到100Ω的電阻做阻抗匹配。芯片本身特性雙極型NE555的輸出級在翻轉(zhuǎn)瞬間會有較大的di/dt產(chǎn)生尖峰。CMOS型會好很多。如果對波形要求高換CMOS型或者加輸出緩沖。4.4 常見問題速查表現(xiàn)象可能原因排查方法解決辦法完全無輸出電源未接、復位腳低、芯片壞測8腳電壓、測4腳電壓接好電源、4腳接VCC、換芯片輸出恒高2腳未觸發(fā)、電容短路測2腳電壓、測電容檢查2腳接線、換電容輸出恒低6腳電壓過高、復位腳低測6腳電壓、測4腳電壓檢查6腳接線、4腳接VCC頻率偏差大電容/電阻偏差、芯片閾值偏差實測R和C值換精密元件、微調(diào)電阻頻率不穩(wěn)定電源波動、溫度變化、元件溫漂監(jiān)測電源電壓、加熱/冷卻穩(wěn)壓電源、換低溫漂元件占空比不可調(diào)二極管接反、電位器壞測二極管方向、測電位器更正二極管方向、換電位器波形有毛刺退耦不良、走線太長檢查退耦電容、縮短走線加退耦電容、改PCB帶載后幅度下降負載太重、輸出電流不足測帶載后輸出幅度減小負載、加緩沖器5. 進階應用與擴展思路5.1 用NE555做PWM電機調(diào)速多諧振蕩器輸出的方波可以直接用來驅(qū)動小功率直流電機做PWM調(diào)速。占空比越大電機轉(zhuǎn)速越快。但NE555輸出電流有限200mA驅(qū)動大電機需要加MOS管或者電機驅(qū)動模塊。具體做法NE555輸出接MOS管柵極MOS管漏極接電機負極電機正極接電源正極。電機兩端反并一個續(xù)流二極管如1N5819防止電機電感產(chǎn)生的反電動勢打壞MOS管。調(diào)節(jié)占空比電位器就能調(diào)速。這里有個坑電機是感性負載啟動電流大會在電源線上產(chǎn)生很大干擾可能導致NE555工作異常。解決辦法是在電機兩端并一個100nF到1μF的電容吸收高頻噪聲在NE555電源腳加足夠的退耦電容必要時用光耦或者隔離電源把控制部分和驅(qū)動部分隔開。5.2 頻率調(diào)制與掃頻信號生成如果用一個低頻信號去調(diào)制5腳CTRL的電壓就可以實現(xiàn)頻率調(diào)制FM。因為5腳電壓決定了上比較器的閾值改變5腳電壓就改變了充電終止電壓從而改變頻率。具體做法在5腳加一個交流信號比如正弦波或者三角波幅度在1V到4V之間假設(shè)VCC5V。這樣輸出頻率就會隨調(diào)制信號變化形成掃頻信號。這個技巧在測試濾波器頻率響應或者做簡易頻譜分析時很有用。注意5腳調(diào)制信號的幅度不能太大否則會導致芯片內(nèi)部比較器飽和輸出頻率不再線性變化。一般調(diào)制幅度控制在VCC的20%到80%之間。5.3 從面包板到PCB的注意事項面包板驗證通過后如果要做成PCB有幾個地方需要特別注意地平面盡量用完整地平面減少地環(huán)路。RC網(wǎng)絡(luò)的地線要單獨走不要和輸出級的地線混在一起。電源退耦退耦電容要就近放在芯片電源腳旁邊走線盡量短。100nF瓷片電容和10μF鉭電容并聯(lián)使用覆蓋高頻和低頻。RC網(wǎng)絡(luò)布局R1、R2、C的走線盡量短避免引入寄生電容。電位器如果外接走線也要短或者用屏蔽線。輸出走線輸出線如果較長串一個33Ω電阻做阻抗匹配。如果驅(qū)動感性負載加續(xù)流二極管和吸收電容。芯片選型批量生產(chǎn)時注意芯片來源不同批次的NE555參數(shù)可能有差異。建議先小批量試產(chǎn)實測頻率一致性。5.4 用CMOS版本提升性能的實測對比我手頭正好有TLC555和NE555做了一組對比測試條件相同VCC5VR11kΩR26.8kΩC100nF。參數(shù)NE555雙極型TLC555CMOS型靜態(tài)電流8.5mA0.15mA實測頻率9.82kHz10.15kHz頻率隨電源變化5V→10V3.2%0.8%上升沿110ns65ns下降沿55ns40ns輸出高電平空載3.9V4.6V輸出低電平空載0.05V0.02V帶載100mA時高電平3.2V3.8V從數(shù)據(jù)看CMOS版本在功耗、頻率穩(wěn)定性、波形質(zhì)量上都明顯優(yōu)于雙極型但輸出驅(qū)動能力稍弱。如果做電池供電或者對波形要求高的場合多花幾毛錢用TLC555是值得的。6. 我踩過的坑與實操心得第一個坑是復位腳懸空。前面提過我大學實驗課上折騰一下午就是這個原因。NE555的4腳是低電平復位懸空時電平不確定可能被干擾拉低導致芯片一直復位。養(yǎng)成習慣只要用NE555先把4腳接VCC。第二個坑是5腳懸空。5腳是控制電壓腳內(nèi)部接在2/3 VCC的分壓點上。懸空時容易受外界干擾導致閾值電壓波動頻率不穩(wěn)。接一個10nF電容到地成本幾分錢效果立竿見影。第三個坑是用電解電容做定時電容。早期為了做大容量低頻振蕩用了電解電容結(jié)果頻率漂移嚴重溫度一變頻率就變而且漏電流導致占空比偏離計算值。后來換成鉭電容和薄膜電容問題解決。記住定時電容不要用電解電容。第四個坑是電位器接成可變電阻時忽略最小阻值。有一次做頻率可調(diào)電位器調(diào)到0時頻率異常高而且波形畸變。原因是R20時放電時間趨近于0但放電三極管有存儲時間導致輸出波形嚴重不對稱。后來串了一個固定電阻問題解決。第五個坑是面包板走線太長導致波形振鈴。有一次用面包板搭電路輸出線拉了半米長示波器上看到嚴重振鈴。后來把線縮短到10cm以內(nèi)振鈴基本消失。如果必須長線串一個50Ω電阻。第六個坑是忽略電源退耦。有一次用開關(guān)電源供電輸出波形上疊加了開關(guān)噪聲。后來在NE555電源腳就近加了100nF10μF退耦噪聲明顯降低。如果對噪聲敏感用線性穩(wěn)壓電源。第七個坑是二極管選型不當。做占空比可調(diào)電路時手頭沒有1N4148用了1N4007結(jié)果高頻下波形嚴重失真。原因是1N4007反向恢復時間長在高頻下不能及時關(guān)斷。換1N4148后正常。記住高頻電路用開關(guān)二極管不要用整流二極管。第八個坑是忽略負載對頻率的影響。有一次輸出直接驅(qū)動一個低阻抗負載結(jié)果頻率偏移了10%。原因是負載電流影響了輸出級的翻轉(zhuǎn)速度間接影響了RC網(wǎng)絡(luò)的充放電。后來加了緩沖器問題解決。如果負載較重一定要加緩沖。這些坑說到底都是細節(jié)問題但模電就是這樣細節(jié)決定成敗。NE555電路簡單但簡單不代表可以隨便搭。每一個引腳、每一個元件都有它的作用理解了原理再動手比盲目照圖插元件效率高得多。最后分享一個實用技巧如果你手頭沒有示波器可以用一個LED串聯(lián)1kΩ電阻接在輸出端通過LED的亮度判斷頻率和占空比。頻率高時LED看起來是常亮頻率低時能看到閃爍。占空比大時亮度高占空比小時亮度低。雖然不精確但快速驗證電路是否工作足夠了。當然要精確測量還是得用示波器或者頻率計。