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

官网: F28379D 电压ADC采样数据,存在错误数据!急!急~急!急~

使用官网的开发板TMX320F28379D,型号是Industrial Drive Dev Kit -IDDK  -[R2.2.1],采样母线电压出现错误。
实验:确保外部给定信号是稳定的,我们使用示波器和万用表都进行测试过;也对F28379D 和  F28377D 的ADC电压参考值进行测量时2.99V 。做如下实验:(之前只有F28379D板子,没有F28377D板子,昨天找到板子,发现异常如下:)
1、我们配置B0通道,采样电压:

文件目录(C:\ti\controlSUITE\development_kits\TMDSIDDK_v2.0\IDDK_PM_Servo_F2837x_v2_00_00_00)

目录下的IDDK_PM_Servo_F2837x.C文件中:

母线电压配置:

// Bus Voltage Feedback at B0 (not used) 母线电压反馈
// **************************************
AdcbRegs.ADCSOC3CTL.bit.CHSEL = 0; // SOC3 will convert pin B0
AdcbRegs.ADCSOC3CTL.bit.ACQPS = 30; // sample window in SYSCLK cycles
AdcbRegs.ADCSOC3CTL.bit.TRIGSEL = 5; // trigger on ePWM1 SOCA/C

AdcbRegs.ADCPPB4CONFIG.bit.CONFIG = 3; //dx PPB is associated with SOC3

AdcbRegs.ADCPPB4OFFCAL.bit.OFFCAL = 0; //dx Write zero to this for now till offset ISR is run

问题:
发现使用的是F28379D,在F28379D板子上采样母线电压是错误的;同样的程序,我们下载到F28377D板子上,采样的数据是正确的。
2、为了排除F28379D的通道B0损害可能;进行配置到A0通道上:
同样发现使用的是F28379D,在F28379D板子上采样母线电压是错误的;同样的程序,我们下载到F28377D板子上,采样的数据是正确的。
1>下图是:在F28377D板子,最大值是1979,最小值是1968;没有波动,采样值与论值相符合。
2>以下是F28379D开发板采样数据如下:F28379D采样最大值是2752,采样最小值是1056;采样值波动很大。(外面给的信号,通过示波器测量都是稳定的;)
请询问一下,F28379D芯片是否存在异常,还是碰巧我们购买的板子有异常?如何解决?


hang1:

  建议 不加采样信号或 直接采样内部进准电压进行测试对比。

使用官网的开发板TMX320F28379D,型号是Industrial Drive Dev Kit -IDDK  -[R2.2.1],采样母线电压出现错误。
实验:确保外部给定信号是稳定的,我们使用示波器和万用表都进行测试过;也对F28379D 和  F28377D 的ADC电压参考值进行测量时2.99V 。做如下实验:(之前只有F28379D板子,没有F28377D板子,昨天找到板子,发现异常如下:)
1、我们配置B0通道,采样电压:

文件目录(C:\ti\controlSUITE\development_kits\TMDSIDDK_v2.0\IDDK_PM_Servo_F2837x_v2_00_00_00)

目录下的IDDK_PM_Servo_F2837x.C文件中:

母线电压配置:

// Bus Voltage Feedback at B0 (not used) 母线电压反馈
// **************************************
AdcbRegs.ADCSOC3CTL.bit.CHSEL = 0; // SOC3 will convert pin B0
AdcbRegs.ADCSOC3CTL.bit.ACQPS = 30; // sample window in SYSCLK cycles
AdcbRegs.ADCSOC3CTL.bit.TRIGSEL = 5; // trigger on ePWM1 SOCA/C

AdcbRegs.ADCPPB4CONFIG.bit.CONFIG = 3; //dx PPB is associated with SOC3

AdcbRegs.ADCPPB4OFFCAL.bit.OFFCAL = 0; //dx Write zero to this for now till offset ISR is run

问题:
发现使用的是F28379D,在F28379D板子上采样母线电压是错误的;同样的程序,我们下载到F28377D板子上,采样的数据是正确的。
2、为了排除F28379D的通道B0损害可能;进行配置到A0通道上:
同样发现使用的是F28379D,在F28379D板子上采样母线电压是错误的;同样的程序,我们下载到F28377D板子上,采样的数据是正确的。
1>下图是:在F28377D板子,最大值是1979,最小值是1968;没有波动,采样值与论值相符合。
2>以下是F28379D开发板采样数据如下:F28379D采样最大值是2752,采样最小值是1056;采样值波动很大。(外面给的信号,通过示波器测量都是稳定的;)
请询问一下,F28379D芯片是否存在异常,还是碰巧我们购买的板子有异常?如何解决?


dxss dx:

回复 hang1:

你好!很感谢你的回复!

我进行A0 、A1、B0 、B1、D0 、D1等管脚进行对比:

1、我将以上连接电阻断开,不采电压,进行F28377D和F28379D 进行对比,发现采集数据都是0;

2、当我仅仅在端口接相同的电压值时,就会发现F28377D,采样正确。而F28379D,采样跳动太大,如上图所示。

3、对两个芯片的开发板的,都进行ADC参考电压测量 ,使用示波器和万用表,发现参考电压都是3V .

以上是实验现象;是否因为F28379D(型号: )是实验芯片,而存在问题的?

麻烦帮忙解决!多谢!

赞(0)
未经允许不得转载:TI中文支持网 » 官网: F28379D 电压ADC采样数据,存在错误数据!急!急~急!急~
分享到: 更多 (0)