Part Number: CC2630
Other Parts Discussed in Thread: CC2650
Tool/software: TI-RTOS
Hi,
currently we're investigating on some issues causing the CC2630 to hang up in standby.
To ensure proper function and lifetime for a >10k series with potted PCB and disposable battery, I want to understand the recharge algorithm. Is there any documentation on this except all the small obscure pieces from datasheets and user guides?
If not, I would like you to shed some light on it and answer the following questions:
1. See: https://e2e.ti.com/support/wireless-connectivity/bluetooth/f/538/p/529071/1926606 In that post you state, that the recharge interval is calculated every period depending on the VDDR threshold. I think this is not correct. Instead the next period will be calculated prior to the next standby. This takes the last maximal period (see RECHARGESTAT register) and some other parameters (temperature, bypass cap and sleep current ect.) into account . That means, if (for any reason) the recharge period is to long for the given capacitance and discharge current at VDDR rail and VDDR falls below the fixed (but undocumented) threshold, just the current period will be stored for the calculation after the next wake-up. The period will increase further by the given rate until the maximum value is reached (see RECHARGECFG register). This might lead to an under-voltage at VDDR. Am I right?
2. What is the value of the VDDR_threshold?
3. Is there a VDDR brown-out detection? If so, what is the threshold and does it have to be enabled explicitly?
Thanks!
// Dave