中南覆鸥人力资源有限公司

你的位置:首頁 > 電路保護 > 正文

簡單振蕩器電路所需的波形是如何生成的?

發(fā)布時間:2021-02-07 責任編輯:lina

【導讀】波形生成是模擬電路的重要組成部分,是電路設計和測試的一部分。本文介紹在電路設計時使用一些簡單的振蕩器電路生成所需波形的方法。
  
波形生成是模擬電路的重要組成部分,是電路設計和測試的一部分。本文介紹在電路設計時使用一些簡單的振蕩器電路生成所需波形的方法。
 
振蕩器電路的基本類型:方波,正弦波和三角波
 
簡單振蕩器電路所需的波形是如何生成的?
 
振蕩器電路產生的基波是方波,正弦波和三角波(以及相關的鋸齒波)。這些波形可以使用一些簡單的電路相互轉換,通常涉及一個或多個運算放大器。這通常需要生成一些初始波,并將其饋入轉換器電路,然后生成所需波形。
 
另一個選擇是將直流電直接轉換為振蕩波形。從直流信號產生方波的經(jīng)典方法是使用不穩(wěn)定的多諧振蕩器。這種類型的振蕩電路非常容易用一些無源元件和兩個晶體管進行布局,或者你可以將555定時器連接為不穩(wěn)定的多諧振蕩器。該電路如下圖所示。在該電路中,晶體管充當交流開關,由充電/放電電容器觸發(fā)。晶體管Q2的截止時間等于R1C1的時間常數(shù)的69.3%,晶體管Q1的截止時間類似。如果時間常數(shù)相等(C1=C2,R1=R2),則你有一個占空比為50%的方波。然后,你可以使用具有不同值的電容器或電阻器來控制占空比。
 
如果你正在使用時鐘脈沖流(即使用晶體振蕩器的濾波輸出),則可以使用積分器電路將時鐘信號轉換為三角波或鋸齒波。同樣,你可以使用微分電路將其轉換回時鐘信號。這些電路足夠基本,可以使用電阻器,電容器和運算放大器構建。你還可以利用比較器中的磁滯來從三角波產生PWM信號,在三角波中,可以通過在某些特定工作點附近改變三角波的高度來控制調制。
 
用于直接生成或轉換的其他類型的振蕩器電路包括Hartley,Armstrong,Clapp,Colpitts和RC振蕩器。這些簡單類型的振蕩器電路包括一個運算放大器或一些晶體管,以及一些無源元件,使其易于在電路設計中實現(xiàn)。
 
生成更復雜的波形
 
使用更復雜的波形(例如任意波形和調制波)需要使用不同類型的電路。這些波形更適合于不同的應用,但是使用COTS組件很容易為這些波形創(chuàng)建所需的電路。
 
FM和AM波形
 
AM波形實際上等效于高頻載波和具有一定DC偏移的低頻調制波的乘積。使用模擬加法器電路或某些專用的正弦波發(fā)生器,可以將直流偏移添加到低頻正弦波很簡單。然后可以將其與高頻載波一起饋入模擬乘法器電路,從而產生具有疊加包絡的高頻載波。FM波形可以使用電壓頻率轉換器生成,在其中通過設置轉換器的輸入電壓電平來調制邊帶。
 
在電信應用中使用的大量調制方案遠遠超出了本文的范圍。同時,讓我們看一下任意波形的產生:
 
任意波形
 
精通數(shù)學的電路設計人員應該知道,通過將無限數(shù)量的具有特定振幅的正弦和余弦波相加,可以生成任意重復波形。顯然,將多個正弦和余弦饋入無限端口加法器是不可能的。疊加較少數(shù)量的波會在輸出波形中產生一些誤差,因此需要一種更優(yōu)雅的解決方案來生成任意波形。
 
在這里,你可以在簡單的電路中使用數(shù)模轉換器(DAC)和微控制器。微控制器的工作是將任意波形的連續(xù)部分的信號電平編碼為數(shù)字。然后將該數(shù)字編號發(fā)送到DAC,然后將其轉換為相應的模擬信號電平。為了防止信號電平隨輸出變化而在離散電平之間快速切換,你需要在輸出中添加一些抖動。這將在離散輸出信號電平之間產生更加平滑的過渡。具有快速響應時間的AD9708IC或類似DAC非常適合該應用。
 
這種方法的缺點是波形的頻率和形狀精度將受微控制器的時鐘頻率限制。微控制器將具有一定的最大頻率,可以通過GPIO或其他接口提供輸出。這將最大信號重復頻率限制為C/N,其中C是微控制器的時鐘頻率,N是用于編碼信號的離散電平的數(shù)量。如果需要更高的頻率,則需要更快的時鐘。一個小型的以高時鐘速度運行的FPGA是一個很好的選擇,因為它將專用于產生特定的波形。
 
免責聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請電話或者郵箱聯(lián)系小編進行侵刪。
 
 
推薦閱讀:
運放電路:同相放大,還是反相放大?
什么叫工業(yè)級加速度傳感器
巧學穩(wěn)壓二極管
搶占智能制造高地,3月4號廣州智能制造系列高峰論壇與您相約!
如何使用寬禁帶提升能量轉換效率?
要采購振蕩器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索
?

關閉

?

關閉

桂林市| 海宁市| 保靖县| 巴彦淖尔市| 新丰县| 巫山县| 文山县| 美姑县| 海丰县| 永修县| 临西县| 斗六市| 东安县| 夏津县| 张家口市| 北流市| 开化县| 自贡市| 图们市| 兴文县| 沙河市| 安庆市| 汤阴县| 利川市| 宁强县| 库尔勒市| 东乌| 海兴县| 二连浩特市| 通化市| 乡宁县| 尉犁县| 昌江| 江门市| 朝阳市| 布拖县| 廉江市| 额济纳旗| 松滋市| 勐海县| 舟山市|