第三种方法和第五种方法大同小异,都是把模拟信号变为数字信号然后再隔离数字信号。数字信号再复原成模拟信号,所以,这也意味着这种电路复杂得很。但从隔离效果上讲,应该是一种比较合理的隔离方式。至少在成本和精度上,和隔离放大器最有一拼的。压频转换和频压转换都非常的贵,所以,这种器件不适合做低带宽信号的转换;压频和频压转换不需要单片机的参与,电路上更为简洁,可靠性也更高。如果使用AD/DA转换复原,需要单片机或者FPGA等控制电路的参与,从开发角度来说,需要比较多的精力。相对于频压转换的方法,比较罗嗦,复原的信号带宽和AD/DA的带宽有关。但选择合适的芯片和单片机,如cortex-M0的32位单片机,40MHz左右,几块钱人民币。配合合适的AD/DA,成本也能控制在30RMB/ch,但效果比IL300要好很多,主要是隔离的线性度可以有个非常好的保证。
飞电容,飞电容笔者没试过,但是飞电容也是个思路特殊的隔离方案。相对于其他的隔离方案,首先是不需要隔离电源;其次是电路简单。飞电容就是将模拟信号作为源,对一个合适的电容进行充电,充完电后,将飞电容切换到测量电路一边,与向飞电容充电的电路完全断开。电容对测量电路放电。测量电路测量出电容的电压。即实现了电压信号的隔离。这个电路的核心在于,切换电容,并控制切换时间。最好使用继电器,但普通的继电器寿命有限,这种玩法肯定就报废了。要使用湿簧继电器;湿簧继电器应该不是便宜的东西,这种方法我也没试过,但是理论上是完全可行的。只不过信号带宽是小得可怜。可能只有10Hz吧。
普通的光耦只是使用了特殊的思路,用另外一个光耦做第一个光耦的反馈和补偿,如下图。
这种方法呢,个人觉得隔离一般的信号还可以,因为没有Datasheet等保证,实际上大批量应用是很难保证一致性和稳定性的。只是应用于线性度要求非常不高的场合。成本在所有模拟信号隔离方案里应该是最低的,可以做到5块钱/ch以下。