我目前正在从事一个项目,该项目需要我测量来自电化学传感器的非常低的电流(大约在 100 pA 到 10 uA 的范围内)。
传感器是一种新方法,我去的大学仍在开发中,因此电流非常低。
我的任务是通过使用阻抗谱为传感器实现基于微控制器的读出电路。这就是我需要跨阻放大器 (TIA) 的原因。
我昨天搜索了网络和大学图书馆,但在这个当前范围内,我真的找不到太多关于 TIA 的信息。当然,我知道我可能会遇到各种噪声、寄生电容、振荡等问题,但它不一定是完美的,我只需要一些帮助来了解如何解决这个问题。
问题
- 宽输入电流范围
- 非常低的电流
问题 1 的解决方案
我认为最好的解决方案是像这样使用多个电阻器,通过预先手动设置引脚跳线或使其可由微控制器控制来选择增益电阻器。虽然我认为这种设置也有一些缺点,因为我认为如果我理解正确的话,它会进一步引入可能导致 TIA 振荡的寄生电容,但这是我目前唯一的想法。
问题 2 的解决方案
- 具有电流前置放大器之类的多级放大器,因此普通的 TIA 可以处理它,但我没有类似的经验。我只能找到一些像这个和那个一样模糊的电路,但在我深入分析如此复杂的电路之前,我希望获得一些更专业的意见。
- 输入失调电流非常低的运算放大器,例如LMP7721,我从这个线程中得到的。这里的问题是我需要一个接近 10 GOhm 的精确电阻(这很荒谬,如果我在 PCB 上没有放置电阻,我可能会得到一个更低的电阻),并且运算放大器在模拟接近理想值时已经显示如下所示的一些问题
我从 LMP7721 产品网站上的示例计算中获得的使用值。问题是如果我降低 C1 的值,输出开始振荡,如果我增加该值,输入电流和输出电压之间的相移会变大,这对阻抗谱非常不利。此外,频率也会影响相移和稳定性。
- 各种芯片制造商的集成解决方案,但我能找到这样一个芯片的最高增益约为 5*10^5。
我期望我的问题没有完全的解决方案,只是轻推或指向正确的方向或一些我还没有想到的想法。
编辑 1
澄清一下,因为我不确定我是否可以理解地解释它:我必须测量的电流取决于所使用的传感器类型。我为传感器提供一个幅度为 10mV 且没有偏移电压的正弦波。不同传感器的阻抗范围为 |Z| = 10^3 到 10^8 欧姆,但对我们来说最有趣的部分(因为大多数传感器都属于这一类)在 10^5 到 10^8 之间。因此,作为传感器的输出,我得到一个幅度为 100 pA 到 100 nA 的电流正弦波,具体取决于所使用的传感器类型。
因此,我特别感兴趣,例如,测量 0 到 100 pA 之间的电流,而不是 100 pA 到 100 nA 之间的电流,所以我的分辨率应该高于 100 pA。
如果我造成混乱,我很抱歉,但我不必在一次测量中测量 100 pA 到 100 nA 的电流。对于特定传感器,我必须能够正确测量 0 到 100 pA(分别为 -100 pA),而对于下一个传感器,我可能必须能够测量 0 到 100 nA 之间的范围。
一些关键数据点:
- 电源:USB 5V,板载转换为 +/- 3.3V
- 使用的微控制器:24 MHz 的 MSP430FR2355
- 输入信号:10 mV 幅度正弦波,频率在 1 Hz 和 10 kHz 之间
- 输出信号:100 pA 至 100 nA 幅度正弦波
- 目标:将当前的正弦波(其幅度在测量过程中不变)转换为电压信号,以便我能够使用 ADC 将其读出。
编辑 2
我不会对 MSP430 进行任何复杂的计算。该芯片仅用于信号生成、信号采样和与 PC 通信。也许我会尝试在微控制器上实现信号平均,否则我会将原始 ADC 数据发送到 PC 并在那里进行计算。