Chip123 科技應用創新平台

 找回密碼
 申請會員

QQ登錄

只需一步,快速開始

Login

用FB帳號登入

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

[問題求助] 請問版主如何設計BG

[複製鏈接]
跳轉到指定樓層
1#
發表於 2009-10-14 20:35:59 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
版主你好   想請教你BG的問題我採用這篇BG種架構cmos bandgap voltage reference with 1.8v   我的VDD=2.5~5v 且BW>=8M 我設計如下但Vref 會震盪不知為何且我設計OTA只跑ac而已  Vos有點大約10mv要如何設計Vref=0.6呢 6 Z0 [! P% P* @; P) i; ^. I
vi        vi        gnd        pwl(0                0        10n        2.5v)2 S  M, J6 b! U( T( N% g
.options         accurate=1         CONVERGE=1 post0 o! }3 P* m9 s" |, H
.global        vi        gnd
( }8 B, N+ |2 V; ~7 ~6 y; Qma10        n91011        n91011        vi        vi        pch5        l=4u        w=6u        m=9
" K/ f9 Y+ l5 }5 Y, I0 |3 ?, ]$ Bma11        n91011        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1  D) _: H* k8 Z, H: y% ?
ma12        n1213s2        n1213s2        gnd        gnd        nch5        l=4u        w=1u        m=1
* U: \0 `! L: T: `  c3 G4 Y3 sma13        n1213s2        ota_vo        vi        vi        pch5        l=4u        w=7u        m=1
# H8 O' t+ D2 b' h. N+ ema9        ntail        n91011        vi        vi        pch5        l=4u        w=6u        m=50
% H/ x+ L" z& pma1        n146        vn        ntail        vi        pch5        l=2u        w=6u        m=48
- E0 i- c- D: Z5 O$ v2 qma2        n235        vp        ntail        vi        pch5        l=2u        w=6u        m=48
$ Z, t5 v9 J7 T$ @" J8 ]ma3        n235        n235        gnd        gnd        nch5        l=2u        w=6u        m=1
" {7 V3 c! Y% n+ C( Zma4        n146        n146        gnd        gnd        nch5        l=2u        w=6u        m=1! l' ~8 O( ~! F6 q- h& x5 F
ma5        ota_vo        n235        gnd        gnd        nch5        l=2u        w=3u        m=16- f4 X2 ^6 H% @2 x2 P7 C% w( B
ma6        n678        n146        gnd        gnd        nch5        l=2u        w=3u        m=16" W: i& j) M) F
ma7        n678        n678        vi        vi        pch5        l=2u        w=6u        m=169 S4 v( ?0 q" [% [+ R
ma8        ota_vo        n678        vi        vi        pch5        l=2u        w=6u        m=16
$ V! j9 q1 i2 T- Q7 V5 U* f9 Y2 `**********************start        up*******************
/ n/ |6 B4 c7 L' g2 lms3        ns1234        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6$ b4 _# t( [) y# m- }1 S
ms2        n1213s2        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1" @7 H) g! K( l# S$ Z
ms1        vn        ns1234        vi        vi        pch5        l=0.7u        w=5u        m=1
1 d1 F) q* p; }0 p9 P, Xms4        ns1234        vi        gnd        gnd        nch5        l=20u        w=0.7u        m=1* m) b6 ~/ ~  t: m: b: X" [8 X
********************bandgap         core*******************/ @9 M, M3 K0 m, {' r9 q
m1        vn        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6
& f6 C' l) P. `9 or2a        vn        gnd        130.6k0 _5 Y3 B5 E. V
Q2        gnd        gnd        vn        pnp10       
! `: @, t4 R7 `, e0 j. Zm2        vp        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6' W7 U- E( H9 o% G9 D
r1        vp        r1        100k
" r1 t1 H# i( m% |/ }- g# sQ1        gnd        gnd        r1        pnp10        m=8        % F' i" j$ v' b8 P- J
m3        vref        ota_vo        vi        vi        pch5        l=4u        w=7u        m=6! x, C6 y( o7 N% C3 ]
cc        ota_vo        vp        2p
6 x8 t, E5 Y* _, z: `r2b        vp        gnd        130.6k
  u$ W9 U7 p1 W. y/ `r3        vref        gnd        100k
& j3 v3 w! `. n. o- A7 R0 `1 u2 d.model        pnp10        pnp
5 [7 B7 v- r+ b8 U* p) W" x+ U% H4 v8 N% v& R% _. o0 e
.dc        temp        -40        150        5        ! }1 C. @* R% a  `6 R
.tran        10n        5u: H: l2 c0 S- W" s1 D! I
.probe         id(ma1)        id(ma2)        id(ma13)        id(ma10)        id(ma9)        id(ma8)        id(ma11)        id(ma12)        id(ma7)        id(ma9)
6 P% R0 l* j8 ]* D, ]+id(ms1)        id(ms2)        id(ms3)        id(ms4)        id(m3)( P+ X( @1 z* n* p  o  Y" D8 B* V# O
********************offset voltage*******************! X! M7 q* M6 K

& M  I/ X+ i7 ?1 s*vn        vn        gnd        0.6
9 Q. w0 ~; ~# b! |. ]*vp        vp        gnd        2.5
( _$ r  i. d+ M& l, i*.dc        vp        0        2.5        1m) {- Q2 F7 R+ g, o- q2 T) `
******************** PSRR_ota*******************, _0 j- |4 k, d) K* B; G0 H
; A% e5 h3 m9 Q6 k. d
*vn        vn        ota_vo
6 B) X: F3 C" u8 `( `% w8 Z8 }# b9 W*vp        vp        gnd        dc        0.6                       
" K. s( M' C4 g7 C9 f*.tran        1n        20u! l; M3 g% J, e- C# E8 Z2 \
*.ac        dec        10        1        100g
% l6 }: g7 i' Y  v0 F*.print        ac        ga=par('-(vdb(ota_vo)-vdb(vi ))')( u7 F5 \7 S3 j4 s2 B+ N0 d
*.print        ac        pa=par('vp(ota_vo)')
3 n- [; `% B6 J  ~+ J4 y% o* I  A
6 n! G" Z3 ~# e8 I3 b& j.op
& C2 V3 v& l6 Y$ j.lib ' xx0355v.l'  tt_5v. ?1 c( [1 t7 Y. ^8 ~5 V1 B
.end

本帖子中包含更多資源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 頂 踩 分享分享
2#
發表於 2009-10-15 08:54:14 | 只看該作者
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題4 C8 p, N7 A* K$ L* F+ q
如果不是的話,那就是OP的問題了,把Cc補償電容加大看看~
3#
發表於 2009-11-18 10:58:02 | 只看該作者
看起來你的OP好像有點問題
6 W* H  S8 S) `. R* I5 B; {/ ~先把CC拿掉
1 I9 S( t  W- {3 {6 @' k$ g然後我幫你改了一下 只更動個數 其他我沒注意看
1 q6 _+ S- P2 j5 @; z4 V你可以試試看
- r& Y9 C6 s$ d; N0 Tma10        n91011        n91011        vi        vi        p33        l=4u        w=6u        m=1
! u6 o! w6 @( q  q" v8 t& Ama11        n91011        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=1, ~9 o; Z4 v! Z* j% }7 T0 A  ?
ma12        n1213s2        n1213s2        gnd        gnd        n33        l=4u        w=1u        m=11 M$ K4 @; o, n' h  }8 {* n
ma13        n1213s2        ota_vo        vi        vi        p33        l=4u        w=7u        m=1
, g. T  z& u  f* Y/ Z- f, B6 Q9 m8 nma9        ntail        n91011        vi        vi        p33        l=4u        w=6u        m=9
: E4 t. S* k% G6 u& l4 f* J6 X6 zma1        n146        vn        ntail        vi        p33        l=2u        w=6u        m=104 K2 ]5 N5 S4 ~3 a* W3 i( }) h
ma2        n235        vp        ntail        vi        p33        l=2u        w=6u        m=105 Q( ]0 h3 C. G2 {% ~8 Z7 i
ma3        n235        n235        gnd        gnd        n33        l=2u        w=6u        m=8( ]1 m0 S" T" g4 k9 {
ma4        n146        n146        gnd        gnd        n33        l=2u        w=6u        m=8; ]# J1 w' ~; {% S) r, Z
ma5        ota_vo        n235        gnd        gnd        n33        l=2u        w=3u        m=16; ?( j! \. O3 K( T; A& L
ma6        n678        n146        gnd        gnd        n33        l=2u        w=3u        m=16. N  C4 R3 K$ l
ma7        n678        n678        vi        vi        p33        l=2u        w=6u        m=169 C' B% d% ^0 ^9 F* n7 A; w
ma8        ota_vo        n678        vi        vi        p33        l=2u        w=6u        m=16
  P3 @8 ?4 J7 B! E6 ~c1         ota_vo       vss  2pf
. w5 X. Z8 G! n5 H+ I" X- S% O這樣應該就不會震盪了
6 W, X0 Q4 `% w) D) d5 `還有你bandgap的電阻好像不太對( w; Y. c8 f4 a, ]9 L& B+ ?; c
一般 兩個bipolar的電壓差的正電壓係數跟 bipolar的負電壓係數不會接近1:1
' R# `5 h" l  M# t你可以先試試看10:1
4 g" O0 `' ~7 J& P  _3 G1 o也就是你的R1先降到13K
  j4 m) }$ G1 z- I4 D" p看這樣能不能產生不被溫度影響的電流源
9 q  j  m6 |1 z7 r) s5 ], n1 B之後再微調即可( x0 g* k) I( Z
3 C, Z- ?0 @% ~. [% D+ k7 d
大家有問題可以再討論看看
4#
發表於 2009-11-19 16:03:12 | 只看該作者
看这么长一个netlist,再回复,真是很敬业。0 e; h; H+ b! M2 U6 c) {" q5 Q# P
個人覺得: 先把MS1~MS4 這四顆 start-up Mos 拿掉,再跑一次,有可能是start-up的問題/ J+ e# P: @" W' Q
如果不是的話,那就 ...; ^( m/ S- B# U, h
poseidonpid 發表於 2009-10-15 08:54 AM
5#
發表於 2009-11-24 13:38:51 | 只看該作者
multiplier 的管子真還不少
  A3 P4 g) U* ?! F' R# n哈哈
6#
發表於 2009-11-30 12:04:27 | 只看該作者
好像不錯玩......2 r. @) X7 U& c0 i
..................................
您需要登錄後才可以回帖 登錄 | 申請會員

本版積分規則

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

GMT+8, 2024-5-31 08:13 PM , Processed in 0.113515 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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