我参与了新硬件 LED 产品的开发,我们正在选择蓝牙芯片组以用于由 iOS 和 Android 应用程序控制的多个产品,至少在未来 3-4 年内。另外我不是开发商,这个项目将与第三方签约。
作为背景研究的一部分,我想从 Stack Overflow 社区的蓝牙编程经验中寻求反馈,更具体地说,是使用自定义固件和用于 LED 的 GPIO PWM?
- 你遇到过什么样的挑战?
- 硬件是否有任何细节或功能需要注意?
**编辑:基于第一个答案- 要求:BLE 5 我确实需要 OTA 更新能力 芯片尺寸没有太大限制,塑料外壳可以更轻松地容纳 1 英寸/25 毫米或更小。非高温应用单芯片解决方案,将使用我们的固件进行编程,控制 4 个 PWM 通道非常适合我们的 LED 灯条,避免单独的 MCU 每单位成本(最低平均成本/单位)-体积的重要因素,待定
**质量我自己不能很好地衡量,作为一名设计师而不是经验丰富的程序员:易于集成/支持(开发成本最低) 芯片制造商软件工具的质量 芯片文档的质量
我发现一些与 Raspberry Pi 相关的问题似乎通常很有帮助,但这些问题对我与 BT SOC 相关的功能或支持和文档没有帮助。
**编辑:是的,我们只考虑 BLE,我在下面包含的 NORDIC Semiconductor 链接是 BLE 和 BT 5。
NORDIC 芯片在我的短名单上,它们似乎得到很好的支持,并且能够支持 3x 或 4x PWM 通道,例如 nRF52832 Nordic nRF52832 Spec info。或较新的型号RF5340。有没有人有他们的经验?
我非常感谢有关蓝牙开发注意事项的任何答案。如果需要,我会编辑和澄清。