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

TMS320F28069: ADC 转换结果保持不变

Part Number:TMS320F28069

我在调试ADC 时,我让硬件人员给我灌了86Hz 的正弦信号,但ADC采集处理,会有台阶的现象:


我ADC 的主要配置如下:
SOC6 ~11 均通过EPWM 5 周期 200us 中断进行触发,,TRIGSEL = 13;

ACQPS = 6, ADC Clock =45M,

还有什么需要注意的吗? 可以改善这个情况?

Green Deng:

你好,有几个问题:

1、测试的信号是否都非常标准,这个就要用示波器测一下进入ADC引脚的波形。

2、你题目中说的是ePWM5触发SOC,但是TRIGSEL = 13的话对应的应该是ePWM8啊。

3、有没有用例程测试过这个波形,出来的结果如何?

,

user6049953:

我是13, 不是0x13 哈, 确实是ePWM5 的,跟硬件讨论一下,估计还是由于电压分辨率太低,如果波形幅度偏小的话,有可能确实是没有分辨出来;

另外有个问题,我再问一下,我想通过ADCINT2 再触发ADC 采集,但每次一配置这几个寄存器,DSP 就Crash 了,为啥呢?+ // EALLOW;+ // AdcRegs.ADCINTSOCSEL1.bit.SOC6 = 2;+ // AdcRegs.ADCINTSOCSEL1.bit.SOC7 = 2;+ // AdcRegs.ADCINTSOCSEL2.bit.SOC8 = 2;+ // AdcRegs.ADCINTSOCSEL2.bit.SOC9 = 2;+ // AdcRegs.ADCINTSOCSEL2.bit.SOC10 = 2;+ // AdcRegs.ADCINTSOCSEL2.bit.SOC11 = 2;+ // EDIS;

,

Green Deng:

没觉得这么设置有什么问题啊。

芯片奔溃具体表现是什么样的?

,

user6049953:

还是那个DELAY(1000) 一开始就HANG 住了;先看另一个问题吧;

,

Green Deng:

好的,你看看是不是我回复的问题。这个帖子就先关闭了

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28069: ADC 转换结果保持不变
分享到: 更多 (0)