打印

Cy8c2744324423的ADC采样跳动问题?

[复制链接]
2792|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
菜花香|  楼主 | 2009-5-21 07:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用24423和27443进行模拟量采集,发现数据跳动厉害而且没有规律,但是有时候又完全正常(不同工程),代码和资源设置都是一样的。

而且使用MUX4以后,感觉切换总不太正常,各通道的数据会串扰,采样值也跳动厉害,真是不明白???

我的主频是24MHz,ADC使用24MHz/8/16 (VC2),MUX4接到 P00、02、04、06,同一个片子里还使用了两个 PWMDB8 模块。


沙发
ni_labview| | 2009-5-21 10:23 | 只看该作者

把简单的project发个上来看看

使用特权

评论回复
板凳
菜花香|  楼主 | 2009-5-26 22:12 | 只看该作者

MUX4切换问题解决

MUX4切换问题解决

原因是:AMUX4的Analog Column mux没有和PGA的Input序号设成一致。

使用特权

评论回复
地板
菜花香|  楼主 | 2009-5-29 22:22 | 只看该作者

又出现了

程序加了一点以后,突然又出现了。

加的部分与ADC完全无关的,而且改回去也不行了,真是郁闷!!!

编译器是 Designed 5。0

使用特权

评论回复
5
菜花香|  楼主 | 2009-5-30 03:21 | 只看该作者

找到根本原因了

导致数据乱跳的原因是定时器中断周期太短,导致main部分代码操作全局变量是执行出错。

使用特权

评论回复
6
rj_tang| | 2009-6-4 22:48 | 只看该作者

请教一下

使用MUX4以后,是不是要延时一段时间才能采样?我切换channel以后,马上采样,AD值就不对,是不是这样?其他人也是这样吗?还是我这边哪里设置不对?

使用特权

评论回复
7
PSoC_Rock| | 2009-6-23 12:07 | 只看该作者

如果是Delta-Sigma ADC

要三次采样以后的值才是正确的.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

71

帖子

0

粉丝