[STM32F0] 请教SMT32哪种芯片可以采样微安级电流?

[复制链接]
 楼主| JLennon 发表于 2016-5-26 23:39 | 显示全部楼层 |阅读模式
产品测试需要测微安级电流,就是按一下产品上的reset键,MCU进入待机状态,正常产品待机电流是5微安左右,请问用SMT32哪种芯片可以采样到?用什么方案比较好啊?精密电阻变换为电压再用运放放大至STM32,还是直接用运放进行I/V转换然后给STM32?请教各位高手,MCU以前只玩过51,平时是搞搞.NET开发的,自己想多学点,软硬都会,谢谢,请各位不吝赐教。
MOn51 发表于 2016-5-27 10:19 | 显示全部楼层
STM32LXXX
 楼主| JLennon 发表于 2016-5-27 10:20 | 显示全部楼层

请教这个系列的芯片ADC精度能达到吗?是否需要用仪表放大器啊?
MOn51 发表于 2016-5-27 10:22 | 显示全部楼层
JLennon 发表于 2016-5-27 10:20
请教这个系列的芯片ADC精度能达到吗?是否需要用仪表放大器啊?

ADC的精度和其它的STM32是一样的12位。
技术小小兵 发表于 2016-5-27 12:27 | 显示全部楼层
请指明测量的范围,测量的误差要求。还有工程量,做一个测量仪器和做一批测量仪器是两种概念。
技术小小兵 发表于 2016-5-27 12:31 | 显示全部楼层
针对你这种情况,推荐一款芯片,TI的INA282-INA285系列。绝对的傻瓜式电流测量专用IC。匹配一下采样电阻和测量范围,大概计算一次就OK了。
 楼主| JLennon 发表于 2016-5-27 12:44 | 显示全部楼层
技术小小兵 发表于 2016-5-27 12:31
针对你这种情况,推荐一款芯片,TI的INA282-INA285系列。绝对的傻瓜式电流测量专用IC。匹配一下采样电阻和 ...

谢谢指教,需要做3个这样的测试仪器,检测产品待机时的静态电流。
测试流程是:产品加上3.6V电压,然后按产品上的reset键,等待1S后用万用表测试电流,要求<5μa,精度0.01μa,按reset瞬时会有几百ma较大电流,1S后会降至5μa以下,目前是万用表达不到这个精度,台式万用表比较大,不方便,且价格不菲,所以想用MCU采样电流来测试,请指教。
 楼主| JLennon 发表于 2016-5-27 13:10 | 显示全部楼层
技术小小兵 发表于 2016-5-27 12:31
针对你这种情况,推荐一款芯片,TI的INA282-INA285系列。绝对的傻瓜式电流测量专用IC。匹配一下采样电阻和 ...

采样电阻用康铜丝还是锰铜丝?请教,谢谢。
gx_huang 发表于 2016-5-27 13:13 | 显示全部楼层
你这个问题,和MCU毫无关系,是如何设计硬件电路把电流转成电压给ADC的问题。
 楼主| JLennon 发表于 2016-5-27 13:18 | 显示全部楼层
gx_huang 发表于 2016-5-27 13:13
你这个问题,和MCU毫无关系,是如何设计硬件电路把电流转成电压给ADC的问题。 ...

您说的对,12位的ADC不知精度能否满足?
gx_huang 发表于 2016-5-27 13:22 | 显示全部楼层
5UA,分辩0.01UA,1/500,12bit是4096,够了。
至于你说精度,我就不发言了,会因为理解概念不同吵架的。
 楼主| JLennon 发表于 2016-5-27 13:32 | 显示全部楼层
gx_huang 发表于 2016-5-27 13:22
5UA,分辩0.01UA,1/500,12bit是4096,够了。
至于你说精度,我就不发言了,会因为理解概念不同吵架的。 ...

您说对,应该说分辨率。谢谢指教。
技术小小兵 发表于 2016-5-27 14:05 | 显示全部楼层
JLennon 发表于 2016-5-27 13:10
采样电阻用康铜丝还是锰铜丝?请教,谢谢。

按放大1000倍,那么运放前端最大差分输入是3.3V/1000=3.3mV,按5uA算,R=3.3mV/5uA=660欧姆,还铜丝,你是不是想得有点多了。精度10nA,这个精度有点极限了,你知道能测10nA的电表多少钱吗?一般的运放输入端漏电都不只这个级别。
技术小小兵 发表于 2016-5-27 14:06 | 显示全部楼层
JLennon 发表于 2016-5-27 13:32
您说对,应该说分辨率。谢谢指教。

对什么对,那你mA级的电流怎么办?任由它爆表?
 楼主| JLennon 发表于 2016-5-27 15:46 | 显示全部楼层
技术小小兵 发表于 2016-5-27 14:06
对什么对,那你mA级的电流怎么办?任由它爆表?

您说的爆表是不是当reset时,百MA电流经过放大的情况?这个运放输出最大值也就是最多VCC吧?请指教,谢谢。
技术小小兵 发表于 2016-5-27 15:53 | 显示全部楼层
JLennon 发表于 2016-5-27 15:46
您说的爆表是不是当reset时,百MA电流经过放大的情况?这个运放输出最大值也就是最多VCC吧?请指教,谢谢 ...

差分输入也是有极限的,不能大于VCC,不仅仅是输出。
gx_huang 发表于 2016-5-27 16:09 | 显示全部楼层
技术小小兵 发表于 2016-5-27 15:53
差分输入也是有极限的,不能大于VCC,不仅仅是输出。

LZ是想检测休眠时的耗电。
至于工作时大电流怎么办,当然有办法解决的,把采样电阻短路就可以了。
至于10nA,虽然小,还好啦,好的运放输入偏置电流是PA级别的。
电路肯定有难度的。
 楼主| JLennon 发表于 2016-5-27 16:14 | 显示全部楼层
技术小小兵 发表于 2016-5-27 15:53
差分输入也是有极限的,不能大于VCC,不仅仅是输出。

我看了INA282的datasheet,差分电压输入范围是-5~+5V,400ma电流经过660Ω也就是264V,果然超标好多。那请问是否可以用MCU控制延时5S后继电器切入,因为reset后5S内电流降到μa级,电流最大400UA(不良品)。
 楼主| JLennon 发表于 2016-5-27 16:26 | 显示全部楼层
gx_huang 发表于 2016-5-27 16:09
LZ是想检测休眠时的耗电。
至于工作时大电流怎么办,当然有办法解决的,把采样电阻短路就可以了。
至于10 ...

您说的提醒了我,可否用继电器控制采样电阻断开接入,reset初时MCU不发控制信号给继电器,继电器触点开,5S后进入μa级电流,不良品待机电流最大400μa,这样可以吗?
gx_huang 发表于 2016-5-27 16:27 | 显示全部楼层
当然可以的
您需要登录后才可以回帖 登录 | 注册

本版积分规则

147

主题

695

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部