Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 有關於OPA

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-29 14:33:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想請問一下9 |' A7 K9 y3 L! F
我目前要做積分器' I( u! K/ ?) G6 J  y$ k  K8 B' ?4 k/ B
那因為我的OP已經完成了(輸入一個sin wave是會有比較器的功能)
# H% B" q) H, Z( g輸出這樣是對的嗎
" s/ u- N; b* H3 Q# M% R還是輸出也是要sin wave丫(而且是放大的sin wave)
6 ?2 ~% w8 J0 l. C8 K& i, C+ y3 \" V8 U7 a2 t& \; d/ w# o
因為我加RC上去的話會怪怪的
) {0 L' @* u( i所以上來詢問一下各位一下
( x+ p8 ]$ [' n  b) ^
% P5 ]3 y9 p, x+ R謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2008-4-29 17:49:16 | 只看該作者
沒做過積分器3 \2 S$ ]% e  P8 G0 u
不過sin的積分不就是cos嗎?$ O' T% b0 F- p5 _& G5 Y
所以應該是shift 90度的相位0 _- y% x* r8 M/ i
加上電路造成的相位差, Q. D7 v8 a: {8 g3 l
所以看起來像是sin其實應該是cos吧# c: p: W  Z9 N8 n8 x' u8 y% @
個人猜測~~~
3#
 樓主| 發表於 2008-4-29 22:04:36 | 只看該作者
恩~~但我做出來的是沒有放大的功能~~反而是有縮小的情形發生
" O4 t" q, t+ w# K' z不應該是這個樣子的沒有錯吧8 {7 {' A- L& I9 I

0 b0 w5 q# o# q& m0 [那我單獨對OP所測試的dB也有61~62所以不太可能輸出會有縮小的情形發生
0 n4 T$ {4 u# P% ~+ B& q
/ g3 L5 s- u  v: H/ ?- |而且輸出的起點不是也要從0開始嗎?
/ ]. H- I, U/ w
, W, B, H* w7 L$ D  ^/ x1 i0 C) z結果我的是從-1.14才開始跑1 p& j6 y6 ?5 b
5 g' o$ A7 v+ w8 ]; }) F; k8 s
那可以請各位給我個建議的嗎??
. @) z2 J" w* ]
9 n# S3 o7 \: k' Z+ J  Z7 `. m8 n看看可能那有問題吧
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決定的,
* p6 z- S( w9 }, j$ q* TOPA的gain只要夠大就OK了,太小會有非理想的情形出現
7#
發表於 2008-4-30 13:52:22 | 只看該作者
同gcrazy說的% R/ j; a. @  w
OPA的gain越大只會讓你的input +/- 比較接近( l8 K$ C) x6 U" C6 p) }) {
電路特性比較接近你要的: J; a* f7 ]0 G$ p% f" b* o
真正的增益要看外部的close loop gain+ s9 G9 Q) _% Q, e: W
也就是RC決定$ S" g! U: _) G4 d' `+ K4 L6 N

