This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[FAQ] [参考译文] [常见问题解答] MSP432WARE:产品调色板说明

Guru**** 1828310 points
Other Parts Discussed in Thread: CC2640, CC3100, MSP432E401Y
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/709614/faq-msp432ware-clarification-on-product-palette

器件型号:MSP432WARE
主题中讨论的其他器件:CC2640CC3100MSP432E401Y

您好!

我很难完全理解哪种产品适合我的用例。 作为一名软件工程师、我不熟悉电气工程、因此请原谅我提出明显的问题。

在我的公司、我们使用基于 MSP430的设计开发数字传感器。 使用的电路板相对较小、比我在互联网上找到的电路板小-因此、我们可能使用定制设计、而只使用 MSP430来驱动它。 电路板连接到模拟传感器、并使用 MSP 上的固件通过 USB (作为串行端口)发送模拟传感器的读数。 4个引脚被焊接到该 USB 电缆上、因此我怀疑只有4个端口用于通信。

PC 上有一个用于接收和存储串行端口数据的软件。

我们现在正尝试将其扩展到以太网、WiFi、蓝牙和 NFC、其中蓝牙是最重要的技术。 每种设计都应采用自己的芯片/解决方案。

我不清楚以下事项:

1) 1)对于当前设计、我们将 USB 电缆焊接到某些引脚、将带有 UART 端口的电缆焊接到其他引脚。 是否还需要在此处对器件进行此操作: http://www.ti.com/product/MSP432E401Y/ 

说明、我认为  MSP432P401V 等 MSP 开箱即用支持 Wifi 和蓝牙。 它们是吗? 如果不是、购买 MSP432而不是 MSP430有什么好处?

3) 3) LaunchPad 到底是什么? 据我所知、这使生活变得更加轻松、因为我不必亲自将 USB 和 UART 焊接到电路板上、而且它还会暴露一些引脚。

4) 4)使用 IAR Studio 对当前解决方案进行编程。 我也可以使用 IAR Studio 对 LaunchPad-MSP 进行编程吗?

5) 5)另外、目前 MSP430 USB API 用于该项目。 是否还有用于 Wifi、蓝牙或以太网的 API? 如果是、这些是否仅适用于 CC2640/CC3100?

6) 6)当前产品的尺寸为画笔的一半。 因此、虽然可以使用 Launchpad 和 CC2640/CC3100来测试发送是否正常、但实际产品必须很小。 我还发现了一些类似的蓝牙模块: https://www.reichelt.de/bluetooth-modul-fuer-nibobee-nibo-bee-blue-p129272.html?&trstct=pos_0 不适用于此模块或类似模块? 是否有任何 CC2640/CC3100以外的蓝牙模块已经过 MSP 测试? 是否有可用于控制硬件的 API? 根据您的经验、在没有 API 的情况下控制这些模块需要多长时间?

7) 7)在更高层面上、是否有用于蓝牙、WiFi 或以太网通信堆栈的 API? 对于 USB、不需要此类协议、但 WiFi/以太网需要 TCP/IP、蓝牙当然也有协议。

总之、我对这里的信息感到不知所措、我需要一些指导。 我的目标是:我希望通过 WiFi、蓝牙或以太网发送任意数据(开始时为任意数据、后来应为传感器数据)、后来的产品必须很小(但可能很大、可用于测试)、如果测试系统(launchpad…?) 与产品不同、我希望尽可能多的代码在它们之间共享。 非常感谢大家提出一些一般性的建议来消除我的困惑!

此致、
最大

