| 简单的电路,复杂的问题---值得分析--值得分享 |
这是某国际知名公司的产品上的一个问题。 原理是用OFFPWR去控制U3第五脚的电平,进而实现该装置开关机。 也就是说当OFFPWR为高电平时,开机。否则无法开机。 问题是该机器销售到某些较低温环境的国家有个别机器无法工作。量得0-4摄氏度在Q61 三脚有0.6-2.5伏电压。常温下Q61 三脚有0.4-1.2伏电压,开机正常.注释:这机器是普通消费类电器系统。 作者:pingost 2006-4-14 20:50:00 |
|
| 回复1 电路图http://blog.21ic.com/more.asp?name=pingost&id=13814250877 |
http://blog.21ic.com/more.asp?name=pingost&id=13814
作者:pingost 2006-4-14 20:54:00 |
|
| 回复2 器件温漂250878 |
器件温漂
作者:bugshadow 2006-4-14 20:59:00 |
|
| 回复3 非也250879 |
买了几百k,就几十台。
作者:pingost 2006-4-14 21:06:00 |
|
| 回复4 图片250880 |
图片
作者:pingost 2006-4-14 21:43:00 |
|
| 回复5 增大R370、减小R414试试看。250881 |
增大R370、减小R414试试看。
作者:tuwen 2006-4-15 8:34:00 |
|
| 回复6 这个设计也“太绝情”了250882 |
这个电路2N7002的输入Vgs=3.11V*R414/(R414+R413) = 2.684V 我查看了一下2N7002的资料,它的开启电压典型值为2.1V,最大值为2.5V,最小值为1V,Vgs-Vth=0.184V!只有0.184V,这个数据意味着MOS的Ids只要大于500uA左右就会工作于饱和区,而不是线性区,我们假设它工作于线性区,来计算一下此时的Ids,Ids=5V/R370 = 5V/1.3K = 3.85mA>500us,明显工作于放大区,那么它的输出低电平就自然根据Vomin = Vgs-Vth来决定了,即输出至少为Vgs-Vth,而不是0V,由于不良品的原因如果此时的Vgs为1V(数量很少),那么Vomin = Vgs-Vth = 2.684V-1V = 1.684V。这个低电平有点“太高”了。这样还算好,如果它的输入端不是3.11V,由于某些原因小于2.43V以下,那么MOS就截止了,当然这个就有前级输入端决定了。 这个电路的MOS管工作状态不是开关状态,而是放大状态,很不理想,建议将R370增大到5V/500uA = 10K以上,取个20K作为欲量,使MOS管工作于开关状态为佳。 我查了以下它Rds(on)的温度关系图,是一个正温度系数,温度越低,Rds(on)越小,这是一个有利于MOS管工作于开关状态的变化。然后我再查了一下它的开启电压Vth和温度之间的关系是一个负温度系数,温度越高,Vth越小,但我看了以下它的比率在温度0度时为1.025,即Vth=1.025*2.1V=2.1525V,在温度75度时为0.925,即Vth=0.925*2.1V=1.9425,也就是说,0度温度下面Vth很接近2.1V,因此温度基本没有什么影响。因此可以排除温度对MOS管工作状态的影响。 个人认为,是由于MOS管工作于饱和区的放大状态,而不是线性区的开关状态,那么MOS管的输出低低平就很容易被抬高了,最好的办法就是把这个R370加大,加大到低电平输出为0.09V以下就可以了。
作者:bangzhu 2006-4-15 12:35:00 |
|
| 回复7 我的见解:250883 |
1.在这里MOS管并没有体现它的强处(高阻输入...),用9014更便宜更好,把R3换成10K,开机时绝对能把电压拉到0.1V以下! OR 2.选用开启电压更低的MOS管.
作者:t.jm 2006-4-15 18:41:00 |
|
| 回复8 to bangzhu250884 |
虽然你分析了很多! 但你错乱了! 只有一个地方你是对的,就是你算的R414,R413的分压电路 Vgs=3.11V*R414/(R414+R413) = 2.684V 这个电路不改变任何元件的情况下,良品开启时Vds=0V。且抽样1k重新检测该处电压,低温实验室测到2pcs不良品,低温测试Vds=2.5V一个,Vds=3.8V一个。2pcs不良品到常温下测试功能正常Vds=1.2V,勉强开机,因此可以逃过常温测试。而其他998pcs ,Vds都=0V。并没有出现你说的Vomin = Vgs-Vth = 2.684V-1V = 1.684V,也没有出现你说的由于某些原因输入小于2.43V以下的情况。Vds=3.8V的一个输入也是2.74V。我觉得你分析MOSFET还是有很得大程度受三极管思维定势的影响,呵呵
作者:pingost 2006-4-15 20:05:00 |
|
| 回复9 re-try250885 |
其实开启电压高低温都是2.7-2.78 ,这个电压没有问题。
作者:pingost 2006-4-15 20:10:00 |
|
| 回复10 continue讨论250886 |
呵呵,我说的是你的MOS管设置的状态很容易处于饱和状态,几乎是处于临界饱和区和线性区,Vomin = Vgs-Vth = 2.684V-1V = 1.684V 是最坏情况下的一个最小值,可以肯定出问题的那个是处于MOS管饱和区,并且我怀疑你那998pcs中也有一部分处于饱和区,2N7002的线性区低电平输出只有0.09V,你用精确的测量,看看那998pcs的低电平具体值,只要高于0.09V就是处于饱和区。 再进一步解释,Vomin是在极端临界下才会出现的值,而一般情况下,若MOS管处于放大区,多余的VDS压降会加在MOS管的截断区域,在MOS器件两端表现出来的肯定高于Vomin,只要Vgs稍微降低,那么Ids=k*(Vgs-Vth)^2,是成平方关系下降,那么他的输出低电平肯定会急剧上升,很容易突破Vomin。 因此,建议你做两个测试: 1,对那2pcs有问题的MOS, 如果你的那有问题的2pcs如果MOS是好的话,你试试将他的上拉电阻加大,看看它的电压会不会降低! 2,对那998pcs好的MOS, 你将输入电压缓慢降低,即降低Vgs,看它的输出低电平会不会在接近0.09V以后迅速几乎成平方的增长! 如果这两个测试结果和我的分析的一样,那么我说的就没有错了,你的给我的数据不够具体,没有验证原因的可参考参数。
作者:bangzhu 2006-4-15 21:05:00 |
|
| 回复11 !!!250887 |
!!!!
作者:pingost 2006-4-15 21:17:00 |
|
| 回复12 没图真不舒服,先贴上250888 |

