Tool/software: TI-RTOS
Dear All,
I added the AONBatMon to monitor the battery voltage of my CC1310 device.
It wakes up every 100ms. So it reduces battery usage time seriously.
Could you let me know how to extend the period?
Thanks.
BR,
Sean.
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.
Tool/software: TI-RTOS
Dear All,
I added the AONBatMon to monitor the battery voltage of my CC1310 device.
It wakes up every 100ms. So it reduces battery usage time seriously.
Could you let me know how to extend the period?
Thanks.
BR,
Sean.
Dear TER,
After developing my new device, the customer asked me to add to check the Battery Voltage and report it periodically, for instacne, every 12 hours.
I asked TI E2E, someone replied to me there's "AON Battery Monitor" function. So I 'added' it to my source code.
Then, my device wakes up every 100ms. Actually, I want to activate the device when users click a key button or when reporting the battery voltage to the Concentrator.
Except those case, I want to keep the device in Sleep mode to reduce the current consumption. How could I implement it?
Here is, the new current graph, as you asked.
The average current is 265.7uA between the spikes.
Thanks.
BR,
Sean.
I got help from my friend, He re-coded my project.
When there's no event, the sleep current is about 3.3~3.4uA. It's not bad.
But there's a current consumption issue.
I use the DIO_21 as a Key button input, and configured it as Pull-up, active-low.
My friend coded this key as falling edge interrupt to detect being pressed, and If release this key, DUT detect it as rising edge interrupt for enter DUT into sleep again.
When push this key button, DUT's current consumption is about 192uA, as below,
Is this current consumption normal ? or How can we change it under 10 uA?
Thanks.
BR,
Sean.
I'm using the internal pull-up, setting as,
PIN_INPUT_EN | PIN_PULLUP | PIN_IRQ_BOTHEDGES | PIN_HYSTERESIS,
So, the pull-up current is decided by the CC1310's internal pull-up resistance.
Is there any way to reduce the pull-up current by change some source code?
Or do I have to change the GPIO as no-pull and attach a pull-up resistor with high value?
Thanks.
BR,
Sean.
I persuaded my customer to change the DUT's operation scenario as disabling a switch having the sleep current issue, and just using another switch for 2 kinds of functions.
So, the sleep current is almost 3.55uA
However, I have another question. There's spike with about 1.736 sec duration and 10.4~11.5mA current consumtion, as below image.
What is it? And Is there any way I can remove it without any further issue?