This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Do you offer a BLE chip that can be both host and device

Do you have a BLE SOC chip that can behave as a master and a slave, and also has embedded stack so no host processor is needed. I am looking for a chip that can be used in a mesh network where the same device can be a scanner and a advertiser as controlled by an embedded app in the device. The chip would also need at least a UART and ideally also I2C interface. Thanks.

Parents
  • Nordic's BTLE chip nrf51822 has UART and I2C (plus more) and when loaded with the S130 softdevice (you can read the specs from the Nordic site) can function as central and peripheral at the same time with 1 x peripheral and 3 x central connections, plus concurrent observer and broadcaster roles.

    Does that cover all that you need?

  • I don't know offhand of a chip which gives you a radio, UART, I2C and a stack with dual role flexibility which is much cheaper, but I haven't scoured the market. The old TI chip, the 2540 (I think) has a horrible programming environment and potentially requires you to buy expensive dev tools, their latest chip is even more powerful and correspondingly more expensive. You can get some pretty cheap pre-built modules (although you need to check which chip revision some of the cheap manufacturers are using).

    I had a quick look at the SDK and I see a few functions for setting up an LL channel and sending data down it. I haven't used them but there's something there. Custom LL channels I thought were relatively new so support may currently be thin everywhere.

Reply
  • I don't know offhand of a chip which gives you a radio, UART, I2C and a stack with dual role flexibility which is much cheaper, but I haven't scoured the market. The old TI chip, the 2540 (I think) has a horrible programming environment and potentially requires you to buy expensive dev tools, their latest chip is even more powerful and correspondingly more expensive. You can get some pretty cheap pre-built modules (although you need to check which chip revision some of the cheap manufacturers are using).

    I had a quick look at the SDK and I see a few functions for setting up an LL channel and sending data down it. I haven't used them but there's something there. Custom LL channels I thought were relatively new so support may currently be thin everywhere.

Children
No Data
Related