Tool/software: Linux
Hello,
In our project we are using PAN1326C module which is based on CC2564C TI chip. As a software stack we are using Bluekitchen BT Stack which is running in Linux. We are using posix-h4 port with eHCILL enabled. We modified BT init script and changed inactivity_timeout parameter from 20ms to 1sec.
For our needs we need to advertise both BLE and BT-Classic connections. From CC2564C datasheet, when neither BLE nor BT-Classic advertisements are active -- I would expect that chip should not consume more than 114uA@3.6V.
In sleep mode (echo mem > /sys/power/state) our device consumes ~4.5mA@12V when BT chip is in shutdown state. When we start Bluekitchen stack and turn ON BT chip (w/o any BT and BLE advertisements enabled) -- entire power consumption grows up to ~6.6mA@12V which is way too much.
In terms of Bluekitchen API we turn off advertisements in the following way:
gap_discoverable_control(0); // Classic
gap_connectable_control(0); // Classic
gap_advertisements_enable(0); // BLE
Could you please advice something we could take a look in order to reduce power consumption?
Thank you in advance,
Vadim