I have created an add-on board for a Raspberry Pi PIco. I can put the Pico in sleep mode and it draws about 1 mA. I put the modem in PSM mode, and the Pico in sleep mode, and I am using a Nordic Power Profiler II kit to measure the current draw. Together I am seeing it drawing 18mA in sleep mode. This should not be this high. How do I tell if the chip is actually in PSM and how much current it is drawing
Here is the output
at+qsclk=1\r\r\n’
b’OK\r\n’
b’\r\n’
b’+QNBIOTEVENT: “ENTER PSM”\r\n’
b’\r\n’
b’+QNBIOTEVENT: “ENTER DEEPSLEEP”\r\n’
b’\r\n’
b’+QNBIOTEVENT: “EXIT DEEPSLEEP”\r\n’
You can test the deepsleep power consumption of the module separately, and you can use the power monitor to test the power consumption of the VBAT pin without inserting the SIM card
I can tell that its drawing more power than it should. How can I test that the chip is only drawing the stated values in the documentation. Its way off for PSM mode
Then you see if you can enter to deepsleep normally
If it still fails, I guess it may be related to your external hardware connection or there is interference with TXD/RXD
I recommend that you conduct an independent test of the BC660K and directly supply power to the BC660K through the VBAT pin, which has the lowest power consumption when the SIM card is not inserted,At the same time, you will need to disconnect any connection to the BC660K
I am not sure I understand what you suggesting. The SIM needs to be inserted to communicate. Also you recommend using at+cfunc=0, which completely disconnects the modem.