MSP432E401Y

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Max:

    感谢您联系我们、帮助我们确定要使用的器件!

    我将尽力回答您的问题。

    [引用 USER="Max Beikirch]我们现在正尝试将其扩展到以太网、WiFi、蓝牙和 NFC、其中蓝牙是最重要的技术。 每种设计都应采用自己的芯片/解决方案。[/引述]

    SimpleLink MCU 平台(www.ti.com/simplelink)为每个 BLE (CC26xx)、Wi-Fi (CC32xx)和以太网(MSP432E4)器件提供便携式 SDK。 因此、如果您在其中一个 SDK (例如 SimpleLink CC2640R2 SDK)上开发应用、则只要硬件支持这些功能、您就应该能够相当快地将其移至另一个 SDK。

    [引用 user="Max Beikirch]1)对于当前设计,我们将 USB 电缆焊接到某些引脚,将带有 UART 端口的电缆焊接到其他引脚。 对于此处的器件是否还需要这样做: http://www.ti.com/product/MSP432E401Y/ [/quot]

    我不明白为什么要将 USB 电缆连接到 UART 引脚。 MSP432E4器件随附 USB 外设、因此、如果您想使用 USB 主机、器件或 OTG、则这些器件上提供支持。

    [引用 user="Max Beikirch">说明,我认为 像 MSP432P401V 这样的 MSP 支持开箱即用的 Wifi 和蓝牙。 它们是吗?[/报价]

    MSP432P4器件是 SimpleLink MCU 平台的一部分。 SimpleLink MSP432P4 SDK 可通过 SimpleLink SDK 插件进行扩展以支持无线器件(如 Wi-Fi 和 BLE)

    [引用 user="Max Beikirch"]3) LaunchPad 到底是什么? 据我所知、这使生活变得更加轻松、因为我不必亲自将 USB 和 UART 焊接到电路板上、而且它还会暴露一些引脚。

    LaunchPad 是一款 EVM 或开发套件、使客户能够开始开发软件/固件应用、而无需等待设计的电路板完成。 它还附带 BoosterPack 接头、可用于扩展 Launchpad 的硬件功能。 例如、通过 将 CC2640R2连接到 Launchpad 上的 BoosterPack 接头、可以向 MSP432P401V LaunchPad 添加 BLE 功能。

    4) 4)使用 IAR Studio 对当前解决方案进行编程。 我也可以使用 IAR Studio 对 LaunchPad-MSP 进行编程吗?[/quot]

    包括 SimpleLink MSP432P4 SDK 在内的所有 SimpleLink SDK 均支持 IAR。

    [引用 USER="Max Beikirch]5)此外,目前 MSP430 USB API 也用于该项目。 是否还有用于 Wifi、蓝牙或以太网的 API? 如果是、这些是否仅适用于 CC2640/CC3100

    您是否在询问是否有用于访问 Wi-Fi、BLE 或以太网的 API? 如果是、则有可用的 API。

    对于可用的软件堆栈、请参阅每个 SDK 的以下文档:

    • SimpleLink MSP432E4 SDK: 文档概述
    • SimpleLink MSP432P4 SDK: 文档概述
    • SimpleLink CC3220 SDK: 文档概述
    • SimpleLink CC2640R2 SDK: 文档概述
    • 如果您计划在 MSP MCU 上使用 CC31xx 器件、则 SimpleLink SDK Wi-Fi 插件为支持的软件: 文档概述
    • 如果您计划在 MSP MCU 上使用 CC26xx 器件、则 SimpleLink SDK BLE 插件是支持的软件: 文档概述

    [引用 USER="Max Beikirch]总结说,我对这里的信息感到不知所措,我需要一些指导。 我的目标是:我希望通过 WiFi、蓝牙或以太网发送任意数据(开始时为任意数据、后来应为传感器数据)、后来的产品必须很小(但可能很大、可用于测试)、如果测试系统(launchpad…?) 与产品不同、我希望尽可能多的代码在它们之间共享。 非常感谢大家提出一些一般性的建议来消除我的困惑![/引述]

    我完全理解这些信息可能会令人困惑。 如前所述、SimpleLink SDK 可通过代码移植、因此您可以使用一个器件开始开发、并能够以最少的工作量将应用移至另一个 SimpleLink 器件。

    如果您希望支持所有三种接口(BLE、Wi-Fi 和以太网)、则唯一的选择是使用 MSP432E4 + CC31xx 和 CC26xx 器件。 根据封装、所有这些器件的 PCB (在您的最终产品中)的尺寸可能相当大。

    对于开发、您应该能够订购 适用于 MSP432E4的 LaunchPad (www.ti.com/.../msp-exp432e401y) 和适用于 CC26xx 的 LaunchPad (www.ti.com/.../launchxl-cc2640r2); )以及适用于 CC31xx 的 BoosterPack (http://www.ti.com/tool/CC3120BOOST)。

    在 MSP432E4 LaunchPad 页面(http://www.ti.com/tool/msp-exp432e401y)上、  

    希望这些信息对您有所帮助!

    谢谢、

    SAI