File:Opamprelaxationoscillator.svg

原始檔案 (SVG 檔案,表面大小:644 × 350 像素,檔案大小:57 KB)


摘要

描述
English: Transient Analysis of a comparator-based hysteretic oscillator (i.e., a relaxation oscillator implemented with a Schmitt trigger and an RC network) with R=C=1 (unit). The system properties are:
The system is assumed to begin with , , and
日期
來源 自己的作品
作者 Krishnavedala
其他版本 File:Opamprelaxationoscillator.jpg
SVG開發
InfoField
 
SVG檔案的原始碼通過W3C驗證
 
向量圖形使用Matplotlib創作。
原始碼
InfoField

Python code

Python source code
from matplotlib.pyplot import *
from numpy import *

RC, peak = 1., 1.
Vdd, Vss, T, duty = peak, -peak, 2.*log(3.)*RC, .5
Tmax, lim = 3.*T, .01
totalT = linspace(0,Tmax,150)
Vo, Vc, out, vc, n = [], [], Vss, 0., 0.
for x in totalT:
	vc = out * (1. - exp(-x+n*T*.5))
	Vo = append(Vo,out)
	Vc = append(Vc,vc)
	if (vc >= Vdd*0.5) or (vc <= Vss*0.5):
		out = -out
		n = n + 1.
Vr = Vo * 0.5

fig = figure(figsize=(8,4))
ax = fig.add_subplot(111)
ax.grid(True)
ax.plot(totalT,Vo, label=r"$V_{\mathrm{out&#x7D;&#x7D;$")
ax.plot(totalT,Vr, label=r"$V_R$")
ax.plot(totalT,Vc, label=r"$V_C$")
ax.legend(loc='upper right',bbox_to_anchor=(.955,1.),\
	frameon=False,handletextpad=.05)
ax.set_ylim(-1.1,1.1)
ax.minorticks_on()
ax.set_xlim(0,Tmax)
ax.set_xlabel("t",fontsize=15)
ax.set_ylabel("Voltage")

fig.savefig("Opamprelaxationoscillator.png",bbox_inches="tight",\
	pad_inches=.15)

授權條款

我,本作品的著作權持有者,決定用以下授權條款發佈本作品:
w:zh:共享創意
姓名標示 相同方式分享
您可以自由:
  • 分享 – 複製、發佈和傳播本作品
  • 重新修改 – 創作演繹作品
惟需遵照下列條件:
  • 姓名標示 – 您必須指名出正確的製作者,和提供授權條款的連結,以及表示是否有對內容上做出變更。您可以用任何合理的方式來行動,但不得以任何方式表明授權條款是對您許可或是由您所使用。
  • 相同方式分享 – 如果您利用本素材進行再混合、轉換或創作,您必須基於如同原先的相同或兼容的條款,來分布您的貢獻成品。
GNU head 已授權您依據自由軟體基金會發行的無固定段落、封面文字和封底文字GNU自由文件授權條款1.2版或任意後續版本,對本檔進行複製、傳播和/或修改。該協議的副本列在GNU自由文件授權條款中。
您可以選擇您需要的授權條款。

說明

添加單行說明來描述出檔案所代表的內容
Transient Analysis of a comparator-based hysteretic oscillator.

在此檔案描寫的項目

描繪內容

著作權狀態 繁體中文 (已轉換拼寫)

有著作權 繁體中文 (已轉換拼寫)

共享創意署名-相同方式共享3.0Unported Chinese (Hong Kong) (已轉換拼寫)

GNU自由文檔許可證1.2或更高版本 繁體中文 (已轉換拼寫)

檔案來源 Chinese (Taiwan) (已轉換拼寫)

上傳者的原創作品 繁體中文 (已轉換拼寫)

檔案歷史

點選日期/時間以檢視該時間的檔案版本。

日期/時間縮⁠圖尺寸用戶備⁠註
目前2011年6月8日 (三) 05:19於 2011年6月8日 (三) 05:19 版本的縮圖644 × 350(57 KB)Krishnavedala{{Information |Description ={{en|1=Transient Analysis of a comparator-based hysteretic oscillator (i.e., a relaxation oscillator implemented with a Schmitt trigger and an RC network) with R=C=1 (unit). The system properties are: :<math>V_R = \frac {V_{

下列頁面有用到此檔案:

全域檔案使用狀況

以下其他 wiki 使用了這個檔案: