发新帖我要提问
123
返回列表
打印

DAC控制MOS工作在可变电阻区,疑问

[复制链接]
楼主: spl928
手机看帖
扫描二维码
随时随地手机跟帖
41
注意,
1不要管你的照度,与这里分析无关。
2.DATA_CODE     I
   206                 0.293
   360                 0.561
   505                 0.762
   645                 0.927
计算:  0.927 / 0.293 * 206 = 651(相差6)
           0.762 / 0.293 * 206 = 535.7   (相差31)
           0.561 / 0.293 * 206 = 394.4 (相差34)

建议你在31楼电路去掉Q1,U2,PWM1接线,6位半表接于R1处。

告诉我:你要的最大电流是多少?

我刚去看了一下你NMOS管的曲线图,0.5V的UGS对应的是0.01A的ID,少用MOS做放大,找人确认一下;

另外:你的分析方向是:
1.请确认你所使用的VERF是1.25还是2.5======>计算你的CODE对应输出的电压到运放+极的电压是多少
2.你的输出电流,R2的实际值,记得你说换成15欧还是10欧的了(没回看贴),在一个贴中提出,不要让别人翻贴
3.Vout电压(分析NMOS工作状态)。
4.如前面说的,先去掉那些电路。

这些参数提供了,就不用老问你了
还有。下次测试,如果可以,不要以照度为参考。给计算带来麻烦

使用特权

评论回复
42
spl928|  楼主 | 2016-8-9 19:09 | 只看该作者
whtwhtw 发表于 2016-8-9 09:58
这个高精度电流表串在哪个位置?另外用福禄克万用表测量一下这个高精度电流表的内阻 ...

在R2和GND之间的,内阻?这个怎么测啊?是红黑表笔直接放到插孔那里测量吗?

使用特权

评论回复
43
spl928|  楼主 | 2016-8-9 19:11 | 只看该作者
gaoxe 发表于 2016-8-9 10:47
fet工作于线性区  列如电子负载 可参考相关电路?

感觉电子负载不是很稳定啊

使用特权

评论回复
44
spl928|  楼主 | 2016-8-9 19:27 | 只看该作者
lai832 发表于 2016-8-9 16:51
注意,
1不要管你的照度,与这里分析无关。
2.DATA_CODE     I

好的,我接下来以电流为参考来测。
1.   这个计算是什么意思啊?没看懂,为什么电流除以电流又乘以206呢?
           0.927 / 0.293 * 206 = 651(相差6)
           0.762 / 0.293 * 206 = 535.7   (相差31)
           0.561 / 0.293 * 206 = 394.4 (相差34)
2.我会去掉Q1,U2,C6,但是6位半表是没办法接到R1处的,因为那个板是单独的灯板,拆卸非常不方便,我可以直接把表接到Q1的位置吗?
3.最大电流应该不超过150mA
4.“少用MOS做放大,找人确认一下   这个是什么意思?

使用特权

评论回复
45
lai832| | 2016-8-10 02:10 | 只看该作者
1.是计算一下你电路的线性.
2.只要接在D极上面就行
3.R2 = 15ohm; Imax = 150mA    Ur2max = 15 * 0.15 = 2.25V;
   V-max = R / (2R + 1k) * Ur2max 约= 2.25V / 2 = 1.125V 这样看你的Vref应该是1.25V,而不是2.5V了
4.MOS的线性区比较小,我看了一下Ugs与ID的曲线图,0.5V的Ugs对应的是0.01A的ID,描述问题应该是:我少用MOS做放大,你找人确认一下.
  设放大没问题:
  DAC芯片缓冲运放的放大倍数是2,加上你的外接电阻不大,略大于2,(英文不好,看不明是内部是两个总电阻是50K还是两个50K,但是两个相等的电阻)
设:DAC设置值是D, 运放同相端电压是V+,反相端是V-, LED电流是IL,  IR2约=IL

    虚短:V+=V-
    V+ = D / 0x3FFF * 1.25V;
    V-  约= Ur2 / 2 = 15 * IL / 2 = 7.5 * IL       (应该等于  R / (2R + 1K) * Ur2)

    D / 0x3FFF * 1.25 = 7.5 * IL

    IL = D / 0x3FFF * 1.25 / 7.5 = D / 0x3FFF / 6 = D / 98298;

限制: V-max = Ur2max * R / (2R + 1K) 约= Ur2max / 2 = 2.25 / 2 = 1.125V
         V+ <= V-max
        Dmax = 1.125 / 1.25 * 0x3FFF = 14744; (应该比这个更小一些)

上面公式:     D = 206时,      IL = 206 / 98298 = 2. 095mA (R2绝对等于15ohm时)
        各点值: D= 206时,  V+ = D / 0x3FFF * 1.25V = 0.0157512....V
                                         V- = V+
                                         Ur2 = V- * 2 = 0.0157512 * 2 = 0.0315024..V
                                         IL = Ir2 = Urw / 15 = 0.0315024 / 15 = 0.00210016A = 2.10016mA
        但与你测到的相差很远.
       (25K,计算1K影响)   Ur2 = V- * (2R + 1K ) / R = 0.0157512 * 51K / 25K = 0.032132448V
        误差更大
        设你的测试数据是六位半表串在R2处,试计算一下;

                                        实测电流是0.293mA
                                        Ir2 = Ur2 / (R2 + R六) ------R六,六位半表内阻
                                        R六 = Ur2 / Ir2 - R2 = 0.0315024V / 0.000293A - 15ohm = 92.516ohm,
这样一算,还真有些接近了,
所以,你还是:将表接在D极上面测试吧.

使用特权

评论回复
46
eyuge2| | 2016-8-10 11:57 | 只看该作者
本帖最后由 eyuge2 于 2016-8-10 12:02 编辑
spl928 发表于 2016-8-8 22:27
我今天又测了一次,LED一直是常量的(我拔掉了PWM的那根线),万用表的型号是fluke115c,串联到R2和GND之 ...

你好
1.没有必要用万用表测电流。从你的电路图来看,直接用mos管的S极电压除以R2的电阻值就可以得到流过LED的电流。
你的R2电阻封装大,功率够,不发热的话,阻值应该受电流的影响可以忽略,就是1欧姆。
接入电流表反而会引起其他问题。

2.从你的表格来看,规律性很明显。你的VFB值与DAC CODE基本是线性的。你可以利用基准电压计算一下,是否正确。

3.从表格中的mos三个极的电压来看VD的电压明显高于VG,明显是饱和区。(哈哈,手册上没有看VTH的值)

使用特权

评论回复
47
spl928|  楼主 | 2016-8-10 21:00 | 只看该作者
lai832 发表于 2016-8-10 02:10
1.是计算一下你电路的线性.
2.只要接在D极上面就行
3.R2 = 15ohm; Imax = 150mA    Ur2max = 15 * 0.15 =  ...

3.1关于参考电压,我今天量了一下Pin2(Vrefout)的电压,是2.5V。3.2关于最大电流不超过150mA的原因是,仅仅是因为模拟开关本身不能超过150mA,所以是不是就不能用它来反向计算Vref了,因为用Vref=2.5V也是可以的,跟你32楼说的一样,仅仅是造成了浪费?Datasheet P24的前六种是对应的型号,具体哪一种我就不知道了啊,封装SOT23。
4.的信息量很大啊,还能这样分析,我怎么着都想不到的,我得在琢磨琢磨。
另:今天我去测试了,但是发现LED灯突然不亮了,没有测成,明天会有新的板子和LED灯过来,我会先排查一下原因,然后再测。

360反馈意见截图18140204192043.png (81.42 KB )

360反馈意见截图18140204192043.png

使用特权

评论回复
48
spl928|  楼主 | 2016-8-10 21:44 | 只看该作者
eyuge2 发表于 2016-8-10 11:57
你好
1.没有必要用万用表测电流。从你的电路图来看,直接用mos管的S极电压除以R2的电阻值就可以得到流过LE ...

1.我觉得也是的,Vs的电压除以R2(是15欧姆,不是1欧姆,34楼有说明),就得到了回路的电流。但是用表格中的Vs/R2的时候,可以明显发现跟测得的电流相差很大,不知道哪个地方出了问题,所以还得再测测。2.恩,这个没什么问题
3.我们希望的是MOS管工作在非饱和区啊,那样就可以把它当成个可变电阻来调节LED的亮度了,怎么会是饱和区呢?是我理解错了吗



使用特权

评论回复
49
eyuge2| | 2016-8-11 09:04 | 只看该作者
spl928 发表于 2016-8-10 21:44
1.我觉得也是的,Vs的电压除以R2(是15欧姆,不是1欧姆,34楼有说明),就得到了回路的电流。但是用表格 ...

应该是计算的方法,不应该用电流表测。

至于你讲的电流表实测与计算值差别太大。如果你想深究也可以,你在测电流的时候,是否也同时用其他的万用表检测了电压。应该同时检测电压。另外用示波器检测你的电压测量点波形是否正常,有无振荡。

使用特权

评论回复
50
gaoxe| | 2016-8-11 10:47 | 只看该作者
spl928 发表于 2016-8-9 19:11
感觉电子负载不是很稳定啊

可变电阻    感觉电子负载不是很稳定    可变电阻=不稳定  ?

使用特权

评论回复
51
spl928|  楼主 | 2016-8-11 21:04 | 只看该作者
eyuge2 发表于 2016-8-11 09:04
应该是计算的方法,不应该用电流表测。

至于你讲的电流表实测与计算值差别太大。如果你想深究也可以,你 ...

现在已经没法测量了,设备已经被拉走了,只能等一段时间才能测了,不过我刚开始的疑问已经解决了,由于各位大神的引申,又测了好多东西,长见识了,谢谢大家

使用特权

评论回复
52
spl928|  楼主 | 2016-8-11 21:07 | 只看该作者
gaoxe 发表于 2016-8-11 10:47
可变电阻    感觉电子负载不是很稳定    可变电阻=不稳定  ?

不是,我的意思是之前我们的前辈在另外一个项目中做过一个电子负载,但是当时用的时候不稳定,所以我就说可能不稳定。

使用特权

评论回复
53
LittleSnowBall| | 2016-8-11 21:30 | 只看该作者
土豪,

使用特权

评论回复
54
spl928|  楼主 | 2016-8-12 21:02 | 只看该作者

公司不差钱,O(∩_∩)O哈哈~

使用特权

评论回复
55
DSP探路者| | 2016-8-12 23:42 | 只看该作者
一般用运放做恒流源

使用特权

评论回复
56
shisizai| | 2016-8-15 12:28 | 只看该作者
spl928 发表于 2016-8-10 21:44
1.我觉得也是的,Vs的电压除以R2(是15欧姆,不是1欧姆,34楼有说明),就得到了回路的电流。但是用表格 ...

我觉得是不同的vgs对应不同的输出特性曲线,只要改变VGS的值,不管mos管工作在哪个区都会改变它的导通电流。你的电路VDS也是在变化的,不过由于电流不大,所以VDS应该变化范围也不大,电路中VDS>>VGS,应该是在恒流区(好多叫法,书上写的是恒流区),不知道你说的饱和区是指什么,我记得三极管中才会有饱和区。

使用特权

评论回复
57
mcu_boy| | 2016-8-30 11:00 | 只看该作者
挺好的帖子,最近正在琢磨如何实现一个可变电阻的设计,DAC驱动MOS或三极管工作于可变电阻区是个好主意。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则