This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSP430FR5994:MSP_LEA_VALIDE_Δ ADDRESS失败

Guru**** 1549780 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1358083/msp430fr5994-msp_lea_valid_address

器件型号:MSP430FR5994

我们一套设备包含3片MSP430做数据采集(这3片分别叫ABC),都使用到了LEA做FFT运算。

在对现场设备陆续升级过程中,发现有一套设备,其中A计算的基波有效值是正确的,B和C计算的基波有效值在随机跳动。

	fftParams.length = HIGH_SAMPLES;
	fftParams.bitReverse = 1;
	fftParams.twiddleTable = msp_cmplx_twiddle_table_256_q15;	
	MAP_msp_fft_auto_q15(&fftParams, (_q15*)gIplSamples2 , &leaIplShift);

上面是我们使用的LEA函数,我们远程定位到,B和C在运行到MSP LEA 有效 ADDRESS的时候提前返回了。

我们继续跟踪MSP ó n_LEA_Bottom、MSP_LEA_μ TOP和每次做FFT计算的数组gIplSamples2的地址,结果如下:

三片MSP430中数组gIplSamples2地址都为0x3400,是正确定位到LEA地址中的;

但是B和C读出来的LEAMB和LEAMT值就不对了。

我们固件已经在现场经上万片MSP430长时间运行验证过了,软件用法应该没有什么问题。

但是在这套设备里面同时出现2片都有问题,是芯片本身的问题吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    大家好、我是

    这是一个全球 论坛,请使用英语进行交流。 或者、您也可以在 https://e2echina.ti.com/中提交一个线程、 

    但是在这套设备里面同时出现2片都有问题,是芯片本身的问题吗?

    这很难说。 如果只有两个芯片错误、更有可能是芯片出了问题。

    建议大家检查一下器件的电压、电流消耗情况、它是否异常。 同时也可以替换  板卡上的新芯片、看看它是否正常工作。

    B.R.

    萨尔