主题中讨论的其他部件:CC2640、 CC2640R2F
这些论坛上有关于 CC2640、CC2650和相关器件上相对缺少闪存空间(128KB)的几条消息。 TI 建议的"权变措施"似乎是 CC2640芯片旁边的第二个 MSP432微控制器、运行主应用程序代码、而仅在 CC2640上运行与 BLE 严格相关的内容。
我在 Nordic nRF51822和 nRF52832方面拥有丰富的经验、但在其他 BLE 解决方案方面却没有丰富的经验。 北欧器件、尤其是 nRF52832、具有足够的闪存、因此无需使用两个芯片、尽管北欧器件确实具有这种解决方案(软器件串行化)。
我想知道有关双芯片解决方案是否有任何详细的应用手册、参考设计或提示。 立即想到的一些问题:
从48MHz RC 振荡器运行 MSP432以节省晶体是否合理? 我假设 CC2640在任何情况下都需要一个用于射频的高频晶体。 或者、您通常会为 MSP432配备第二个高频晶体吗? 或者是否有来自 CC2640的时钟输出、如果可能的话?
基于北欧的设计通常具有32.768kHz 晶体、可在 BLE 事件之间实现更精确的时序、从而降低功耗。 我认为这在 CC2640方面也是合适的。 但是、在双芯片解决方案中、哪个芯片管理 BLE 事件之间的睡眠和计时器、例如在广播事件之间唤醒? 在 CC2640侧使用32.768kHz 晶体是否合理、但依赖于 MSP432侧的 VLO 低功耗低频内部振荡器、这在睡眠期间可能不需要非常精确的计时?
在双芯片设计中、您通常是否会将 CC2640视为"哑光"BLE 芯片(如 erstwhile nRF8001)、而不运行任何内容或连接任何外设? 那么、假设超低功耗传感器控制器的优势是什么呢?