说起遥控器电流的测试,看似很简单:串个电流表就可以测了,但我们现在要设计一款可以测码和电流的仪器,也就是仪器输出电源接上遥控器后就能显示他的电流值,然后用户可以随时按键发码进行测试,并显示工作电流。 首先要考虑自动量程切换,因为遥控器静态电流很小如0.5uA,而工作电流峰可以达几百mA,相差500000倍,所以自动量程转换是必须的,如下图所示:
第一个问题来了,检测电流必须在回路中串入采样电阻,采样电阻对输出电压有影响,例如用户设定的电压输出为3.0V,实际到遥控器的电压可能只有2.5V,这样势必会影响测试结果的准确度(因为规格书要求在3V下测试),你可能想到尽量减小采样电阻,这样电阻上的压降就不会太大,这是一个好办法,但测量的精度下降了,因为送到AD转换的电压偏小,另外还要分成更多的量程,电路更加复杂,也并没有彻底解决采样电阻对输出电压的影响。
第二个问题,刚接上遥控器时,电流很小(uA级,这时就是静态电流),仪器肯定是用100K的采样电阻来测,如果这时用户突然按键发码,电流一下达到几十mA,仪器的自动量程还来不及切换,还是100K,输出电压肯定是猛降,会造成遥控器缺电不工作或死机。
看似简单的问题,却是我们开发过程中碰到的最为棘手的问题,而且花了大量时间去解决,另外因为电容充放电导致静态电流稳定时间过长等等。
我们也在努力解决问题,有些功能需要反复修改设计,精心调校,其中的艰辛只有自己知道,用户只会漫天砍价,希望YG-308上市时有一个很好的表现:新增电流测试、载波测试、信号强度测试,并且有更好的用户体验。
|