TI中文支持网
TI专业的中文技术问题搜集分享网站

关于28335自带AD的问题

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

Forrest:

楼上都说完了,我再灌一些水:

增益误差和零点误差在28335datasheet中给的offset error ±15LSB,Gain error ±30LSB,是经过矫正后的值;但有些误导,datasheet给的是极端值(-40C  – 125C),一般30度时gain error大概是±10,而且他还和测量的电压大小有关。offset error可以通过ADCOFFTRIM寄存器矫正,理论上可以矫正到0.事实上能不能很好的矫正误差还会和ADC通道和通道之间的串扰有关。一般做下来是±4~5LSB的误差。

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

zhidong jiang:

回复 10#:

感谢您的回答!

关于精度问题,我会进一步查看datashheet。

关于数据的传输有一个小疑问,假如我以3M的采样率进行数据采集,每秒3M个数据点,怎么保证数据无丢失和数据采集无死区时间。如通过DMA或者EMIF接口传输时,将采集的数据通过接口传输时,通常是达到一定的数据点时,触发传输中断,那么在传输的过程中,数据仍然在采集,连续采集和传输会不会“打架”,由于1秒内数据的采集毕竟还是连续的。我之前做过FPGA采集线阵图像传感器数据,利用FIFO实现一帧数据的缓存,由于帧与帧之间有一定的时间间隔,那段时间可以传输。而本应用中,不存在数据帧的概念,所以我有点困扰,对于DSP内部结构以及DMA或者EMIF等接口的传输机制也不是特别了解,所以麻烦指点。

不知道我的问题有没有描述清楚!

为保证数据采集精度,我选用了THS1206 AD 模块,准备结合DSP开发板进行项目的开发。

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

zhidong jiang:

回复 Forrest:

感谢您的回答!

关于精度问题,我会进一步查看datashheet。

关于数据的传输有一个小疑问,假如我以3M的采样率进行数据采集,每秒3M个数据点,怎么保证数据无丢失和数据采集无死区时间。如通过DMA或者EMIF接口传输时,将采集的数据通过接口传输时,通常是达到一定的数据点时,触发传输中断,那么在传输的过程中,数据仍然在采集,连续采集和传输会不会“打架”,由于1秒内数据的采集毕竟还是连续的。我之前做过FPGA采集线阵图像传感器数据,利用FIFO实现一帧数据的缓存,由于帧与帧之间有一定的时间间隔,那段时间可以传输。而本应用中,不存在数据帧的概念,所以我有点困扰,对于DSP内部结构以及DMA或者EMIF等接口的传输机制也不是特别了解,所以麻烦指点。

不知道我的问题有没有描述清楚!

为保证数据采集精度,我选用了THS1206 AD 模块,准备结合DSP开发板进行项目的开发。

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

10#:

回复 zhidong jiang:

F2812/335都是12.5M的采样率,也就是说即便以这个速度进行AD采样,CPU也是可以处理的过来的,当然通常情况下为避免开销,常常多个采样后中产生一个中断,或者定期查询。但只要ADCRESULTn(n=0~15)里的值在下一次采样值进来之前被读取,则不会存在数据丢失的问题。DMA可以不经过CPU干预而直接操作ADCRESULTn的值,速度比CPU还要快,更加不会出现打架的问题。建议参考DMA手册和例程确定你的采集和传输方案。

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

zhidong jiang:

回复 10#:

看来是我对DMA接口和EMIF接口的理解还不够  

您好,

         关于2000系列,2812 和28335都有12位AD,且速度达到12.5M,请问:

    1、2812 和28335两者AD精度有区别吗?

   2、一个项目应用需要2-3M的采样率,请问在这种应用条件下,其精度怎样?增益误差和零点误差能否通过校正算法去除?

   3、如果2-3M的采样率,即4-6MB的数据量,如何保证数据可靠传输?  数据采集不是连续采集,突发式间断每次采集时间1s左右,如何将数据缓存,然后发送!

        数据的传输不需要实时,在采集后面几十秒内传输就行了。麻烦推荐方案

                     谢谢!

                                             祝您新年愉快!

    

zhidong jiang:

回复 10#:

看来是我对DMA接口和EMIF接口的理解还不够  

我目前的需求可以简化为  2M采样率  4MB的数据量  怎么实现无间断连续写入到SDRAM或者相关存储器 ,等1s采集时间后,我再读出 慢慢发送也行

赞(0)
未经允许不得转载:TI中文支持网 » 关于28335自带AD的问题
分享到: 更多 (0)