呵呵 bangzhu 的结论是对的,中间的分析嘛。。。全乱套了
作者:xwj 2006-4-15 23:42:00 |
|
| 回复13 晕~~250889 |
这么清楚的解释,,,咋老说我错乱了呢,,,一定要一二三列出来啊~~ 1,首先我是指出了给定Vgs和MOS管开启电压很接近 2,然后指出了这个MOS工作于饱和区,从而推出它的低电平不是理想低电平 3,估计出一个上拉电阻给MOS管,使其MOS管工作于线性区 4,否定温度对MOS管产生的影响。 5,最后给出一个建议的改造。 我错乱了????郁闷~
作者:bangzhu 2006-4-16 1:15:00 |
|
| 回复14 首先要达成一个共识:这是一个漏极输出的电路,是一个反向器250890 |
由于2N7002是增强型MOS管,因此加在GS间的Vgs电压越高它的Ids越大,在R370上造成的压降越高,漏极电位越低,具体公式就是 Vd=VCC- (Vgs-Vth)×跨导gFS×R370 ------------------------------ ||| 漏极电位 =5V-漏极电流× R370 Vd =5-(2.684-(1~2.5) )*gFS *R370 也就是说:当Vgs>Vth时,Vgs越高,MOS管导通程度越高,漏极电位Vd越低;R370越大,漏极电位Vd也越低 当Vgs<Vth时,MOS管截至,Vd接近+5V 当极限状态时,如Vth过大,或跨导gFS过小,此时R370上的压降就会过小,从而导致Vd电压过高,此时要么换Vth低 的MOS管,要么增大R370的值来增加R370的压降以降低Vd。在楼主的测试中VDS都比VCC小很多,因此可以肯定MOS是工作在放大区的(Vth<2.684V),通过增大R370是可以解决问题的 下文引用分析: 这个电路2N7002的输入Vgs=3.11V*R414/(R414+R413) = 2.684V --正确 我查看了一下2N7002的资料,它的开启电压典型值为2.1V,最大值为2.5V,最小值为1V,Vgs-Vth=0.184V!只有0.184V, --正确 这个数据意味着MOS的Ids只要大于500uA左右就会工作于饱和区,而不是线性区, --逻辑好乱,应是实际Ids只有500uA,达不到饱和区,工作在线性区 我们假设它工作于线性区,来计算一下此时的Ids,Ids=5V/R370 = 5V/1.3K = 3.85mA>500us,明显工作于放大区, --是的,是工作在放大区,不在饱和区 那么它的输出低电平就自然根据Vomin = Vgs-Vth来决定了,即输出至少为Vgs-Vth,而不是0V, --不知道bangzhu 的这个结论是怎么来的?难道把它看成同相跟随器了吗?实际上应是 Vomin=VCC- (Vgs-Vthmax)×跨导gFS×R370 由于不良品的原因如果此时的Vgs为1V(数量很少),那么Vomin = Vgs-Vth = 2.684V-1V = 1.684V。 --只有Vth为正偏差时,比如2.5V时Vomin才会过大 这个低电平有点“太高”了。 --是的,这个低电平有点“太高”了。 这样还算好,如果它的输入端不是3.11V,由于某些原因小于2.43V以下,那么MOS就截止了,当然这个就有前级输入端决定了。 --正确 这个电路的MOS管工作状态不是开关状态,而是放大状态,很不理想,建议将R370增大到5V/500uA = 10K以上,取个20K作为欲量,使MOS管工作于开关状态为佳。 --呵呵,结论正确,中间过程有偏差:-; 
作者:xwj 2006-4-16 14:57:00 |
|
| 回复15 进一步讨论250891 |
这个数据意味着MOS的Ids只要大于500uA左右就会工作于饱和区,而不是线性区, --逻辑好乱,应是实际Ids只有500uA,达不到饱和区,工作在线性区 -- 在Vgs一定的情况下,随着Ids的减小,MOS管会从饱和区进入线性区,即随着上拉电阻R370的增大,MOS管才能逐步摆脱饱和区进入线性区,Ids=500uA是一个估算值,可能还太大,要更小些,这和Vth和MOS管结构有关,所以在后面我加上了一句作为补充:“最好的办法就是把这个R370加大,加大到低电平输出为0.09V以下就可以了”,可以实际测得此时的Ids值。用500uA一个具体数据来代表此时临界饱和的Ids,方便说明问题而已。 我们假设它工作于线性区,来计算一下此时的Ids,Ids=5V/R370 = 5V/1.3K = 3.85mA>500us,明显工作于放大区, --是的,是工作在放大区,不在饱和区 -- 是工作于饱和区,不是线性区,没有放大区~~ 我也更正一下。MOS管的工作状态Triode翻译为线性区不是放大区。 note:这里只是给其他人作补充:线性区是小电阻区,可变电阻区等等,要使得MOS工作于开关状态,尽量要在线性区。 那么它的输出低电平就自然根据Vomin = Vgs-Vth来决定了,即输出至少为Vgs-Vth,而不是0V, --不知道bangzhu 的这个结论是怎么来的?难道把它看成同相跟随器了吗?实际上应是 Vomin=VCC- (Vgs-Vthmax)×跨导gFS×R370 -- Vomin = VCC - (Vgs-Vthmax)×跨导gFS×R370 的计算公式 是一个 普通的应用层次的 电路公式,不是MOS管的Vomin,要想用这个公式,就不能标注Vomin,而是直接Vo,但这个公式你不发现很烦琐吗?这儿分析根本用不着,只需用最原始的MOS管自身的半导体公式:在饱和区Vdso=Vgs-Vt, Ids = 1/2*k*(Vgs-Vt)^2,而此时的Vdso是MOS管内部的截断区域边界的Vdso,加上截断区域的压降则为Vds即我们在引脚上测量得到的Vds,Vds>=Vdso,当临界饱和时,Vds=Vdso,所以我们只需用Vomin=Vgs-Vth来算即可,而且是精确计算它的最低输出低电平,根本不需要考虑跨导和外部电阻(只要它工作于饱和区)。 由于不良品的原因如果此时的Vgs为1V(数量很少),那么Vomin = Vgs-Vth = 2.684V-1V = 1.684V。 --只有Vth为正偏差时,比如2.5V时Vomin才会过大 -- ~_~ 要看到是Vomin不是Vo~~,对于电路来说,Vth越大自然是Vo越大,是没有错,我之所以用MOS的Vomin是进一步强调MOS工作于饱和区带来的严重后果,哪怕Vth降低到1V,它若仍然工作于饱和区,不管上拉电阻R370怎么样,它的最低输出Vomin也至少有1.684V!
作者:bangzhu 2006-4-16 19:29:00 |
|
| 回复16 对Vomin = Vgs-Vth进一步补充250892 |
看图:) http://img325.photo.163.com/zbz38/40008053/1109418900.gif http://img325.photo.163.com/zbz38/40008053/1109418900.gif 看不到图的话,将这个地址拷贝到IE浏览器打开
作者:bangzhu 2006-4-16 20:09:00 |
|
| 回复17 基础知识太欠缺,看不懂哦250893 |
基础知识太欠缺,看不懂哦
作者:sillboy 2006-4-17 15:09:00 |
|
| 回复18 可以简单的说250894 |
定性的说,由于工作在放大区(尤其那些(Vgs-Vth)比较大的MOS管更容易出问题),Ids对Vgs很敏感,只要Vgs稍微变小就会造成Ids的急剧减小,从而造成外部上拉电阻上的压降Ids*R370急剧减小,从而使得输出的低电平不为低。 可以参考图(Ids-Vgs在饱和区的曲线): http://img325.photo.163.com/zbz38/40008053/1115516823.gif
作者:bangzhu 2006-4-18 4:01:00 |
|
| 回复19 没有人说到根上250895 |
我还是站出来说两句,不然又有人批评我了 这个电路目前bug已经解了!但我还不能直接告诉大家问题出在那里!但大家千万别说我在卖关子!决不是 我是在等人真正找到原因,还有这可是量产的东西。零件不值钱 可要从全球把产品都call回来,其他问题不算,就运费就足以让一般小公司一辈子也翻不了身!所以大家给对策策可要现实呀!别动不动就喊换这个换那个!! 我还是在最后强调一下,数量很少,所以设计上没什么大问题!!楼上几位也没有讲到根上!所以我还在等待!应该有人能够解决!!嗬嗬 到时候我会把相关资料传上去的,拭目以待吧!!
作者:pingost 2006-4-18 19:36:00 |
|
| 回复20 rt250896 |
不错,受用了
作者:hzyanbo 2006-4-19 9:46:00 |
|
| 回复21 呵呵250897 |
卖了几百k,就几十台。 平均一千台就有一台有问题,这个不能说设计有什么大问题, 至少也说明设计的不够严密。 而且0---4度也算不上低温吧,0度就会出问题。如果做到-40度,会有多少台产品出问题? 呵呵,这是那个国际知名公司啊。。。 我们这边一般按照一百万台来计算缺陷率,缺陷率要低于50PPM, 温度试验做到-40--105度。
作者:tom_xu 2006-4-20 15:25:00 |
|
| 回复22 个人观点250898 |
期待.................
作者:neo980 2006-4-20 16:14:00 |
|
| 回复23 -40--105度。??????????250899 |
无语: 有人觉得一台十几块前的收音机也要设计成:-40--105度。我赶保证考虑都不会考虑!! -40--105度,你们做军用产品吧!没有哪个神经病将一台民用电器设备置于-40下使用! 如果你这东西是给南极科考队设计的,就容易理解了。 -40--105度成本高的吓人!我们的中间客户只要我们在-7--40度,就很满意了!!这种电器在市场的寿命市6月,超过一万个零件。设计周期大家想想有多短吧!都像你这样想就别做了!!作为一个FAE工程师我知道“-40--105度”对设计意味着什么!!! 就用电脑这个大家熟悉的电子系统来讲要在-40--105度测试。。。。相信没有可以通过!
作者:pingost 2006-4-20 21:32:00 |
|
| 回复24 是不是电源电容的问题250900 |
是不是电源电容的问题
作者:cobe 2006-4-21 2:19:00 |
|
| 回复25 温补250901 |
选用温度变化大而器件指标补偿的电子元器件.即温补
作者:xujingru 2006-4-21 14:00:00 |
|
| 回复26 这个,有点复杂化了250902 |
温度当然会影响器件的工作状态, 你这里的fet /2N7002, 主要还是规格的认识问题,各厂家的Vth 物理定义是一致的,但具体的测试条件就不一样了,所以使用上就一定要考虑到它的Vth 会不会缩水,一般情况下,没问题,极端条件下(比如低温)就出现问题了,(逻辑错乱了)。
作者:jasonell 2006-4-21 14:38:00 |
|
| 回复27 支持250903 |
帮助分析的非常透彻,只要在模拟方面稍有经验的很容易检查这个电路。分析的思路也正确和明白。数据引用的也非常细致。(数据知否正确暂不讨论),只说模拟单元电路分析。验证这个单元电路也简单,用表的电流档短路ds,能正常开机肯定是控制单元开启不够,围绕这个问题查找原因即可。可楼主缺少耐性,不过人家说的是否正确,搞技术的应该虚心才是。
作者:fanxing789 2006-4-21 15:06:00 |
|
| 回复28 Vgs电压过低和Vth变大造成250904 |
由于常温下MOS开启电压低,所以此时,还能满足vgs>Vth电压,MOS能正常工作处于跨导区,当温度低时MOS开启电压变大,就不能满足vgs>关断电压,所以工作不能正常。出现问题的原因大概是R414和R413的电阻的误差引起的,应该增大 R413或减小R414,这样即使由于电阻的差异,也不会引起工作不正常了.
作者:sunygstar 2006-4-21 15:31:00 |
|
| 回复29 呵呵,有点看不懂了250905 |
呵呵,有点看不懂了
作者:craig 2006-4-21 15:47:00 |
|
| 回复30 R413/R414网络有些费解250906 |
R413的合理解释有两种: 1 防止MOSFET栅极悬空,防止静电积累损坏MOSFET 2 前面是个PNP集电极/PMOS漏极输出端,R413充当下拉电阻 这里既然给出了3.11V电压,应该是1。所以R413根本不需要这么小,100k电阻就足以防止静电(其实当电路连好后,这个电阻也就没用了) R414没看懂,应该是个限流电阻,防止输入端意外引入的高电压损坏MOSFET,但2N7002输入阻抗很高,内部也没有齐纳管保护,R414能起到这个作用吗? 还有一种可能是R413/R414网络降低输入阻抗,防止长线分布参数造成的振荡?
作者:赤铸 2006-4-21 19:03:00 |
|
| 回复31 2脚串只电阻行不行??250907 |
2脚串只电阻行不行??
作者:6dj8 2006-4-21 21:19:00 |
|
| 回复32 学习!学习!250908 |
学习!学习!
作者:kylin0322 2006-4-21 22:35:00 |
|
| 回复33 这个电路设计的确实有问题250909 |
vgs离Vth太近
作者:makesoft 2006-4-21 22:38:00 |
|
| 回复34 建议R414改为100欧即可250910 |
建议R414改为100欧即可
作者:cnyouswang 2006-4-22 15:19:00 |
|
| 回复35 woding1250911 |
! 学习 ! 学习!
作者:zhengwenbo 2006-4-22 16:43:00 |
|
| 回复36 气死我了!250912 |
气死我了!
作者:nj21ic 2006-4-23 9:13:00 |
|
| 回复37 想不通????????250913 |
这个电路2N7002的输入Vgs=3.11V*R414/(R414+R413) = 2.684V --正确 我是初学电子技术,看到上面的那个Vgs的电压算法实在是想不通,看了很多次书,都没有搞明白为什么要那样算,Vgs应该是3.11*R413.
作者:tdhlq 2006-4-23 10:08:00 |
|
| 回复38 不要告诉我是芯片出问题了250914 |
不要告诉我是芯片出问题了
作者:高慧婷 2006-4-23 10:15:00 |
|
| 回复39 no250915 |
not about chip
作者:pingost 2006-4-23 20:47:00 |
|
| 回复40 粗略看了一下,没有看懂!!~250916 |
我会试着去看懂的,试试吧!!!,我想不会太久的,看懂后再发些有用的去给大家评评看!!~~~
作者:zpcom 2006-4-23 22:02:00 |
|
| 回复41 MARK250917 |
MARK
作者:liuzs755 2006-4-23 22:09:00 |
|
| 回复42 电阻选精度高一点.250918 |
电阻选精度高一点.
作者:yzqok 2006-4-24 8:19:00 |
|
| 回复43 re250919 |
这种公司垮了也罢.
作者:wahahacat 2006-4-24 10:14:00 |
|
| 回复44 现场的问题就是多250920 |
作者:sergio 2006-4-24 10:39:00 |
|
| 回复45 这么多,等会回来再看!!250921 |
这么多,等会回来再看!!
作者:martial 2006-4-24 10:56:00 |
|
| 回复46 pingost能透露一下U35是什么型号的芯片吗?250922 |
pingost能透露一下U35是什么型号的芯片吗?
作者:power5000 2006-4-24 12:36:00 |
|
| 回复47 设计时考虑欠妥,器件温度特性与误差引起?250923 |
Vgs太靠近Vth, 考验器件的温度系数及误差,在某个温度下就会引起S极电压上升到MCU不能辫别的低电平门限电压以上,导致不能开机。 上个月我接手一款量产的汽车DVD也有类似情况,该产品在冬天刚开机时,主机上的NEXT键功能失效,用遥控器则工作正常。 经分析,主机键盘用两个ADC口作键盘输出,当时发现一个ADC口对地串了12个电阻,作了13个键的检测,NEXT键刚好在这个口上。而另一个ADC只作了三个键的检测。感觉就有点不对劲。 在低温下分析,当故障出现时,测量NEXT键动作时ADC口的电压,NEXT键功能立即恢复。 工始考虑是硬件分压与软件读取AD值不相符所致。此案的返工措辞,考虑到2000片OTP MCU已经烧录,不可能修改软件,故在上拉10K电阻并了680K电阻解决问题,10K并680K,当时连技术总监都不相信呢,可事实就是如此。 后来的量产,将第个ADC口检测的按键降到9个以内,再没出现过问题。 量产的东西,设计时一定要考虑器件参数留有裕量。 楼主的产品中,MOSFET 栅极的两个分压电阻重新分配一下,栅极电压稍作提高应该可以解决问题。
作者:davidli88 2006-4-24 13:09:00 |
|
| 回复48 请问图是怎么贴上去的啊?250924 |
请问图是怎么贴上去的啊?
作者:huangxd 2006-4-24 21:46:00 |
|
| 回复49 个人见解只需把R414短接就可以解决问题250925 |
个人见解只需把R414短接就可以解决问题
作者:riyao 2006-4-25 9:51:00 |
|
| 回复50 供参考250926 |
由于温度的变化和U35性能的离散性,有时U35(1)脚提供的能量无法启动电路,应将U35性能的离散性一并考虑.在U35(1)脚增加一只退耦电容,或减小R354阻值.是否恰当,供参考.
作者:jubgf 2006-4-25 14:39:00 |
|
| 回复51 davidli88 说的没错!!250927 |
davidli88 说的没错!! 事实就是如此!!!
作者:pingost 2006-4-25 19:58:00 |
|
| 回复52 hoho250928 |
ms很多都说对了把
作者:yadog 2006-4-26 9:08:00 |
|
| 回复53 我想说250929 |
我认为是旁边那颗芯片性能不好造成的,一般商业级的芯片只能在0到40度,工业级能在-40到85度,不知道你用的哪种档次的芯片
作者:JACKYTIAN 2006-4-26 14:26:00 |
|
| 回复54 我来说一下250930 |
可能是边上那个IC性能不好,商业级产品
作者:JACKYTIAN 2006-4-26 14:29:00 |
|
| 回复55 楼主,给出答案吧250931 |
给出答案吧,谢谢
作者:hbljp 2006-4-26 17:22:00 |
|
| 回复56 是不是电源有问题250932 |
是不是用户电源有问题.VCC5SB太低了.
作者:xuzhoufge 2006-4-26 18:45:00 |
|
| 回复57 呵呵……250933 |
楼主已经把答案说了呀!!!!!!!!! davidli88 发表于 2006-4-24 13:09 电路欣赏 ←返回版面 设计时考虑欠妥,器件温度特性与误差引起? Vgs太靠近Vth, 考验器件的温度系数及误差,在某个温度下就会引起S极电压上升到MCU不能辫别的低电平门限电压以上,导致不能开机。 上个月我接手一款量产的汽车DVD也有类似情况,该产品在冬天刚开机时,主机上的NEXT键功能失效,用遥控器则工作正常。 经分析,主机键盘用两个ADC口作键盘输出,当时发现一个ADC口对地串了12个电阻,作了13个键的检测,NEXT键刚好在这个口上。而另一个ADC只作了三个键的检测。感觉就有点不对劲。 在低温下分析,当故障出现时,测量NEXT键动作时ADC口的电压,NEXT键功能立即恢复。 工始考虑是硬件分压与软件读取AD值不相符所致。此案的返工措辞,考虑到2000片OTP MCU已经烧录,不可能修改软件,故在上拉10K电阻并了680K电阻解决问题,10K并680K,当时连技术总监都不相信呢,可事实就是如此。 后来的量产,将第个ADC口检测的按键降到9个以内,再没出现过问题。 量产的东西,设计时一定要考虑器件参数留有裕量。 楼主的产品中,MOSFET 栅极的两个分压电阻重新分配一下,栅极电压稍作提高应该可以解决问题 ! pingost 发表于 2006-4-25 19:58 电路欣赏 ←返回版面 davidli88 说的没错!! davidli88 说的没错!! 事实就是如此!!
作者:tdhlq 2006-4-26 20:02:00 |
|
| 回复58 要考虑商业运作250934 |
各位高手分析很精彩,每个商品都是在使用中完善的.不过作为已经买出去的东西,只能给客户这末解释: 要末,客户电源不稳定;要末客户的地线未接好.反正是客户的问题. 我以前做客服就这末干的.等他们要求处理时再变更相关器件.正如 tdhlq所说的那样.我是充分理解消费者是弱势群体这句话的!!!!
作者:xuzhoufge 2006-4-27 9:48:00 |
|
| 回复59 就这还是大公司!!还国际???250935 |
真是够屎的!!
作者:sun0_liang 2006-4-27 14:01:00 |
|
| 回复60 to sun0_liang250936 |
你以为你们家的电视机就没着类问题了??? 以我这几年的FAE经验就没有哪个电子系统没有类似问题的!!!现在Philips 也基本承认他的零件有一定的risk!! 所以,你说这话代表你没多少行业素质! 再着,事实证明没问题的机器-7摄氏度也照样没问题,且Vds=0。所以就使得的问题复杂化!最初把问题核心集中在零件问题。但最初Philips不承认!后来问题被重视之后,Philips再次深入分析不得不承认个别有问题的mosfet确实“特性离群”。 其实很多情况,是很多因素揉在一起的!!别人说出来你觉得很简单,这种人是典型的眼高手低!!
作者:pingost 2006-4-27 21:06:00 |
|
| 回复61 回收成本与设计失误是两码事250937 |
“可要从全球把产品都call回来,其他问题不算,就运费就足以让一般小公司一辈子也翻不了身!所以大家给对策策可要现实呀!别动不动就喊换这个换那个!! 我还是在最后强调一下,数量很少,所以设计上没什么大问题!!楼上几位也没有讲到根上!所以我还在等待!应该有人能够解决!!嗬嗬” 看来这个“国际性”的“大公司”态度有问题哦。 在设计的时候把参数放到了临界点附近,这就是设计失误了。 你可以让大家帮你想一个成本最低的解决方案,但这只是对设计失误的补救措施,而不代表你们的设计没有缺陷。
作者:碧云天书 2006-4-28 4:27:00 |
|
| 回复62 受益頗多250938 |
精采啊,總感覺自己知道的太少了!
作者:curtistang 2006-4-28 21:17:00 |
|
| 回复63 我来算个电阻250939 |
这个电路2N7002的输入Vgs=3.11V*R414/(R414+R413) = 2.684V ->应该是Ugs=3.11*R414/(R414+R413)=2.764V 吧,是不是我算错了呵呵? 如果对了,那么若是R414 R413都使用5%的电阻,那么在这个例子里最坏的情况 Ugs=3.11*R414/(R414+R413)*(1-5%*2)=2.764V*0.9=2.488V Tj = 25 度 Ugs max= 2.5 V (2N7002 datasheet,Philips Semiconductors) 这样是不是设计有点小问题呢?
作者:buhuitou 2006-4-28 22:37:00 |
|
| 回复64 到底怎么来确定工作区!250940 |
在Vgs为0的时候 管子截止漏极的电压为5V 在Vgs为2.684V的时候 当漏极电压大于(2.684-Vgsth)时工作于恒流区,也就是Vds>1.684的时候 而正常工作的时候为Vds=0.4-1.2V 故工作在线性区 这样分析对不对 高手帮我看看!
作者:yejiangye 2006-4-29 11:22:00 |
|
| 回复65 看了受益多多.250941 |
看了受益多多.
作者:scytrenbin 2006-4-30 16:07:00 |
|
| 回复66 xuan250942 |
bangzhu的分析是有道理的。在这里Q61的VGS的确偏低。但如果不是这个问题的话,就可能是电源的控制时序有问题。从pingost给出的实验数据来看,U35的第5脚似乎变成了一个输出脚(此时为高电平输出),即U35第5脚内的MOS管与Q61分压导致Q61第3脚电压异常。不过pingost给出的电路图和实验数据来看,bangzhu的分析是可信的。
作者:panxc 2006-5-2 19:25:00 |
|
| 回复67 hao250943 |
!!!!!!!!!!!!!!!!1
作者:olivezhf 2006-5-5 12:01:00 |
|
| 回复68 领教了250944 |
领教了
作者:derek_zhou 2006-5-5 12:51:00 |
|
| 回复69 请教250945 |
这个电路2N7002的Vgs=3.11V*R414/(R414+R413) = 2.684V 这个是怎么计算的,那位大哥给详细说明一下。图中标的1KR3和8K2R3时多少的阻值呢?? 小弟多谢!!
作者:jiwei.net 2006-5-6 21:03:00 |
|
| 回复70 估计是被供应商坑了250946 |
进货时买到性能参差不齐的元件了
作者:为什么 2006-5-8 10:07:00 |
|
| 回复71 晶体管与MOS管250947 |
前面发生争论在于没有分清晶体管与MOS管的区别。两种管子不同的工作区有不同叫法,晶体管有截止区,放大区,饱和区,MOS管对应的有夹断区,恒流区(也称饱和区),可变电阻区(也称非饱和区)。所以两者的饱和区对应的是不同的区域。
作者:igor 2006-5-9 11:59:00 |
|
| 回复72 It is test for first time!250948 |
各位同道中人大家好!
作者:chipchap 2006-5-10 0:06:00 |
|
| 回复73 It is test for first time!250949 |
各位同道中人大家好!
作者:chipchap 2006-5-10 0:06:00 |
|
| 回复74 有没有人能够再分析清楚一点?250950 |
唉。看了半天,也没有看到结果。 疑问1:专家的计算错了也没有人说。 几个新人已经发问: Vgs=3.11V*R414/(R414+R413) = 2.684V的问题,各位大牛如果真的仔细看帖,一眼就看出各位所说的“正确”本身就是错误。 2.最后的解决方案也是临时凑出来的。至于为什么S极会上升到一个MCU不识别的电压,没有人解释。S极不是接地吗? 3.如果真的想分析透彻,还需要有人继续努力。我是初学者,但是看到不严谨的帖子,照样很生气。不要误人子弟。
作者:Newer2k 2006-5-10 10:11:00 |
|
| 回复75 waiting...250951 |
期待中。。。
作者:jiwei.net 2006-5-10 15:10:00 |
|
| 回复76 简单的电路,复杂的问题---值得分析--值得分享250952 |
前提: 1:OFFPWR的高电平维持时间足够长。 2:U35的第五脚的输入电阻足够大。 个人认为:由于MOS在3.11V控制电压下导通电阻和上拉电阻相比还未足够小,使得输出电压在低温下偏高。如果该结论正确则“量得0-4摄氏度在Q61 三脚有0.6-2.5伏电压。常温下Q61 三脚有0.4-1.2伏电压”可以解释。即温度降低的导通电阻增大。 那么解决办法;1、增加门极控制电压,个人建议在12~15V之间。这个范围一般能够使得导通电阻在7.5欧姆左右(虽然手册说5v就可以达到,实际证明不是完全符合)。减小R414和增大R413意义不大。2、加大上拉电阻。3、换成三极管,比如9013。
作者:robin0557 2006-5-11 0:59:00 |
|
| 回复77 是不是MOS的温度系数达不到要求250953 |
是不是MOS的温度系数达不到要求
作者:guoyicheng 2006-5-11 10:44:00 |
|
| 回复78 搞什么一大堆250954 |
依我看不用哪个什么MOS管,在这一个电路中,控制电流又不是很大,用普遍三极管就可以了,我搞测试,三极管一般在零下几十度都可以工作呀.把MOS管换成8050应该可以搞定啦.如果还不行可以把R370改为10K,绝对搞定.如果还是不放心,我可以帮你做一下高低温测试(免费),算交个朋友啦.我QQ:116883502
作者:jxl99 2006-5-11 16:28:00 |
|
| 回复79 对ASIC8M(U35)在气温低环境下工作的改进250955 |
如果已确切5脚是0电平的话,在常温下是能正常工作了,当温度很低时,由于IC的供电不稳是否会影响到其工作,是否可用热敏电阻作补尝?如果你能提供更进一步说明就好了
作者:程工cgcjj 2006-5-12 8:43:00 |
|
| 回复80 哪个垃圾设计的电路!基本问题都没考虑好!250956 |
哪个垃圾设计的电路!基本问题都没考虑好!
作者:lsh0211 2006-5-12 19:31:00 |
|
| 回复81 good250957 |
ding
作者:jason_30 2006-5-15 9:51:00 |
|
| 回复82 请说明具体故障250958 |
请问你说的"无法工作"具体是指什么状况.是无法开机亦或是开机后自动关机等什么的.
作者:herenxi 2006-5-15 10:25:00 |
|
| 回复83 领教了250959 |
领教了
作者:王晓明 2006-5-23 14:36:00 |
|
| 回复84 简单问题复杂化,复杂分析能否简单化吗?250960 |
"我还是在最后强调一下,数量很少,所以设计上没什么大问题!!" -----1.印制板是否有漏电?(信号线之间) 2."U35(ASIC8M)"是否存在器件温漂?
作者:eddiekwan 2006-5-24 1:24:00 |
|
| 回复85 有什么大不了的250961 |
大不了不就是ASIC8M无法在低温环境下工作罢啦!这个芯片的启动电位是多少?工作环境温度是多少?这些就只能找IC资料看才知道啦!再说又不知道你这是什么东东来着,有没有用来感温控制等其他什么东东的!
作者:jxl99 2006-5-24 9:57:00 |
|
| 回复86 好250962 |
一个字 好
作者:feng36xj 2006-5-26 8:22:00 |
|
| 回复87 没有人说到根上250963 |
因2N7002是增强型场应管是电压控制的可以把R414,1KR3更改为一个0.01uF的电容,把R413,8K2R3去掉就可以正常工作咯
作者:xmzcm 2006-5-26 11:44:00 |
|
| 回复88 没有人说到根上250964 |
pingost请问楼主我的方法不很吗?因2N7002是增强型场应管是电压控制的可以把R414,1KR3更改为一个0.01uF的电容,把R413,8K2R3去掉就可以正常工作咯
作者:xmzcm 2006-5-29 17:24:00 |
|
| 回复89 不错?无言结局250965 |
这是哪家电脑主机板! to : pingost到时候我会把相关资料传上去的,拭目以待吧! 哎:是不是会真的会传上来啊?高手哪儿去了? 要等到何时啊? !
作者:bnn207 2006-6-12 16:18:00 |
|
| 回复90 R413完全可以拆掉250966 |
mos d极有电压,是因为mos沟道没有完全开通,我还是同意bangzhu的分析,mos因为个体的差异,出现这种情况也不足为奇.解决方法最有效的还是提高驱动电压,r413在这里属于可有可无的,所以完全可以拿掉.
作者:liuhh520 2006-6-12 16:40:00 |
|
| 回复91 再改250967 |
看了一下,这个贴顶, 我的建议是将 Q61 改为 3904 del :R413 不知有没有志同道合者!
作者:bnn207 2006-6-13 9:49:00 |
|
| 回复92 晕,又顶上来了啊?赞成用三极管代替该MOS管250968 |
晕,又顶上来了啊?赞成用三极管代替该MOS管
作者:xwj 2006-6-13 11:12:00 |
|
| 回复93 直接去掉R413就好了,不会出问题的250969 |
直接去掉R413就好了,不会出问题的
作者:lagerzhang 2006-6-15 22:54:00 |
|
| 回复94 121121250970 |
R370加大,R414减小,R413加大,U35的电源是否跟正常是一样,管它那么多达到目的就好,其实MOS管开关需要一定的电压达到完全导通而已,。。。。。 有东西试一下就可以。
作者:qsqqas 2006-6-17 16:57:00 |
|
| 回复95 直接一个非门过来算了,看着都累.250971 |
R414习惯用200欧姆的,后面的MOS管如果性能差就换了. BUG谁的都有可能有,没有办法的,温度我们也都是-40~85,上100度的那个哥们是做军工的吧. 看大家说的设计余量可能小了点,没有仔细看计算的数值.MOS管开启电压这么高有什么用?前面还敢这么分压?平时用MOS管做逻辑就是那几个用的熟悉的...用个新的要仔细算一下啊...
作者:linqing171 2006-6-20 20:09:00 |
|
| 回复96 去掉r413的方向是对的250972 |
去掉r413的方向是对的,但不能简单的去掉,是加大到20k以上。大家在想想吧
作者:pingost 2006-7-2 18:52:00 |
|
| 回复97 搞了这么久原来是姜太公啊!250973 |
搞了这么久原来是姜太公啊!
作者:s3526e 2006-7-2 20:05:00 |
|
| 回复98 TO:bangzhu250974 |
这个电路2N7002的输入Vgs=3.11V*R414/(R414+R413) = 2.684V ... ... _______________________ 这个输入电压Vgs应该取R413两端的电压吧! 应该是:Vgs=3.11V*R413/(R414+R413)才对吧?
作者:river1251 2006-7-3 11:19:00 |
|
| 回复99 怎么现在还没答案!我很想知道!250975 |
怎么现在还没答案!我很想知道!
作者:SEAN_DZH 2006-7-4 9:06:00 |
|
| 回复100 R370阻值太小250976 |
这颗电阻可用较大阻值(1M~10K),如果太小的话,整机的功耗就大了,能源还是要节约的。在这里,电阻太小了,5V-Id×R370的值就比较大,所以低电平没能低下去,即使在常温下,设计也是不合理的,只是问题没暴露出来而已。
作者:HANKZ 2006-7-4 9:57:00 |
|
| 回复101 好问题啊250977 |
嗯,学习了很多知识哦 置顶啊
作者:jacksnon 2006-7-5 20:56:00 |
|
| 回复102 学习呢250978 |
学习呢
作者:xgh1217 2006-7-6 16:58:00 |
|