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.

MAC_Init() execution time issue

Other Parts Discussed in Thread: CC2538, Z-STACK

Dear TI,

According to our test today, we found the reason of below question is that the initialization time of function MAC_Init() call in the init time.

At room temperature, the initialization time of CC2538 is approx. 25~30ms.

When the ambient temp. is 105’C, the initialization time of CC2538 will be increased to up to 50ms.

 

And I used the zstack version is Z-Stack Home 1.2.2a.44539, can you show me what the function MAC_Init() do, because it sometime in room temperature is only execute 3ms, but sometime in high temperature it executes more than 25ms.

We don’t have the source code of this function, so please show me any information is appreciated.

Because we are caring about the current consuming and if too long time initialization is very bad news for us.

So can you show me why the MAC_Init() 's execution time is not stable?

 

BR,

  • Is there anybody can give some support?

  • Hi,

    Have you tried running other software on your device to see if you have a similar problem? I.e. like the CC2538 foundation firmware examples? I think it is unlikely that Z-Stack is the problem here, it is more likely due to the hardware. My best guess with the information provided would be something having to do with the oscillator speed changing with temperature. Are you using the internal or an external oscillator?
  • Dear Jason,
    thank you for your reply. this is very critical issue for our project, now our project is in the end stage, and please help me to check this issue.
    as you said, the foundation firmware I have not found the MAC_Init() function call, so I can not do the test.
    but I have used the TI CC2538EM V1.2 to do the test, found that very in the normal temperature the MAC_Init() time is about 500us, but if the temperture is 100℃, the MAC_Init() time is about 6ms. So I think the temperature is related to the init time. So can you show me the source code of MAC_Init()?
    I am using external oscillator with 32M.

    br,