bandgap做tran仿真和dc仿真时看到结果不同
时间:10-02
整理:3721RD
点击:
做一个bandgap,电源的DC值设定为5V。
温度扫描时在65度附近发生突变,在小于65度时VBG才300多mV,大于65度时是正常的1.2V左右的值。
同样的设置条件,温度25,做tran仿真,结果是稳定在1.2285V。
在schematic显示直流工作点也是显示输出300多mV,怎么会这样?
以前没遇到过这个问题,一早上也没查出来 原因,同事也不清楚。
有大虾遇到过类似情况的吗?是什么原因?请赐教,谢谢!
温度扫描时在65度附近发生突变,在小于65度时VBG才300多mV,大于65度时是正常的1.2V左右的值。
同样的设置条件,温度25,做tran仿真,结果是稳定在1.2285V。
在schematic显示直流工作点也是显示输出300多mV,怎么会这样?
以前没遇到过这个问题,一早上也没查出来 原因,同事也不清楚。
有大虾遇到过类似情况的吗?是什么原因?请赐教,谢谢!
看一下tran工作点,比较一下,检查一下启动电路
看不到结构,不好瞎猜
看起来是简并点的问题。你有启动电路吗?
有启动电路。
在做温度dc扫描时,看到在-40 到65 ,spectre是用gmin在算,到65度就换成了dptran在算了。
是不是在65度spectre换了算法,导致在该点直流特性发生突变。
spectre.out提示:
Trying 'homotopy = gmin'
Continuation method failed. Step size too small.
Trying 'homotopy= source'
Trying 'homotopy =dptran"
用瞬态 多扫些温度点。
直流扫描有很大局限性,不适合动态电路。
我也遇到同样的问题,hspice在多个温度点报convergence problem,各种换算法,最后虽然成功收敛,但结果不对,同样的条件spectre就在中途换了一次dptran,结果和预期的一样。 有人遇到过类似问题吗?
再顶一下吧
可能是简并点的问题吧,电路有多个简并点,就好形象Banba结构就有这个问题。一般通过设计启动电路来解决这个问题吧
trans下跑几个温度看看,特别是65℃附近。
估计启动电路需要再改改。
电源会不会太大
査査启动电路
请问,您的问题解决了吗?真的是启动电路的问题吗?
应该是算法不一样。相信TRAN
you must belive tran simulation result
我觉得应该看直流把,瞬态只用看启动时间?