6317|14

6

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

关于DSP的AD采样波动的问题 [复制链接]

 
              在进入DSPAD口处的电压波形是一个纯正弦的情况下(如图红色波形),AD采样结果会出现非周期性的坏点(如图中蓝色波形所示)。图在附件中,包括初始化程序。

关于AD采样问题的说明.doc

101 KB, 下载次数: 57

最新回复

楼主,是公司开发还是自己学习需要?我们公司主要做高精度AD数据采集定制化开发,有什么需要可以沟通!QQ:2049436443  详情 回复 发表于 2017-11-18 14:27
点赞 关注
 

回复
举报

6

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
求大神赐教。。。
 
 

回复

535

帖子

0

TA的资源

版主

板凳
 
下列是DSP28335的级联连续采样设置代码,是正常的。你对照检查下:
AdcRegs.ADCTRL1.bit.ACQ_PS = ADC_SHCLK;     // Sequential mode: Sample rate   = 1/[(2+ACQ_PS)*ADC  ]
                                                                     // If Simultaneous mode enabled: Sample rate = 1/[(3+ACQ_PS)*ADC //clock in ns]
AdcRegs.ADCTRL3.bit.ADCCLKPS = ADC_CKPS;
AdcRegs.ADCTRL1.bit.SEQ_CASC = 1;                // 1  级联模式
AdcRegs.ADCTRL2.bit.INT_ENA_SEQ1 = 0x1;      //允许向CPU发出中断请求
AdcRegs.ADCTRL2.bit.RST_SEQ1 = 0x1;
AdcRegs.ADCTRL1.bit.CONT_RUN = 1;               // 连续模式
AdcRegs.ADCTRL3.bit.SMODE_SEL= 0;               // 顺序采样
AdcRegs.ADCTRL1.bit.SEQ_OVRD = 1;               // Enable Sequencer override feature
AdcRegs.ADCMAXCONV.bit.MAX_CONV1 = 0xF;   // 要转换的通道数
AdcRegs.ADCCHSELSEQ1.all = 0x3210;               // Initialize all ADC channel
AdcRegs.ADCCHSELSEQ2.all = 0x7654;               //每个通道对应相应的结果寄存器
AdcRegs.ADCCHSELSEQ3.all = 0xBA98;
AdcRegs.ADCCHSELSEQ4.all = 0xFEDC;

AdcRegs.ADCTRL2.bit.SOC_SEQ1=1;
DELAY_US(100);
}
个人签名做适合中国宝贝的教育机器人
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

4
 
besk 发表于 2017-9-18 15:13
下列是DSP28335的级联连续采样设置代码,是正常的。你对照检查下:
AdcRegs.ADCTRL1.bit.ACQ_PS = ADC_SHC ...

哥,我对应你给的程序也对了,就是那个运行模式不一样,我的是启动/停止方式下的。但改变成连续采样模式下还是会出现这种情况。
会不会是DSP本身就存在这种问题?
 
 
 

回复

535

帖子

0

TA的资源

版主

5
 
那我得仔细想想看看还有没有其他可能.可能略晚点回复
个人签名做适合中国宝贝的教育机器人
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

6
 
besk 发表于 2017-9-18 16:12
那我得仔细想想看看还有没有其他可能.可能略晚点回复

没关系的。
 
 
 

回复

535

帖子

0

TA的资源

版主

7
 
你的DSP型号是什么?
个人签名做适合中国宝贝的教育机器人
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

8
 
besk 发表于 2017-9-18 16:20
你的DSP型号是什么?

2812
 
 
 

回复

1

帖子

0

TA的资源

一粒金砂(初级)

9
 
是否测试环境含有较大电磁干扰导致DA输出线路或开关电源供电发生高频干扰现象?
 
 
 

回复

6

帖子

0

TA的资源

一粒金砂(初级)

10
 
hgx_dzsj 发表于 2017-9-18 16:55
是否测试环境含有较大电磁干扰导致DA输出线路或开关电源供电发生高频干扰现象?

1、如果确实是电磁干扰,应该干扰的也是AD采样,因为AD采样的突变影响到后来的波形质量。AD采样的突变是真实存在的。
2、如果开关电源受到干扰,应该所有的AD采样同时出现异常吧,但实际是AD采样通道并不是同时出现突变。
 
 
 

回复

535

帖子

0

TA的资源

版主

11
 
单从你的DSP程序来看,应该是没有问题的.那需要你从其他的地方寻找你程序的可能问题,比如实时性,DSP做SAMPLING是没有问题的,不用质疑,但是你的数据处理是否因为程序实时性出现数据处理的问题?

仅是一中猜测.不一定对.
个人签名做适合中国宝贝的教育机器人
 
 
 

回复

535

帖子

0

TA的资源

版主

12
 
单从你的DSP程序来看,应该是没有问题的.那需要你从其他的地方寻找你程序的可能问题,比如实时性,DSP做SAMPLING是没有问题的,不用质疑,但是你的数据处理是否因为程序实时性出现数据处理的问题?

仅是一中猜测.不一定对.
个人签名做适合中国宝贝的教育机器人
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

13
 
专业代理FREESCALE-NXP  ADI    TI  全系列集成电路IC
 
 
 

回复

4

帖子

0

TA的资源

一粒金砂(中级)

14
 
专业代理TI、FREESCALE、ADI全系系列DSP系列   有需要加微信13510738676
 
 
 

回复

50

帖子

0

TA的资源

一粒金砂(中级)

15
 
楼主,是公司开发还是自己学习需要?我们公司主要做高精度AD数据采集定制化开发,有什么需要可以沟通!QQ:2049436443
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表