Dear,
currently, our product has checked IEC60730 routine.
BUT,INTERMITTENTLY, DSP makes an error at checking IEC60730 - ADC part.
DSP has missread ADC value(about more "200"). (HW is connected at GND.)
i knew if ADC results is out of range(-150 ~ 200), It is FAIL!!!!!!.
normally, ADC result values is 0 ~ 10.
but when we change ADC clock from cpu clock /2 to cpu clock /4,
This situation has not occurred for > 20000 times. <- experimental results
detail setting parameter is below.
------------------------------------------------------------------------------------
SysCtrlRegs.PCLKCR0.bit.ADCENCLK = 1;
AdcRegs.ADCCTL2.bit.CLKDIV2EN = 1;
~
testAdcObject.pinACount = 0;
testAdcObject.pinBCount = 0;
testAdcObject.useInternalInput = 0;
testAdcObject.muxChannel = 7;
testAdcObject.singleChannelSelect = 0;
testAdcObject.delayCount = 500;
pTestAdc = (STL_TYPE3_ADC_TEST_adcTest_Handle)&testAdcObject;
------------------------------------------------------------------------------------
i want to know why this situation has occurred INTERMITTENTLY.
THANK YOU!
_Hyuki