Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 有關於OPA

  [複製鏈接]
跳轉到指定樓層
1#
發表於 2008-4-29 14:33:43 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我想請問一下. {3 ~, C4 }! |. v$ ?1 T5 S: ]' D
我目前要做積分器* _5 H4 n4 s( }
那因為我的OP已經完成了(輸入一個sin wave是會有比較器的功能)$ l; H# R- k  M* y
輸出這樣是對的嗎/ i" p9 b6 D2 F8 c+ N& q/ J
還是輸出也是要sin wave丫(而且是放大的sin wave)4 n' {8 ~) e3 K

6 _. E/ n4 X8 e' ?2 U8 h* [, P8 Q因為我加RC上去的話會怪怪的! U- O7 L7 r* ]2 ^& C4 n) t
所以上來詢問一下各位一下
! N7 |. ]) o. c7 o! z& P" I* C1 \7 K7 K
謝謝
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂1 踩 分享分享
2#
發表於 2008-4-29 17:49:16 | 只看該作者
沒做過積分器
0 p! x+ I- N% p不過sin的積分不就是cos嗎?5 Q% @9 O# _8 [
所以應該是shift 90度的相位
" M" V- x; u! x加上電路造成的相位差
; V  y- L1 t8 `  L所以看起來像是sin其實應該是cos吧  [; {% Z7 ~# Q4 r) C& |  V
個人猜測~~~
3#
 樓主| 發表於 2008-4-29 22:04:36 | 只看該作者
恩~~但我做出來的是沒有放大的功能~~反而是有縮小的情形發生$ _" o5 {2 Q+ E: [! X0 o. E+ }
不應該是這個樣子的沒有錯吧
. ?/ b3 z0 W: B" k- K
1 ^% d/ S) D/ I4 r那我單獨對OP所測試的dB也有61~62所以不太可能輸出會有縮小的情形發生* Z; h/ W4 K2 M! M8 ?4 i

0 M8 o6 j" q0 d! Z而且輸出的起點不是也要從0開始嗎?
, n; K5 `9 z6 I1 y$ s: a7 ^, \! Z2 R8 s
結果我的是從-1.14才開始跑9 G" g5 ]" b. E4 G0 A

