最近有接到一个新的功能需求,感觉蛮少见的,要求支持两路模拟信号检测,每一路要可通过软件配置检测信号的类型:电压信号、电流信号、电阻型信号。
1,电压信号检测:可检测0——5V电压信号,最大可承受36V电压冲击;
2,电流信号检测:可检测4——20ma的电流信号,最大可承受36V电压冲击;
3,电阻型信号检测:可检测常见电阻型传感器的电阻信号
这个难到我了,这些模拟信号要是分开来测倒不是什么大问题,但是这里只能通过一个通道,不知道该怎么处理。
我初步的想法是需要一个类似一个单刀三掷的开关,开关能程控,经过开关分成三路接到MCU的三个ADC引脚上,当外部是电压信号时,MCU通过GPIO控制开关切到电压采集通道,当外部是电流信号时,MCU通过GPIO控制开关切到电流采集通道等。问题是,有这种开关芯片吗?
大侠们,赐教啊!
|
对外一个检测口,进去电压,电流两套测量电路,这样电阻测量也有了。