3 _/ H1 v5 H* @# u一開始會有不穩定的情況
& h9 r  e8 ^5 o$ S8 o, O你要從一小段時間後開始看
6 R$ V. d- B  F, n+ `; Xoutput也許你可以給他initial value 可以給你要的common mode vlotage試試
4 J1 n* \9 ^( N8 G- W5 U/ u
5 F+ b8 T4 C6 o6 u/ A  v如果是雙端輸出的output. V0 @/ C- M  v, ?9 Y
要加CMFB
3 p8 ?; p$ J- I/ C不過似乎看起來不是這個問題
8#
 樓主| 發表於 2008-4-30 15:13:31 | 只看該作者
恩~我也有照著你們的方法下去做了, J! D% H% `9 R
因為之前的gain是沒有加RC上去的時是62dB(接在正端測試時)
5 q; C6 D, O7 J; S, B$ f7 {6 {( ~
* Y% O2 ?% ~! F' i! l, d$ {) r) p那我把RC加上去了之後(加在負迴授). B& I2 \% W( {( z; ?
產生-1.2265K
- b0 M. q6 W  F=-62dB左右
: |5 A+ y5 x$ u- }" Z$ {' O* d% Y4 w9 b% R9 N
) \! i1 |8 f' }- r, a不過這是正常的吧
2 m2 _* N  F" ?9 m! O; `) S因為是接在負端  u# k/ A' d$ d; @0 ?) U( H! c5 C

. G, D# k$ q# r6 d; q那我想要請教一下各位. t1 r; D% O; [# }' ]7 S
9 [4 i2 V5 s$ A- V
如果我要算出RC的值
: g& b& ^( L) z+ e請問要怎麼算
6 k6 O9 A7 B% ^9 D9 `' Z: `% @' G  ^; d8 ]0 ]3 N
vo=-1/RC 積分o~T(vi)dt
, Y% `$ w4 w$ L4 w0 d$ z) {8 V. V6 b. [) H. G( {  h
不過以我的週期T=200ns(是一個pulse)
6 J, G3 O# _! D; B2 B3 iR如果假設大約是10K
% T' [0 w' T# J, ^: F3 H( w. {5 s那C是10n% _! h+ e" Z4 N! G( a6 _# |
會跟我上面所貼出來的wave是一樣的嗎?
( Z: `/ U9 q; n+ k4 `+ v9 f2 A5 R# f7 f8 h
因為我如果只能確定週期T的話~~那就會有二個未知數R,C(因為VO要自己設吧)7 @9 j# k/ K2 B0 a7 l
那我在這要怎麼做搭配的勒
9#
 樓主| 發表於 2008-4-30 15:17:31 | 只看該作者
那我也想要請問一下各位
# X* H' B" u! Oclose loop gain
8 a: a7 K% V* l4 M# d( j+ q4 k
  |* U4 ~+ `7 U我要怎麼KEY指令下去看丫
. m+ R4 [. ?7 W" b. x; I! a1 @! [3 A" |3 g  `
因為我查到的都是開迴路的指令
10#
 樓主| 發表於 2008-4-30 15:33:20 | 只看該作者
如果是在close loop 工作, 一但進入飽和區(例如接成unity gain buffer 但將non-inverting input 設在vss or vdd) 則不論在 linear region 時增益為多少 增益一律變為0 " G7 R2 e/ I) r8 D; s" ^
) r' k  d9 h0 G$ O" N
因為我之前看的都是open loop gain那如果是閉迴路的話9 n$ I3 t" S3 \1 x) A8 t
看的指令應該是要有不同的吧
3 ?. z, a8 R3 L9 V% h8 j: L4 ^* y7 i" e7 [: Z, S% n  d9 @+ v. H
不是vo/vi的了吧% }# ~" j; g7 W8 \$ @' g, ?

7 G: q6 m2 l! D那請各位再指導我一下
9 b# t, C/ \% ^. l6 m8 M& [
& q& X( S2 Q; B6 }謝謝
11#
發表於 2008-4-30 17:34:44 | 只看該作者
-62dB應該是7.9433*10^-4% M2 s* e1 P; _/ C6 [7 m: V" Q9 r
實際上它的gain還是1000多倍. t0 p7 K( w: ]4 ^  @7 f" ?; n. v
只是向位差差了180度
12#
 樓主| 發表於 2008-5-1 23:47:01 | 只看該作者
可是我目前覺的很怪的地方是
/ k/ B" ?. @, R2 c輸入一個pulse和sin wave的時
/ m7 w; N! c" Z+ N2 c/ C結果output的起點各不一樣* E2 h; R+ r* {
pulse的輸出是在正的0 ?; c( ~# N# G* C* t8 a
sin wave的輸出卻在負的
/ L0 o. w3 i2 V0 o8 `% g6 \1 w( Y" M% t, E" U/ Q2 g9 w) _8 b# W# M
可是那就很怪了
3 n# v, s2 Y: i" {& `( H7 ?+ W& H# G+ X/ u4 M- Y" e; ?
照理不是都要從0開始的嗎?& C( n4 w! d, F" D9 |/ ~
還是我加RC才會造成這樣的問題+ W7 \, T1 t: J' {# S6 s  _

- J! V+ p, M; M, }' x請各位先進提供我一些意見一下
13#
 樓主| 發表於 2008-5-2 00:20:30 | 只看該作者
各位先進不好意思
1 c# U9 e2 z  ^( Q. n我後來有找到我的一些問題
# t( r7 y; c0 Q2 Y' D8 _, m2 y3 r" A0 E
那我所上傳的PIC
/ z8 _; K3 p2 p裡面有我所設計的比較器simulation6 n4 I6 }+ f6 Y( m

( j6 ~( b# A- d. D) d3 z那在一開始的時1 P0 S/ f. c  M( L5 J2 K# a) D
會有一小段時間其實不是很穩定
; Y6 o7 t6 N2 l3 O0 `, Q" W(我有用白色做了個記號). u& Z% m+ j' H) y1 G) z

. o! a- L) K$ p8 A那在一開始不是很穩定的狀態
. R" B  s. D$ J9 R如果下去做積分的話! p" ?$ K1 d% Q( V* }
會變成起點當然就都全錯了: T/ z) w+ B9 l0 [2 @
那各位有什麼解決的方法可以提供給小弟的嗎??7 Z, ?7 _, K. V/ `* I: T# Y
還是OP要重新設計了
" f0 B9 g, C' v% B9 e1 M
9 B0 V* o# f) S0 R# M' X那我也有上傳我的PIC
9 U" g5 V0 M- z: V希望各位看看能給我一些意見4 x( f# p  N9 S% @! b: M7 O

- m/ p, r! J) l* w- N謝謝

本帖子中包含更多資源

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

x
14#
發表於 2008-5-2 03:11:35 | 只看該作者
看起來應該是initial值的問題,你可以下.ic v(out)=某一個值應該就可以避掉這個初始值的問題了- T9 ]- ]4 [4 C& N
不過,這是模擬的手法,而不是真實的情況2 e8 [: C: q" F" n
若真想避掉此一問題,可以用power-on-reset mode時,把你的output點作reset動作,如此一來就可實際解決你遇到的問題
15#
 樓主| 發表於 2008-5-2 15:19:23 | 只看該作者
那我可以請問一下嗎?
; I+ W3 z7 q8 a7 [; B7 Zpower-on-reset circuit要接在什麼地方丫2 f- w- I) b, F% x+ Q- d: ]# S
因為我的OP是要做積分器的功能
4 M4 @# z' ^" W  A9 ]3 U8 T那power-on-reset 是接在output前面就好了嗎?
% q2 H" C7 |5 i! ?9 J
/ M4 g4 i! @- b+ }那power-on-reset circuit
+ ^4 x/ b, Q( Z8 ]是如下圖一樣嗎

本帖子中包含更多資源

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

x
16#
 樓主| 發表於 2008-5-2 18:16:37 | 只看該作者
而且我也有先照著指令打了  i+ A5 Y* P$ B0 r
那我也發現到了一件事: E- K4 p5 N* n0 _  b/ R
因為如果sin wave是輸入的話( G! N* K$ P( W2 }2 `( }% u" Y
那輸出是cos是沒有錯的# A1 e+ O$ s8 x2 p
但是在我的輸出的時,是cos
9 t8 X: D5 D9 F& k不過整個振幅都會縮小
: D, A8 z* I  A$ T0 G3 Y9 j
$ Z. j  O. s( Y/ H, B8 z0 N因為我之前測開迴路增益時是-62dB(負端輸入)0 ^/ i- g. u  B1 r* X
不過只會影響輸出的起點而已不是嗎- ^; |; A" E' x& T/ k/ \5 {
不至於整個cos wave都是縮小(應該振幅要跟所輸入的sin wave一樣吧)
/ b: x/ E" |1 N, V9 c! l, C  `' n5 v( a
而已輸入pulse的時0 ~, T0 }% ?, w9 ]. G- c7 N3 q
輸出是三角波0 `/ ?9 R4 a- B# e  x3 o
那我在這覺的很怪的地方是8 `6 p1 l: `3 v" b7 v/ T! P$ G# y
輸出的wave不是應該是疊加上去的嗎- ]9 }' O4 J. f8 l+ F
那為什麼不是這樣7 D/ F" z1 S: j# q5 V0 @
而且總覺的pulse輸出還是有點不對
- k8 z; Q+ ]; s; v8 }9 t那也不知道還錯在那" N: l* i$ w& j0 e$ Z, e7 o

6 B3 O6 X: e4 ]$ s. z: H那請各位再給我一些意見~~~十分謝謝你們

本帖子中包含更多資源

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

x
17#
發表於 2008-5-2 18:36:10 | 只看該作者
你的output waveform幾乎縮的太嚴重了
. j* Q+ B# J: [) K2 i你能否重新再重貼一下你的積分器接法,op電路,還有op的模擬結果(gain和phase),另外還有你op模擬時是掛多少的loading
" ?9 U7 {# o; K6 U. M# n! a. d同時,可能要list一下你積分器的R和C各為多少值( \5 i6 Y% S' ]/ ?2 x% s4 y# h
如果是輸出波形嚴重縮小的話,很有可能是你op的推力不夠所造成,又或者可能是你的C值太大,以致於輸出端只有維持在幾近於0V的準位" L$ J! [( F  K. F
因為C值太大的話,按照C=(i*t)/V公式來看,V會接近於0V,又如果i太小,也會有同樣的情況發生
18#
 樓主| 發表於 2008-5-9 03:12:07 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙* Y( `4 ]* `2 d8 ]8 X
卻忘了要回復
- X9 m- c7 B! {2 }6 @那再這跟你說聲對不起
* n. I' p. g2 @  J$ M
1 s+ b5 A3 u+ c% J* N那上次所聊到的
6 A" e; g  p1 F: P2 }RC的地方~後來我有找到了一些問題~~! X# v, v' x1 ~0 ^+ c+ [( f% d
那我再上傳PIC那麻煩你再看一下~~謝謝
  }/ W( r$ w/ x8 y" H* _2 ^5 \+ k那R我是設40K C是3.14P
" ]( Z, \, V/ Q* Y/ ?4 ^( D) e
* J% L  n) }; R$ V% m8 }$ qwave是有放大的功能了
7 q7 S8 p0 F: f* O- d1 C但我不知道這樣是對不對! E* {0 S, o7 v% T, y
/ S* |5 ?1 M4 I' g
這次還發現比較器有點怪怪的
# `$ P: \6 b" J3 I我是two-stage OP下去做比較器的功能
3 N' {6 E' \' C5 u4 G+ g0 J; B4 l0 k% C
可是第一級是有比較的功能
1 G6 @/ O* R' b/ g但wave有點怪~~可是到第二級的時
0 e  B8 B8 N* t) z. S8 Y4 D卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤
- S7 E6 I6 u* W: A& L! k: {0 C( g
6 q- V7 s9 Q# [3 X謝謝各位不吝嗇分享你們的經驗
19#
 樓主| 發表於 2008-5-9 03:13:10 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙
  O. R0 M( v; \" X卻忘了要回復; }8 _9 s3 Y& H0 E8 ?
那再這跟你說聲對不起
  C" ~/ j4 z: P3 l5 R& W# L7 O
$ Q4 }" _' e( D那上次所聊到的  z6 y) R9 @+ [) \3 V8 j+ A( M" r6 L! z
RC的地方~後來我有找到了一些問題~~4 P0 N& {; Q7 E. D
那我再上傳PIC那麻煩你再看一下~~謝謝, d: \' w1 D, x
那R我是設40K C是3.14P- J/ i( \" ]! s/ `9 G& y
3 |* C$ _: j# b4 B* T9 f
wave是有放大的功能了5 _. }9 c! V6 w0 v8 t- [( }
但我不知道這樣是對不對% K3 u1 H% O5 `
5 P. N) c, Z/ W% [
這次還發現比較器有點怪怪的
, _7 N; Y1 y3 `% n0 r* |1 b我是two-stage OP下去做比較器的功能
/ D. U% L- Z4 Q0 q) C
+ ^5 H$ V! A: C8 f& e可是第一級是有比較的功能4 a6 q/ @3 \0 a9 m/ T' }
但wave有點怪~~可是到第二級的時7 ~- y3 ^  V" k( z* B4 E
卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤( [" G6 A1 `$ t8 g9 a! d( b: g: m

$ x, r" ?9 A" Q1 K( k, x謝謝各位不吝嗇分享你們的經驗

本帖子中包含更多資源

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

x
20#
發表於 2008-5-12 00:04:37 | 只看該作者
你所上傳的附件檔,我只能看到模擬的結果圖,其餘的我不知道該用什麼軟體才能夠看& S9 p! w; V6 E0 E, t
所以,無法從中幫到些什麼, |- b; T2 H3 H; I# ?
不過,從這個模擬結果圖來看,你是用正負電源嗎??2 B, ]& U6 q3 F, x
不然為何波形電壓是從-3V到2.5V呢?
. T5 a. @' D  O. n9 M' B另外,作積分器應要用OP Amp,而非比較器,這兩者有些不同9 g  a% o% x/ L, Y
因為沒有看到你OP Amp所模擬出來的Gain和Phase,實在無法來判斷你的OP Amp究竟有沒有正常工作
; r) d' o! X! c8 X' {: A8 H; D最後,你所你要設計的電路是積分器,那為何你的C值是3.14pf,這有特別的用意嗎??3 u% `* z. v$ ?7 D2 l
因為這是非常小的電容值,若單看電容來說C=i*t/V,電容的C值愈小,表示其電容上的振幅也愈小,那你想得到一個線性的電壓的幅度也愈小,我怎麼算都覺得不太合理,試問你積分器的規格為何??頻率多快??積分器的電壓範圍是多少伏到多少伏??對電容作充放電的電流又為多少呢??
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-6-15 08:05 AM , Processed in 0.142018 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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