7 y# h- h+ y, d, Y3 U4 s; {那可以請各位給我個建議的嗎??. q. j& m* n) P" L! I
& J4 U  @; I* P' C, E$ s- `
看看可能那有問題吧
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決定的,5 i5 }( o* {, _9 N
OPA的gain只要夠大就OK了,太小會有非理想的情形出現
7#
發表於 2008-4-30 13:52:22 | 只看該作者
同gcrazy說的
/ x# q5 K* j( f  j8 f1 P1 i% l" G" aOPA的gain越大只會讓你的input +/- 比較接近
9 f" M9 R/ {+ t9 J" E電路特性比較接近你要的& H6 y. F: s4 c+ I/ N5 q  r5 `
真正的增益要看外部的close loop gain
& C  R; z+ N# j. ?4 t也就是RC決定2 F4 _0 g/ p9 L4 k" B. ~0 a

" O$ _. W" N. R# g" D  C9 x6 P3 X一開始會有不穩定的情況
7 ^7 m8 h# Z- d9 O2 h% m/ i6 o你要從一小段時間後開始看. ^4 D" ~0 y# Q) p! R
output也許你可以給他initial value 可以給你要的common mode vlotage試試
" T! z# e; |( M4 U9 h" x! S8 X6 l. N5 v/ l
如果是雙端輸出的output
* ^; W" }3 B/ J" k/ V- W4 t; P要加CMFB! S7 z. [  ^8 T- h/ {) O: F* i! e
不過似乎看起來不是這個問題
8#
 樓主| 發表於 2008-4-30 15:13:31 | 只看該作者
恩~我也有照著你們的方法下去做了. E4 m& t1 _7 \1 ]
因為之前的gain是沒有加RC上去的時是62dB(接在正端測試時)
; ~$ Z" [% g# w  Y# v1 K/ B! P* Z1 G# z2 `9 \% ?
那我把RC加上去了之後(加在負迴授)
  b4 O6 Y2 x# V; W4 W產生-1.2265K& O/ c3 j: ~! r6 o
=-62dB左右" J' I0 k2 I3 `- m
# V4 Q. i7 Q( l( d9 p
不過這是正常的吧
  t* I0 H5 k5 e4 M; d8 y因為是接在負端' Z/ }2 U& h1 a% I2 `4 F9 g5 A
0 z* @$ R; h7 b& |- ~5 T
那我想要請教一下各位- c0 B/ |' k& Y8 H& R% Y

% e* a: M; b9 h/ Q4 D$ o- f如果我要算出RC的值  R$ U1 V/ S" r: T0 L
請問要怎麼算8 P" I3 E& @7 e, B$ u/ \* V
- Z+ S- {/ C( }) u% p1 O, N7 Y
vo=-1/RC 積分o~T(vi)dt4 [6 M) g6 {( k1 \& ^

( }& v9 I4 ^+ a# R$ q不過以我的週期T=200ns(是一個pulse), [* B9 K2 R4 O( x' \/ n
R如果假設大約是10K
" U. T# C9 y9 v' w那C是10n
( P2 z+ U$ |3 z0 X' w會跟我上面所貼出來的wave是一樣的嗎?5 s) V' h$ g2 D" e: P: L8 b! g
' i, T( [* v8 J& \3 z4 w1 ?3 O
因為我如果只能確定週期T的話~~那就會有二個未知數R,C(因為VO要自己設吧)
  F+ V7 H9 B- L2 \- w  M那我在這要怎麼做搭配的勒
9#
 樓主| 發表於 2008-4-30 15:17:31 | 只看該作者
那我也想要請問一下各位% J; H# ?1 X/ w& o7 b2 F
close loop gain
( y! ?9 s# C7 B7 z! }1 E6 `: {# X' O- X9 ]& q5 k  T
我要怎麼KEY指令下去看丫" f* P: b/ V4 B8 `

* w4 _3 U5 K5 Z% c: H5 p  P因為我查到的都是開迴路的指令
10#
 樓主| 發表於 2008-4-30 15:33:20 | 只看該作者
如果是在close loop 工作, 一但進入飽和區(例如接成unity gain buffer 但將non-inverting input 設在vss or vdd) 則不論在 linear region 時增益為多少 增益一律變為0
  x% A' y) d7 q7 Q3 H
, a1 M9 l: Z, D因為我之前看的都是open loop gain那如果是閉迴路的話
% N( h; Q# F4 a看的指令應該是要有不同的吧0 e# P( T9 }2 U7 v0 i* O

0 Y$ ?8 J' W# Y/ K0 e# S不是vo/vi的了吧$ U! n! Z4 O) V, x

: Z: e0 }7 i5 R那請各位再指導我一下
; _8 a8 a4 Y! m1 O4 l7 h5 u+ y. C: f3 V4 O7 ?  M9 T$ i$ R
謝謝
11#
發表於 2008-4-30 17:34:44 | 只看該作者
-62dB應該是7.9433*10^-43 y4 Y) u/ h$ L5 }2 n, o7 @
實際上它的gain還是1000多倍  g( x9 a6 u3 H# Q9 z# i% d
只是向位差差了180度
12#
 樓主| 發表於 2008-5-1 23:47:01 | 只看該作者
可是我目前覺的很怪的地方是9 E5 ]% \& \8 s! P9 t
輸入一個pulse和sin wave的時5 T3 q5 T  N* p) B8 ]+ a( ~( J0 X
結果output的起點各不一樣
3 q* B! j; R8 @+ bpulse的輸出是在正的% D, B, Q% S7 G( _: g: [  q
sin wave的輸出卻在負的* D  B; E. X! q1 R9 _+ K; S2 n
  \# c2 q  G; ]1 [& j4 `3 U
可是那就很怪了
/ X) P; K% r9 l6 {7 J
3 I7 P# C0 S  g/ q" {! Q照理不是都要從0開始的嗎?
  X8 a0 L7 }) @6 H2 E" L還是我加RC才會造成這樣的問題3 P. P, m7 s, T( D

4 @! F- |/ r+ ~  g" I請各位先進提供我一些意見一下
13#
 樓主| 發表於 2008-5-2 00:20:30 | 只看該作者
各位先進不好意思
7 R$ _) j, E$ z) ~3 r3 k( |; U: y我後來有找到我的一些問題
  k! f$ ?7 o0 A2 C2 g3 X) h, h) t5 F* C1 \+ v' T& m9 V# c( X
那我所上傳的PIC
8 {# U9 x# |3 Q2 ?* A3 l  Q裡面有我所設計的比較器simulation
6 S, N% M/ ?6 S- q. ?+ v: t4 l, i, k! _6 Y
那在一開始的時( L9 ^2 M8 C0 y0 j) W7 T
會有一小段時間其實不是很穩定8 w, u, F( }. Q% @! r+ M  a
(我有用白色做了個記號)/ ~* n5 k" r$ @! r: s" H: y
! f$ C( H  Y6 H3 M5 F
那在一開始不是很穩定的狀態& {0 U2 {' p7 l2 e6 w
如果下去做積分的話, V. w! h; D/ U8 Z
會變成起點當然就都全錯了* \/ a- @5 N+ t" q- L9 x; V7 q
那各位有什麼解決的方法可以提供給小弟的嗎??
$ k7 m9 w' t! R3 u. R還是OP要重新設計了. F; p" \' r" h) ~. F, B
/ }" q+ k1 f) a' \
那我也有上傳我的PIC6 @" i  L8 d( v9 ]& n
希望各位看看能給我一些意見8 @- W  |* p6 [$ n# I& H: S4 ?
- H4 u- \  f3 t6 ~- ?* ^' T
謝謝

本帖子中包含更多資源

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

x
14#
發表於 2008-5-2 03:11:35 | 只看該作者
看起來應該是initial值的問題,你可以下.ic v(out)=某一個值應該就可以避掉這個初始值的問題了1 b+ r2 \0 C  P) z
不過,這是模擬的手法,而不是真實的情況
  {5 A9 W0 K& I% i5 w若真想避掉此一問題,可以用power-on-reset mode時,把你的output點作reset動作,如此一來就可實際解決你遇到的問題
15#
 樓主| 發表於 2008-5-2 15:19:23 | 只看該作者
那我可以請問一下嗎?( p) V9 v9 d$ }% d3 \( q
power-on-reset circuit要接在什麼地方丫. `, X4 z/ f+ G; R# Y3 g
因為我的OP是要做積分器的功能
0 p5 H  [; x8 n. _那power-on-reset 是接在output前面就好了嗎?1 H2 n) Q' @; q+ ^+ q7 Q

" Z( R9 A. A9 h那power-on-reset circuit
! W0 k; M; d; R: f" b4 b  d是如下圖一樣嗎

本帖子中包含更多資源

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

x
16#
 樓主| 發表於 2008-5-2 18:16:37 | 只看該作者
而且我也有先照著指令打了1 T5 @3 I6 X- D8 H1 U6 P
那我也發現到了一件事
0 r( s! z. f6 |+ Z8 L6 ?- ^5 Y因為如果sin wave是輸入的話6 o6 _. h% l0 L( c$ c* j1 A
那輸出是cos是沒有錯的( t7 r2 b8 E! E! B3 d3 g7 |7 p
但是在我的輸出的時,是cos
: b* k! v; _/ Z) w3 h不過整個振幅都會縮小
$ I  Z* H, d4 _; q- g, m
: @& P% ^& Q9 E因為我之前測開迴路增益時是-62dB(負端輸入)
8 C$ u) \2 o6 @( ^( d不過只會影響輸出的起點而已不是嗎
* p8 e& y! n; h1 v) r& v6 H不至於整個cos wave都是縮小(應該振幅要跟所輸入的sin wave一樣吧)! N( T/ o, Q* V9 M- ~) T% \/ ^2 G
. u& u7 n( S! c
而已輸入pulse的時+ g4 {' e4 c: y% P8 v4 m4 d5 Q
輸出是三角波
4 t& j! y  h( y7 H7 V那我在這覺的很怪的地方是
  U! O9 Y$ i5 Q3 @3 I9 c) a' M輸出的wave不是應該是疊加上去的嗎
) d, ?3 r% o" d( O8 X那為什麼不是這樣; p' ]" ^1 ]9 |& a7 Y. t* R* a
而且總覺的pulse輸出還是有點不對8 d! o3 j" f6 K' }. k
那也不知道還錯在那
9 s/ s# C! m) f' U) z0 l
" U  W+ h! r4 Z6 _  @; X' k$ y那請各位再給我一些意見~~~十分謝謝你們

本帖子中包含更多資源

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

x
17#
發表於 2008-5-2 18:36:10 | 只看該作者
你的output waveform幾乎縮的太嚴重了
* a# X3 n6 [0 |7 m) p) {+ j你能否重新再重貼一下你的積分器接法,op電路,還有op的模擬結果(gain和phase),另外還有你op模擬時是掛多少的loading- r2 V' Y* \4 n5 K# q
同時,可能要list一下你積分器的R和C各為多少值
' |, M) g0 N$ v3 j3 X5 b如果是輸出波形嚴重縮小的話,很有可能是你op的推力不夠所造成,又或者可能是你的C值太大,以致於輸出端只有維持在幾近於0V的準位
+ y. G3 L# j! I$ d# U( [/ N( @因為C值太大的話,按照C=(i*t)/V公式來看,V會接近於0V,又如果i太小,也會有同樣的情況發生
18#
 樓主| 發表於 2008-5-9 03:12:07 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙# @* @, v1 Y4 b* ?
卻忘了要回復
- E9 O: m( K3 Y2 A6 ~3 z, j那再這跟你說聲對不起% U0 s" h' B! I3 W
; C9 p; X% {; u9 M! B& s5 A
那上次所聊到的
3 F4 l* w# A( R3 uRC的地方~後來我有找到了一些問題~~3 t6 C2 R8 }, `. W9 \. w4 |: _/ c
那我再上傳PIC那麻煩你再看一下~~謝謝
/ E" M8 E3 ~& b$ N2 u那R我是設40K C是3.14P
& Q" g' n+ ~2 o- _6 k! S6 |
* m# K2 V1 W2 Y/ Jwave是有放大的功能了
* N7 h! F9 y" R- S5 {但我不知道這樣是對不對
# f# L& r) V# D+ @* V0 X1 G6 w6 R) F6 T2 q5 W
這次還發現比較器有點怪怪的
4 U4 A9 s9 Q1 y我是two-stage OP下去做比較器的功能
& z; k2 N. ~1 O5 o5 N
* @! r% n9 z: z# g- e* Y" h( `# P可是第一級是有比較的功能8 V- {: {" z2 I, p2 S) n
但wave有點怪~~可是到第二級的時' D9 P- S9 p1 P3 c& p
卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤
1 G( u* l7 }) V5 z
0 e9 L; J" L( y8 Z7 ?. [) L) n謝謝各位不吝嗇分享你們的經驗
19#
 樓主| 發表於 2008-5-9 03:13:10 | 只看該作者
版主~真不好意思~~因為前一陣子還在忙7 s$ `$ L5 |$ _
卻忘了要回復
+ w* r  t; `& ~1 Y) ]- l那再這跟你說聲對不起
8 L! B* o9 D6 i: w+ K5 S+ T& e. G% X
那上次所聊到的
% D& X( B; T& {, ?8 [RC的地方~後來我有找到了一些問題~~; o' U3 l! |# X) \  _
那我再上傳PIC那麻煩你再看一下~~謝謝
& F( R/ ?# o5 P) K8 G9 |/ D那R我是設40K C是3.14P+ g; J" n; W  A, I
/ c1 X# Q) I& [8 X" v* e. |
wave是有放大的功能了
3 b4 x) W) a4 f! Q# U2 K" a$ }3 D但我不知道這樣是對不對5 M8 U: l% g- q5 v' z# [- B

: _4 ~1 Z$ Z) h3 H- s( o這次還發現比較器有點怪怪的
' i. m5 q# I+ }( U6 k我是two-stage OP下去做比較器的功能, s' H6 y1 y, B5 B% V& c
* j2 T& `) T. n* b; z% a$ r5 g
可是第一級是有比較的功能* \3 Q) o" G- n# q0 p
但wave有點怪~~可是到第二級的時' p. u. Y4 J( w% J' N! X0 e
卻負端是可以到-3~~正端只能到2.5V而且~~那請各位大大指點小弟看那可能還有錯誤
* z" W  B8 P* }/ N) x
0 ~% [+ d$ a" K% a, g# g: t謝謝各位不吝嗇分享你們的經驗

本帖子中包含更多資源

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

x
20#
發表於 2008-5-12 00:04:37 | 只看該作者
你所上傳的附件檔,我只能看到模擬的結果圖,其餘的我不知道該用什麼軟體才能夠看
6 r+ ^7 D  Y6 M# L所以,無法從中幫到些什麼$ Z1 H# q# J8 _5 _
不過,從這個模擬結果圖來看,你是用正負電源嗎??
+ M; s; V$ S8 Y  ~$ u+ }不然為何波形電壓是從-3V到2.5V呢?
" I' L+ i. \5 |7 D2 O另外,作積分器應要用OP Amp,而非比較器,這兩者有些不同
3 T3 q% y4 }1 `' B: _因為沒有看到你OP Amp所模擬出來的Gain和Phase,實在無法來判斷你的OP Amp究竟有沒有正常工作9 \1 `4 h5 _/ K  p7 }# i' a9 b
最後,你所你要設計的電路是積分器,那為何你的C值是3.14pf,這有特別的用意嗎??
# W; R9 T' U6 Y& r* A0 o/ q& h6 f( m因為這是非常小的電容值,若單看電容來說C=i*t/V,電容的C值愈小,表示其電容上的振幅也愈小,那你想得到一個線性的電壓的幅度也愈小,我怎麼算都覺得不太合理,試問你積分器的規格為何??頻率多快??積分器的電壓範圍是多少伏到多少伏??對電容作充放電的電流又為多少呢??
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

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

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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