作者vapaa (...)
看板Electronics
标题[问题] 关於compensation的问题
时间Mon Jun 21 11:45:50 2010
如题 作业要设计一个multi stage fully differential的op
spec要求的gain要在85dB以上 GBW>1MHz
需要推一个80pF和5k欧姆的load
PM>45度 THD @1Vpp 100kHz sin <-60dB
VDD<1.8V 越小越好
使用的是CIC .18的tech
我设计了3个stage VDD在1.4V的op gm分别是 负 正 负
且gm1<gm2<gm3 gm3大约是gm2的四倍 gm2是gm1的两倍
CMFB的参考电位在VDD/2=0.7V
input bias也在0.7V
所以选择在3rd stage compensation一次
然後2nd-3rd stage之间在compensation一次
但是问题来了 不管怎麽调miller的电容
在compensation过後 gain的bode plot在unity gain附近都会跑出一个peak
这是因为什麽原因呢?
用.pz的结果 在inband里面各有一组complex的RHP pole和RHP zero
这个是因为电路有哪边设计不良而跑出来的吗?
我有在2nd-3rd stage之间有加了gm=gm2 的feedforward path
也在3rd stage的compensation加了一个 CG buffer
可是为什麽还是有RHP的pole和zero出现在inband呢?
另外有关THD的部分 是在1st stage的Vod要尽量越大越好吗
还是有其他的因素会影响大小呢?
问题有点多~"~ 拜托各位大大的帮忙了 谢谢~:)
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.37.168.245
※ 编辑: vapaa 来自: 114.37.168.245 (06/21 11:54)
1F:推 mos888tw:这规格两级的就够了 不需要自找麻烦用三级吧?@@ 06/21 12:32
2F:→ vapaa:他有规定要做至少三级以上 两级的话真的好做很多= = 06/21 12:48
3F:推 obov:把电路架构贴出来杯 GBW>1M应该没啥难度我猜 06/21 13:10
4F:→ obov:只是你amp用到三级 CMFB可能要用两个 06/21 13:11
6F:→ vapaa:只会用小画家画~"~ 有点丑 还有一半von那边的电路跟vop对秤 06/21 13:27
7F:推 obov:挖这电路还真复杂 老实点把小信号导一导大概就知道问题在哪 06/21 13:53
8F:→ vapaa:嗯...谢谢 另外有一个问题想请教 THD要过1Vpp的sin wave 06/21 14:03
9F:→ vapaa:指的是input swing range要大过+-0.25V吗? 06/21 14:06
10F:→ vapaa:那如果input swing range要够大的话 似乎只能用pseudo-diff 06/21 14:08
11F:→ vapaa:的架构罗? 因为我把vin都bias在0.7 所以信号往上的swing 06/21 14:10
12F:→ vapaa:只有一点点 如果太大的话 pmos就off了QQ 06/21 14:11
13F:推 mos888tw:vod先调小一点试试看 06/21 15:19
14F:→ vapaa:vod把他调到90mv 测出来的THD过大 是不是要250mv才够呢? 06/21 16:40
15F:→ vapaa:但是如果vod要到250mv的话 这样VDD可能要调到1.8左右了@@ 06/21 16:41
※ 编辑: vapaa 来自: 114.37.168.245 (06/21 16:44)
16F:推 mos888tw:请问这架构是哪里看来的? 怎麽会想用这架构来做? 06/21 17:55
17F:→ vapaa:这是参考上课的讲义想的 主要就是第二级比较特别 06/21 18:22
18F:→ vapaa:用一个CS和current mirror产生出正的gm 还有第三级的 06/21 18:23
19F:→ vapaa:active load弄成由第二级的input由CS feed到第三级的output 06/21 18:25
20F:→ vapaa:可是这个电路好像有很多问题...像是在0dB左右会生出一个peak 06/21 18:26
21F:→ vapaa:这个就不知道怎麽下手了= = 06/21 18:27
22F:→ divhexa:如果有出现奇怪的peak可以检查相位 有可能是电路震荡 06/21 18:55
23F:→ vapaa:嗯 就是怎麽补都补不回来 我放弃这个电路了QQ 改做别的 06/23 00:54
24F:→ obov:你ug多少频率?这spec要compensate应该粉简单 06/23 13:34
25F:→ vapaa:电路tune出来了 原来是一个C接错node 哈哈~ GBW有25MHz 06/23 19:50
26F:→ vapaa:gain弄到96dB VDD 1.8v IDD 0.55mA SR 17v/us 06/23 19:52
27F:→ vapaa:谢谢各位大大的提示~ 终於完成了:D 06/23 19:53