Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

搜索
1 2 3 4
查看: 4545|回復: 19
打印 上一主題 下一主題

[問題求助] 有關於OPA

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-29 14:33:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想請問一下
7 u- `3 O9 O4 f8 L9 h7 S2 [我目前要做積分器6 a( ?7 J; t4 [
那因為我的OP已經完成了(輸入一個sin wave是會有比較器的功能)
' S2 O' ^! g3 B  K/ U, C) x/ Z輸出這樣是對的嗎
8 ~. m. d) [$ \5 s還是輸出也是要sin wave丫(而且是放大的sin wave)
: j* l5 M1 O0 o! w) |3 X, `' m1 Q( R2 `4 y/ ^( Y
因為我加RC上去的話會怪怪的( }1 A7 l9 ]& }: H; y+ M( V- S
所以上來詢問一下各位一下
8 v  D+ `9 h0 e, ^, {+ A; X
3 X3 C" y8 H! i謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2008-4-29 17:49:16 | 只看該作者
沒做過積分器0 x/ m% W0 t7 i' J2 D: J
不過sin的積分不就是cos嗎?: b) |. U. H  {1 ~; T
所以應該是shift 90度的相位
, o1 t* Y: c: E) Y8 B9 h加上電路造成的相位差
' C- t9 S9 `+ `7 C0 {所以看起來像是sin其實應該是cos吧. n/ [& ]8 Q2 i# h& G, h9 L
個人猜測~~~
3#
 樓主| 發表於 2008-4-29 22:04:36 | 只看該作者
恩~~但我做出來的是沒有放大的功能~~反而是有縮小的情形發生7 a' G6 [: d- W# q8 T2 w
不應該是這個樣子的沒有錯吧4 h% |# N2 m/ ^9 U- N( H

' C* B1 }+ ~5 C1 d% E3 |$ u2 O+ O那我單獨對OP所測試的dB也有61~62所以不太可能輸出會有縮小的情形發生
1 ~& O5 _! W5 t+ G: p4 t8 w$ N( F0 ^' C: f3 K- l7 @1 B' j
而且輸出的起點不是也要從0開始嗎?
2 \/ p3 |5 o2 @$ W% ?9 F, k' Y. B/ N# w9 @  t/ w1 N. Z
結果我的是從-1.14才開始跑
7 ?1 t& k! O% k! H* h* s5 O& O' d
那可以請各位給我個建議的嗎??5 W. s$ \, _+ E9 v7 n

) K( P( B: W$ @' ~$ I# x# T看看可能那有問題吧
4#
 樓主| 發表於 2008-4-29 22:06:26 | 只看該作者
補上頁的圖檔~~~真不好意思勒~~~

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
5#
 樓主| 發表於 2008-4-29 22:07:11 | 只看該作者
補上頁的圖檔~~~真不好意思勒~~~

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
6#
發表於 2008-4-30 10:31:33 | 只看該作者

回復 3# 的帖子

積分器的放大不是看OPA的gain,而是看外部的RC決定的,3 M- Z- y; L8 \$ x; R
OPA的gain只要夠大就OK了,太小會有非理想的情形出現
7#
發表於 2008-4-30 13:52:22 | 只看該作者
同gcrazy說的
" z/ c8 d$ M8 N3 @OPA的gain越大只會讓你的input +/- 比較接近
' D- f6 J4 y: E& C電路特性比較接近你要的: }0 @* r# g) O6 [, A
真正的增益要看外部的close loop gain
5 j$ u6 r/ B) [5 r( s( V也就是RC決定3 d2 F8 x) K# t' a" R2 C8 W: U' O

. D3 m' ~! U& J一開始會有不穩定的情況" U, F% O# x8 ]# A* W& M
你要從一小段時間後開始看
! h4 y0 _+ K+ |  W+ J9 noutput也許你可以給他initial value 可以給你要的common mode vlotage試試
; O9 I" @& A$ [1 i% d+ ]
2 H$ m0 v6 s4 H1 j1 z1 j如果是雙端輸出的output
. s2 ]# g' w6 Z, \1 N" y5 G- G要加CMFB( n3 [# ~2 d4 }3 `' ^
不過似乎看起來不是這個問題
8#
 樓主| 發表於 2008-4-30 15:13:31 | 只看該作者
恩~我也有照著你們的方法下去做了% ?' n- I: P- F
因為之前的gain是沒有加RC上去的時是62dB(接在正端測試時)
/ r; r4 j7 F( x7 o. ~/ A' b! i! ~4 L
) x- j# _8 F( W* |那我把RC加上去了之後(加在負迴授)6 h1 d1 E6 X; U) T/ B- @1 f3 v2 Y: D
產生-1.2265K4 d3 V3 f! `! w' r* V8 P! E) B
=-62dB左右8 |! z  A+ D$ y6 S8 s

3 v+ q( m/ U. M6 e不過這是正常的吧
/ l2 Q3 X7 a/ x8 S: e" X( @因為是接在負端
1 ~# W- ^+ A8 b7 ]5 c5 G: q/ R& k
/ c" [% \) Q# y' G( o- J- I那我想要請教一下各位
* A  T$ F! z( [- b( H. u  G
' Y. F# j9 ~9 g9 J7 B9 v" {如果我要算出RC的值$ Y% P% D/ V7 k9 _! W# o, I% J7 I
請問要怎麼算4 ?$ a" x; N# i- P

& K9 c& s7 I1 K- }, bvo=-1/RC 積分o~T(vi)dt' _. q" D0 P" R  D
; ?3 G6 U, U. Y2 ^, X5 f7 _
不過以我的週期T=200ns(是一個pulse)
$ P& a& K/ U; k7 P  |R如果假設大約是10K
3 m" R5 G5 }# K: D那C是10n2 T' v- R; m( p* k: K8 o% n' U) Q
會跟我上面所貼出來的wave是一樣的嗎?
; q& r& o3 K8 X! p' t+ `% W/ {6 \6 y1 h7 z2 d( @( h) T3 b7 l. J! R0 p4 w
因為我如果只能確定週期T的話~~那就會有二個未知數R,C(因為VO要自己設吧)
2 k/ w, L- j: [( f那我在這要怎麼做搭配的勒
9#
 樓主| 發表於 2008-4-30 15:17:31 | 只看該作者
那我也想要請問一下各位
2 P/ @  _. U4 pclose loop gain! ^% k- T1 ~5 k8 N

7 J) \- s" ~4 I0 ?) S9 w5 X我要怎麼KEY指令下去看丫% T  [2 V* r7 [/ \; E
0 A  c! m$ \# m& a0 b1 j! N0 n% K( r
因為我查到的都是開迴路的指令
10#
 樓主| 發表於 2008-4-30 15:33:20 | 只看該作者
如果是在close loop 工作, 一但進入飽和區(例如接成unity gain buffer 但將non-inverting input 設在vss or vdd) 則不論在 linear region 時增益為多少 增益一律變為0
/ g. [. z- |$ N  p9 i5 i, C/ y9 v5 V, K2 t" H4 m
因為我之前看的都是open loop gain那如果是閉迴路的話; H6 y( y4 W/ K+ t2 C, ]
看的指令應該是要有不同的吧- W5 |. y6 H5 |: w& n7 O
+ Z: `! W& w6 w2 X: f( z8 ?
不是vo/vi的了吧
9 L) I3 q( |% K' f: w. U  t+ ~1 |/ h; Q0 w
那請各位再指導我一下
8 G: f( t+ [' y+ j7 U( U: [
- u- T% f: a" s6 D% N: `" b謝謝
11#
發表於 2008-4-30 17:34:44 | 只看該作者
-62dB應該是7.9433*10^-4
4 d& w$ q- b1 ~實際上它的gain還是1000多倍. {1 }6 a) U$ a; n
只是向位差差了180度
12#
 樓主| 發表於 2008-5-1 23:47:01 | 只看該作者
可是我目前覺的很怪的地方是* o' S& |. i$ H; h, {
輸入一個pulse和sin wave的時! R# `4 v4 l  N: u& d4 @& O
結果output的起點各不一樣+ Y0 u6 t5 Z6 n8 B' e/ k
pulse的輸出是在正的/ U# `2 @# l& R6 W' E
sin wave的輸出卻在負的0 y1 y; @. Z9 c, K

# ~8 m3 t+ h8 H- i可是那就很怪了- ]# U! s) U- R6 f
5 b% l$ m# Q- n. g% ]9 t- Y
照理不是都要從0開始的嗎?& `8 \8 V4 l5 L6 f
還是我加RC才會造成這樣的問題
, @! b. _( d" n5 L
+ w5 I0 D6 f. K/ w* B8 ?請各位先進提供我一些意見一下
13#
 樓主| 發表於 2008-5-2 00:20:30 | 只看該作者
各位先進不好意思
5 q- p1 j# {8 _' \" G, V9 x我後來有找到我的一些問題
) m- l5 Q9 z; u$ {' z7 g3 ^& C6 g
那我所上傳的PIC
" V! t. S4 W& M, ^7 M9 s. c. Z# j裡面有我所設計的比較器simulation. Q2 M; q- ]2 u' _( {- x3 Y1 A( _
8 ?1 K6 `" d5 J! L& g
那在一開始的時
. ?; L7 y! w( d+ i會有一小段時間其實不是很穩定
) o/ o, P5 a' @! g1 z(我有用白色做了個記號), I& N/ |1 P0 W2 g

9 |( J0 Y0 J; N! O2 P( D那在一開始不是很穩定的狀態4 g, l" D8 d7 o( _/ p" s
如果下去做積分的話
8 Y: V. @5 b3 v4 S會變成起點當然就都全錯了
; o. F9 u- A2 a' y% Z2 c) K- Y" p那各位有什麼解決的方法可以提供給小弟的嗎??
( Q: x8 H6 a1 V# |# B% @還是OP要重新設計了% f9 l" i  g. \0 u( ^0 |

4 d2 T! M$ O3 ]( W0 ?6 @; J那我也有上傳我的PIC' z- f  d/ L! h+ Q+ @5 D
希望各位看看能給我一些意見
) y; _; E; \! O( X8 h' c% C% n8 L: b! `# z* ?1 C6 ~
謝謝

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
14#
發表於 2008-5-2 03:11:35 | 只看該作者
看起來應該是initial值的問題,你可以下.ic v(out)=某一個值應該就可以避掉這個初始值的問題了
( Z# A4 h' N+ j" w( z6 f: Y5 p% ^不過,這是模擬的手法,而不是真實的情況8 _5 b& \6 O" h$ o
若真想避掉此一問題,可以用power-on-reset mode時,把你的output點作reset動作,如此一來就可實際解決你遇到的問題
15#
 樓主| 發表於 2008-5-2 15:19:23 | 只看該作者
那我可以請問一下嗎?
& ?; X; U1 E, }; v# q* opower-on-reset circuit要接在什麼地方丫
8 v+ Z' D4 e* P; k$ D1 C  R- W因為我的OP是要做積分器的功能
6 ?, ~' {' W+ }& P% W7 x; F那power-on-reset 是接在output前面就好了嗎?$ ?3 f: k' ^9 D- M5 N

4 b# M2 f7 t+ A, ^  W2 f3 l那power-on-reset circuit
; L$ W! {0 [* r2 K7 G3 H2 g, a3 J# }是如下圖一樣嗎

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
16#
 樓主| 發表於 2008-5-2 18:16:37 | 只看該作者
而且我也有先照著指令打了
$ i2 e: ?% w/ X& X. Y7 }6 X那我也發現到了一件事: W+ D* U$ [/ ?: O/ E" X7 B
因為如果sin wave是輸入的話
: Z# w/ r; e% P# w2 Y' c& y9 a那輸出是cos是沒有錯的
8 `2 i, [% l6 z& L% `但是在我的輸出的時,是cos* i* S" T1 ~& t, q4 L# b/ F
不過整個振幅都會縮小$ Q" O: _& D! r% E1 F; w  o

1 o2 ~) Y! |- }1 g3 o- X2 n1 U1 j因為我之前測開迴路增益時是-62dB(負端輸入)) |! O9 B' O3 ~% q* w* @
不過只會影響輸出的起點而已不是嗎- N) I' t2 w& }* {- b5 F5 \6 k& ]7 o
不至於整個cos wave都是縮小(應該振幅要跟所輸入的sin wave一樣吧)
$ u6 X( _: G, k8 a! w" T
+ ?& r: z( W8 t+ S; f- h而已輸入pulse的時, x2 y: `2 O- W
輸出是三角波
: B$ n5 p4 m" L那我在這覺的很怪的地方是
2 y' q# G! R3 d; ^: b7 k: z5 L2 u輸出的wave不是應該是疊加上去的嗎9 L7 }% ?4 N2 B4 y7 Y
那為什麼不是這樣
8 _+ W4 I% D8 `2 _: p而且總覺的pulse輸出還是有點不對% q+ Y4 m8 r( I, Y( |, V5 B
那也不知道還錯在那
! A; X& b7 R* I4 z$ ~( U8 e+ C" E- }0 g% L$ K, g
那請各位再給我一些意見~~~十分謝謝你們

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
17#
發表於 2008-5-2 18:36:10 | 只看該作者
你的output waveform幾乎縮的太嚴重了
& S  y+ y/ \5 J6 o; e你能否重新再重貼一下你的積分器接法,op電路,還有op的模擬結果(gain和phase),另外還有你op模擬時是掛多少的loading& N7 r7 c+ y1 ^! ~8 ~& ]( V
同時,可能要list一下你積分器的R和C各為多少值; P7 t$ V6 D5 \) H6 s7 u. G) M+ a
如果是輸出波形嚴重縮小的話,很有可能是你op的推力不夠所造成,又或者可能是你的C值太大,以致於輸出端只有維持在幾近於0V的準位0 \3 ^6 ?/ x8 `2 V
因為C值太大的話,按照C=(i*t)/V公式來看,V會接近於0V,又如果i太小,也會有同樣的情況發生
18#
 樓主| 發表於 2008-5-9 03:12:07 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙& C% d) P2 j4 u( g/ }& h
卻忘了要回復
8 N/ D  y( C8 O3 R那再這跟你說聲對不起
0 I4 P- c, n; ]6 ]/ W/ r5 K- ~& F# Y/ h' S, v
那上次所聊到的
" R, Z5 K$ D* [! f3 E; ~# CRC的地方~後來我有找到了一些問題~~
6 s; E4 f1 c5 r' v! V- B- C% h那我再上傳PIC那麻煩你再看一下~~謝謝
% B/ [9 i: R& J: \, j9 G( W9 C4 l0 K那R我是設40K C是3.14P
% e# Z3 y. S; v4 z# W; y) g; p, b
8 l1 o& l- X; B3 |8 ~3 E4 W+ W$ Lwave是有放大的功能了
9 Y9 \% j0 {0 T. s0 O$ n但我不知道這樣是對不對; e& A' V5 m, j+ W# n7 n

- k6 U* v% \2 y. Y這次還發現比較器有點怪怪的) R" E8 a0 G) B& [0 h
我是two-stage OP下去做比較器的功能
% u! o5 o3 S* H3 u, ~8 b% @0 W! w$ f
可是第一級是有比較的功能
5 N0 r% v2 N" o1 y4 N$ U& S- [但wave有點怪~~可是到第二級的時
# T+ p6 F6 N$ p/ J' g. V! Z! d卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤4 h: u) _2 R' U- U$ e4 C

8 C: X3 F6 [8 ]- |; m2 Z謝謝各位不吝嗇分享你們的經驗
19#
 樓主| 發表於 2008-5-9 03:13:10 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙
. _  v9 f% m. G3 ^' I卻忘了要回復
5 E0 I3 d1 `: E6 j那再這跟你說聲對不起& f( {( z7 ]1 f( S: ]* [1 ?( M

" a* G- Q4 \2 {+ O那上次所聊到的8 N8 }# O( z$ j" H+ W9 f
RC的地方~後來我有找到了一些問題~~) k; B0 {" M6 z" m4 {
那我再上傳PIC那麻煩你再看一下~~謝謝
4 o% b7 M$ ]7 Y9 ?( V8 r: C2 d5 ?那R我是設40K C是3.14P& Z* i: K8 ~; q6 f- B5 Y
- A# C! E7 B* f; [
wave是有放大的功能了
/ G( ~5 S. e3 e但我不知道這樣是對不對
2 v: @1 s1 F: C7 C  {9 b8 A) G" t  w1 \' S9 q
這次還發現比較器有點怪怪的
& @& g! M% y1 l/ _$ O% {我是two-stage OP下去做比較器的功能
, X3 }* v3 G) l, d+ X" j; @% z2 f$ P1 |  V7 a, I" |
可是第一級是有比較的功能
% S! j" p& V( x2 ?) J' @) L% |但wave有點怪~~可是到第二級的時
& \5 H  Z3 O- K0 X( O+ r6 c卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤5 l5 H# V8 a0 y
, h  T7 r$ f% w" f- b% G  P
謝謝各位不吝嗇分享你們的經驗

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?申請會員

x
20#
發表於 2008-5-12 00:04:37 | 只看該作者
你所上傳的附件檔,我只能看到模擬的結果圖,其餘的我不知道該用什麼軟體才能夠看
7 s+ ^8 v$ ~, `+ y6 ~所以,無法從中幫到些什麼' [; X- r4 \4 Z! I5 k# o4 c$ X
不過,從這個模擬結果圖來看,你是用正負電源嗎??
+ g: C  B2 r  g% B1 y% X! ?不然為何波形電壓是從-3V到2.5V呢?
$ W0 A) I. v$ F另外,作積分器應要用OP Amp,而非比較器,這兩者有些不同. \  @( V% R5 N6 X
因為沒有看到你OP Amp所模擬出來的Gain和Phase,實在無法來判斷你的OP Amp究竟有沒有正常工作
+ l8 e1 X, Q8 N9 \+ {/ S& h最後,你所你要設計的電路是積分器,那為何你的C值是3.14pf,這有特別的用意嗎??
+ \7 x) m* E4 h6 u; l5 ~8 P因為這是非常小的電容值,若單看電容來說C=i*t/V,電容的C值愈小,表示其電容上的振幅也愈小,那你想得到一個線性的電壓的幅度也愈小,我怎麼算都覺得不太合理,試問你積分器的規格為何??頻率多快??積分器的電壓範圍是多少伏到多少伏??對電容作充放電的電流又為多少呢??
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

首頁|手機版|Chip123 科技應用創新平台 |新契機國際商機整合股份有限公司

GMT+8, 2024-6-7 09:09 PM , Processed in 0.142518 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表