隔离ADC比较少见,一般测处理方式都是先将模拟信号隔离,在通过ADC采集电压。但是也有一些特殊的隔离ADC,一般用在变频器相电流的采集,输出的digital信号是数据流,而不是常见的I2C或者SPI。应用时后面还要接一个滤波算法才能获取数字量。
其实还有一种方法是将模拟信号转换成频率或者PWM信号,通过光耦隔离后,单片机采集用一个timer就能采集到数字量。
先用APC芯片GP9303将0-5V转换成0-100%PWM,再用光耦隔离后被单片机采集。