电流采样的方案有很多,难度不大,简单点都可以使用MAX9611,2个采样端,直接接在采样电阻两端,芯片内部有放大器,可以选择增益,10倍50倍这样,通过IIC直接读取采样值,9611的ADC是12bit的,采样电阻压差最大400mV,
难点主要是分段档位方案,自动量程,这个简单点可以采样电阻并联或者串联,如果是串联的话,采样电阻上可以并联继电器选择是否把采样电阻短路,也相当于选择不同档位采样电阻,芯片供电端和电源输出端,作为采样压差。这样的好处是,切换档位的时候,电源不会断,但是最大问题是不同档位驱动能力不一样,切换档位的时候,DUT的电压会波动,严重的可能芯片复位。。解决办法可以用反馈,DUT的实际电压要反馈回电源,电源要动态调整输出,使得任何时候,落在DUT的电源电压都是设定值就行,这也是ATE设备标准功能。采样电阻并联也类似,需要程序保证一直有一个电阻始终接入电路,继电器与采样电阻串联,控制是否接入采样电阻。电源电压反馈同样也是需要考虑的。。。
自动量程,这个程序上需要做的了,程序需要去判断当前的档位采样回来的数据,是非常大,还是非常小,然后根据结果去切换合适的档位。简单的ATE设备基本上是分立器件做的,复杂的ATE使用第三方专用ASIC或者自己设计的ASIC,电路上看不到继电器,都是在芯片内部实现了,基本原理都是差不多,
看起来简单,实际会有很多问题要考虑。比如电源响应速度,继电器档位切换速度,等等,
|