Other Parts Discussed in Thread: BLE-STACK, CC2640, CC2564
Dear Community,
I'm looking for an interference robust wireless MCU for use in an industrial environment.
For this I require truly adaptive hopping in LE mode.
By 2013 ASFAIK TI's BLE stack implemented a static-only hopping. Means: If there is a channel blocked/not working the module continues sending on this channel (and just resends on another packet on the next frequency). This results in unnecessary delays and traffic on the 2.4GHz Band. Some other (dual-mode) modules do proper AFH only when in regular bluetooth mode.
Sources discussing this issue:
- https://e2e.ti.com/support/wireless_connectivity/f/538/t/306906
- https://e2e.ti.com/support/wireless_connectivity/f/538/t/203508
- https://e2e.ti.com/support/wireless_connectivity/f/538/t/131676
- https://e2e.ti.com/support/wireless_connectivity/f/538/t/315263
For my product (and coexistence with other systems) I definitely need a module with adaptive channel hopping when working in BLE (without implementing it by myself). Meaning the module keeps and updates a channel map and will only communicate on these channels that are available/working (and not keep sending on those, that are already blocked by other applications).
How works the AFH in the current BLE stack for CC25xx/CC26xx exactly? Is it truly adaptive in the sense I described above in LE?
Best,
Paul