STM32单片机外加A/D高速芯片是否可以采集0.1MHz-20MHz的us级高频电流信号和20kHz-60kHz的超声波信号

目前在做电缆中间接头局部放电的测试,最前端用一个高频电流传感器作为信号感应装置,然后把采集到的高频电流信号和超声波信号经单片机发送给无线通信模块发送出去。
估计发生局部放电时的高频电流信号频率范围在0.1MHz-20MHz范围内,超声波信号在20kHz-60kHz之间。
现在设想需要通过互感器感应到高频放电的信息,然后送入中控单元(单片机),单片机自带的ADC采样率应该很难达到这个频率吧?那有没有什么办法可以采集到呢?能不能采取一些方法,还是以单片机为数据采集单元,采集到高频电流信号和超声波信号呢?
我们采集这个高频的信号,因为只有发生局部放电故障的时候才可能出现高频信号,平时是检测不到的。也不需要单片机做什么处理,就是采集到异常以后通过无线传输给上位机,能判断是否发生放电就可以了。这种情况,单片机是否可以满足呢?
如果有知道的伙伴,还请详细指教。

超声波信号用内置ADC就可以采样,20MHz的必须外接高速ADC.
不过根据你的描述,似乎并不需要ADC,只需要一个高通滤波器,检测到高频信号后直接报警就是了。
如果单片机做,对性能要求还挺高,实时采样20Mhz的信号,实时做频谱分析,F4都搞不定。

20MHz 的高频电流信号,AD采样频率最少得 40MHz 。速度很快,数据量很大。STM32估计处理不过来。

ADC不仅有速度指标,还有位数/精度指标
你还需要明确精度指标,比如信号最大值和最小值是多少
参考TI的选型
https://www.ti.com.cn/zh-cn/data-converters/adc-circuit/high-speed/products.html