资料上说ADC的最高采样频率是12.5M,我现在只能达到6、7M的样子,因为中间我采用查询的方式将采样数据移走,大概有6条汇编指令,我想问下实际中能否达到12.5M?我该怎么样才能很好的提高采样频率呢?
Forrest:
楼主12.5MHZ即80nS的说法指的是最快采样速度。楼主看一下Electrical Specifications的Sequential Sampling Mode (Single-Channel)章节就会明白。
www.ti.com/…/tms320f2812
资料上说ADC的最高采样频率是12.5M,我现在只能达到6、7M的样子,因为中间我采用查询的方式将采样数据移走,大概有6条汇编指令,我想问下实际中能否达到12.5M?我该怎么样才能很好的提高采样频率呢?
chen chenkun:
回复 Forrest:
谢谢 Forrest,我知道这是理论上的最大采样速率,我就是想问下在实际中能够达到这么高的速率,因为2812没有DMA,采完数据后移出数据也要用CPU时间的,我现在就是只能达到6.3M的样子,还请 Forrest指点下,这样才能达到12.5M
资料上说ADC的最高采样频率是12.5M,我现在只能达到6、7M的样子,因为中间我采用查询的方式将采样数据移走,大概有6条汇编指令,我想问下实际中能否达到12.5M?我该怎么样才能很好的提高采样频率呢?
Forrest:
回复 chen chenkun:
可以连续采样,在采样的时间转移数据。可以参考一下adc_seq_ovd_test例程。