Hey all -
I'm having trouble understanding where the limitations are for a device having the following four pieces of functionality:
- Bluetooth Classic
- Bluetooth Low Energy
- Peripheral Role
- Central Role
My current understanding on parts (1) and (2) is that the transceiver itself is what determines if the device is capable of being a dual-mode device, but from what I'm reading it doesn't seem to be a PHY layer limitation. Isn't Bluetooth Classic (not EDR) a 2.4GHz GFSK modulation scheme the same as Bluetooth Low Energy? I understand that EDR uses a different modulation scheme and therefore the transceiver hardware obviously has to be different to support it, but I'm wondering about classic Bluetooth. How is it the cc2564 can be dual-mode but the cc2540's RF portion cannot be?
On issues (3) and (4) it seems to be based on the limitations of the bluetooth stack. While the cc2540 (a single mode BLE SoC) can act as both central and peripheral, the nRF51822 (also a single mode BLE SoC but using the nordic stack) seems to only be capable of performing the peripheral role. So is that strictly a software/firmware limitation of the stack provided by Nordic Semiconductor or is there something in the hardware of the cc2540 that allows it to perform both roles?
Thanks in advance for any information.