请问DSP芯片或者其他微控制器能否快速捕获脉冲幅值并应用算法进行电压大小比较分类
Green Deng:
你好,c2000系列的MCU有eCAP模块可以用来捕获脉冲,但是只能分辨上升/下降沿,没办法计算幅值。如果涉及幅值的话可能就要调用模拟模块了,这样的话就不算是脉冲捕获。
不知道你的需求具体是怎么样的?
,
TOM ?:
有没有能实现快速进行ad采样的模块,能快速采样数值
,
Green Deng:
C2000芯片都有片上ADC模块的,最高16位ADC
,
TOM ?:
AD采样最快的速度是多快呢
,
Green Deng:
那得看具体哪款芯片了。最快的是F28388D,200MHz的主频,对应的ADC达到几MHz采样频率没问题,具体要看ADC模块设置
,
TOM ?:
有没有能做到10ns一次AD采样的芯片
,
Green Deng:
100MHz的采样频率?那C2000芯片里面没有符合条件的。
即时200MHz的主频,一个周期都要5ns。不可能在2个时钟周期里面完成采样过程。至少需要几十ns才能完成采样。
,
TOM ?:
那C2000系列哪款芯片最快能到多少HZ采样频率,F28388D不是这一系列的吗
,
Green Deng:
F28388D是C2000系列,但F28388D最快也就几MHz的采样频率,具体要看ADC模块设置
如果你要10ns一次的采样频率,那C2000系列,包括所有MCU都无法达到这个速度。你可能要去看一下单独的采样芯片,或者更高的DSP那边有没有芯片能做到。
,
TOM ?:
C2000系列也属于DSP系列吧,如果是通过比较器输出高低电平,通过IO电平转换计算个数最快速度是不是还会更快
,
Green Deng:
曾经是DSP,现在归为MCU,或者DSC。
TOM ? 说:如果是通过比较器输出高低电平,通过IO电平转换计算个数最快速度是不是还会更快
这个没太理解你的意思,我不知道是否可以用CMPSS(Comparator Subsystem)做到(可以参考一下F28388D的datasheet第7.11.3 Comparator Subsystem (CMPSS)内容),但是也达不到你要的10ns的速度。而且这个模块只能做比较,输出的是0和1的结果。