Other Parts Discussed in Thread: CC2640, CC3100
问:
我很难完全了解哪款产品适合我的应用。我是一名软件工程师,对电气工程不熟悉,因此请原谅我提出这么显而易见的问题。
我们公司使用基于 MSP430 的设计开发数字传感器。我们用的电路板相对较小,比我在互联网上找到的电路板小,因此我们用的电路板可能是定制设计的,并且只能用 MSP430 来驱动。电路板连接到模拟传感器,并使用 MSP 上的固件通过 USB(作为串行端口)发送模拟传感器的读数。4 个引脚被焊接到该 USB 电缆上,因此我怀疑只有 4 个用于通信的端口。
PC 上有一个用于接收和存储串行端口数据的软件。
我们现在正在尝试扩展电路板的连接方式,使其能够通过以太网、WiFi、蓝牙和 NFC 进行通信,其中最重要的技术就是蓝牙。每个设计都应该基于各自的芯片/解决方案。
我不清楚以下内容:
1) 对于当前设计,我们将 USB 电缆焊接到部分引脚,并将带有 UART 端口的电缆焊接到其他引脚。对于以下网页中的器件,是否也有必要这样做:www.ti.com.cn/.../
根据说明,我认为 MSP432P401V 等 MSP 开箱即支持 WiFi 和蓝牙。是这样吗?如果不是,相比于 MSP430,购买 MSP432 有什么好处?
3) LaunchPad 到底是什么?根据我的理解,它可以让工作变得更加轻松,因为我不必亲自将 USB 和 UART 焊接到电路板上,而且它还会将一些引脚暴露在外。
4) 使用 IAR Studio 对当前解决方案进行编程。我是否也可以使用 IAR Studio 对 LaunchPad-MSP 进行编程?
5) 此外,目前 MSP430 USB API 用于该工程。是否还有适用于 WiFi、蓝牙或以太网的 API?如果是,这些是否仅适用于 CC2640/CC3100?
6) 当前产品的尺寸为钢笔的一半。因此,虽然可以使用 Launchpad 和 CC2640/CC3100 来测试发送是否正常,但实际产品必须很小。我还发现,一些蓝牙模块(如 www.reichelt.de/bluetooth-modul-fuer-nibobee-nibo-bee-blue-p129272.html 中所示)不能用于该模块或类似模块?除 CC2640/CC3100 外,是否有任何其他已通过 MSP 测试的蓝牙模块?是否有可用于控制硬件的 API?根据您的经验,在没有 API 的情况下控制这些模块需要多长时间?
7) 更进一步讲,是否有用于蓝牙、WiFi 或以太网通信堆栈的 API?对于 USB,不需要此类协议,但 WiFi/以太网需要 TCP/IP,蓝牙当然也有协议。
总之,我对这里的信息感到不知所措,我需要一些指导。我的目标是:我想通过 WiFi、蓝牙或以太网发送任意数据(初期是任意数据,后期应该是传感器数据),后期产品必须很小(但用于测试的产品可能很大),如果测试系统 (Launchpad...?) 与产品不同,我希望在它们之间共享尽可能多的代码。请用通俗易懂的语言提出建议解疑答惑,不胜感激!