Working with CC2640R2F, SDK 2.2 on SimpleCentral example project.
When i was measuring the power consumption, it happened to be found that the device couldn't get into idle mode after receiving data from hw uart. It only appears in a single rx event, if there's a tx event after rx, it won't appear, that's why i find it until now.
The power consumption pic by N6705:
Uart is closed when standby and the rx pin is configured as input with interrupt, so that it could wake up the device when there's data incoming. After receiving/ sending, the program would close uart and make rx pin general input io with interrupt again. But in the pic above, device fails to enter idle after close uart. I don't know why.
The current keeps at about 1.1mA, because the device is in running mode. After the next period, a tx event happens, the device could finally go to idle mode where it could call power manage function.
Looking forward to anything helpful.