作者you2 (So do I)
看板Electronics
标题[问题] 模拟与实际结果不同
时间Fri Apr 22 21:50:14 2016
最近在做一个Oscillator
架构不复杂,元件就用了三个NPN(MMBT3904)及一些R C
MMBT3904的Spice Model是从NXP的网站下载
模拟的工具是Hspice
在电脑上看模拟的结果符合我的要求
但是把相关零件焊在洞洞板上後,出来的结果跟预期有落差
在室温下,振荡频率跟模拟结果满接近的
当温度升高,振幅变化的幅度超过我的预期
我在Hspice里用 .temp 27 的指令去模拟温度的变化
电阻也都有加上温度系数
电脑上看,振幅对於温度的变化在控制的范围内
实际上,振幅的变化已达无法接受的程度
模拟结果与实际结果差这麽多,有那些可能原因?
请高手指教
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.188.69
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Electronics/M.1461333016.A.D6B.html
1F:推 hellk: 元件在不同温度下 特性会变吗? 04/22 22:30
2F:推 CaskY: 你电阻电容是怎麽给的 spice理想元件? 04/22 23:12
3F:推 cpyi: 有电路图吗 04/22 23:29
4F:推 mos888tw: cap跟R的model有TC? 04/23 00:01
5F:推 cpyi: 三个RC感觉就是Ring Oscillator 很久以前有做过一个 04/23 01:22
6F:→ cpyi: 很容易不准没错 04/23 01:23
7F:→ you2: 电阻电容就是简单的R跟C,加不加TC结果差不多 04/23 01:26
8F:→ you2: 不是Ring Osc 04/23 01:27
9F:推 cpyi: 震幅要准一般要做AGC 工业用书上写的是用JFET回授 或用乘法 04/23 01:28
10F:→ cpyi: 器回授 才做得准 04/23 01:28
11F:→ cpyi: 看你应用吧 04/23 01:29
12F:→ you2: 有点类以Wien Bridge Osc 04/23 01:29
13F:→ you2: 我有用Negative Feedback,目的让Amplitude不受温度影响大k 04/23 01:31
14F:→ you2: 在Simulation上的效果很好,只是在实际板子上没那麽好 04/23 01:32
15F:推 cpyi: 是要做Peak Detector 再回授到震幅上 04/23 01:32
16F:→ you2: Amplitude实际上会随使用情况改变,只是不希望随温度改变 04/23 01:34
17F:推 cpyi: 有一本书叫 如何精通振荡电路 蔡国猷 会有你想知道的东西 04/23 01:35
18F:→ you2: 现在不是想知道如何设计Osc,是实际上板子了,结果不如预期 04/23 01:39
19F:→ you2: Simulation跑很多了,结果也不错,现在再去跑Spice好像没什 04/23 01:40
20F:→ you2: 会不会是NXP的Spice model不准 04/23 01:41
21F:→ you2: 之前做IC有TSMC的Model可以用,这次做板子只有网路上随便下 04/23 01:43
22F:→ you2: 载的Model可以用 04/23 01:43
23F:推 kameng: 看一看mmbt3904的 model 好像没有温度 model? 04/23 01:57
24F:→ kameng: 可能是这个原因? 04/23 01:58
25F:→ you2: 应该有,下不同温度指令,结果不同 04/23 09:03
26F:推 kameng: 可能是rc的tc影响 但我看nxp mmbt3904的spice model是没 04/23 10:21
27F:→ kameng: 有温度相关参数 04/23 10:21
28F:→ you2: 我一开始没下R C的TC,不同架构对温度的反应差别很大 04/23 10:56
29F:→ you2: 所以我觉得NXP的Model对.temp指令是有反应的 04/23 10:57
30F:→ you2: 最後用的架构对温度相对稳定,只是在板子上不如模拟结果好 04/23 10:58
31F:→ you2: 後来加了RC的温度系数,模拟结果差别不大 04/23 11:00
32F:→ you2: Bias point, frequency, waveform模拟与板子还满相近的 04/23 11:03
33F:→ you2: 当温度升上去,amplitude的稳定性不如模拟结果好就是了 04/23 11:03
34F:推 mos888tw: NXP给的model并不是那种level49的吧 模拟当然准确度稍差 04/23 16:51
35F:→ mos888tw: 基本上nxp那种零组件model 都是用在pspice 04/23 16:51
36F:→ you2: 我用惯Hspice了,这些discrete comp没够准的model 04/23 17:44
37F:→ you2: 设计上有点小困扰 04/23 17:45
38F:推 ultimachen: BJT对温度本来就敏感,另外要考虑self-heating 04/23 20:50