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.

[参考译文] MSP432P401R:向 MSP432添加 I2S

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/567369/msp432p401r-adding-i2s-to-the-msp432

器件型号:MSP432P401R
主题中讨论的其他器件:CC3200MSP430FR5994

我建议 TI 认真考虑在 MSP432的未来版本中添加本机 I2S 支持。

我知道:"SLAA449A–将 I2S 器件连接到 MSP430器件"

但是从后续线程中可以清楚地看出、虽然现在可以使用 SPI 端口来创建这样的接口、但所需的软件非常繁琐。

随着具有 I2S 接口的 D 类放大器的推出、无需首先转换为模拟即可使用这些 D 类放大器。

这些放大器可用于生成低频信号、这些信号可能是非音频信号。  我现在有这样一个应用;我的负载是电感的、但其他与音频无关。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您可以更好地重新思考微控制器选择。 TI 似乎没有开发 msp432系列、两年来没有引入任何新的芯片变体。 其他制造商提供的大量 ARM 微控制器支持 I2S。 抱歉,TI -如果我错了,请纠正我的问题;)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    查看 CC3200。 它具有 I2S 端口、并行摄像头端口、多层数据总线、32通道 DMA、专用2引脚 SD 卡端口、所有数据外设均经过缓冲、80MHz CortexM4、256KB 双存取 SRAM。

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

    CC3200将停产、以支持 CC3220。 但这不应在论坛上讨论。 )

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

    我建议 您也查看 TMS320C5545 DSP。 但在 所有领域、与通用 MCU 相比、它在开发时所需的技术专业知识要多得多。

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

    [报价用户="Ilmars"]如果我错了,请更正我的错误;)

    AFAIK 你是正确的-至少关于 Cortex M。TM4C 系列也缺少这个外设。

    [引用 user="Ilmars"]其他制造商提供的大量 ARM 微控制器支持 I2S。

    完全正确。

    正如此处所建议的、DSP 是一种截然不同的动物类别。 尽管它们可能适用于音频应用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我建议使用 TMS320C5545、因为它具有更高级的数据总线架构、这种架构更适合实时应用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我知道一切都在想、每个人都希望拥有与 MSP430一样低功耗且可调试的一体式专用 MCU、其功能与 TMS320C5545 DSP 和 MSP432一样强大、外设也与 C2000一样出色、并且可能与 MSP430G 系列一样便宜。
    TI 的工程师阅读这些文章。 )
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Alexey Bagaev 先生的说法]我知道一切都在想、每个人都希望拥有与 MSP430一样低功耗且可调试的一体式专用 MCU、其功能与 TMS320C5545 DSP 和 MSP432一样强大、并且在外设方面与 C2000一样出色、并且可能与 MSP430G 系列一样便宜
    TI 的工程师阅读这些文章。 :)[/报价]

    按价格为您最喜爱的分销商选择微控制器、MSP430G 系列附近的某些 Cortex-M 器件肯定会弹出。 找到数量少的1美元(或更少)的 M0 / M0+/ M3就不再有问题了。 不知道 TI DSP 的情况如何、但与其他生产商相比、TI Cortex-M 器件太贵。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    在高质量产品中、MCU 可能是系统中成本最低的元件之一。 将 MCU 的价格降低到优于竞争对手不会将终端器件的 BOM 更改为10%。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Alexey Bagaev ]]在高质量产品中、MCU 可能是系统中最便宜的元件之一。 将 MCU 的价格降低到优于竞争对手不会将终端器件的 BOM 更改为10%。

    [/报价]

    对。

    但是、说实话、只有少数产品 是真正的"高质量"产品-项目经理和销售人员的眼中除外。

    我一直在研究仅按价格选择芯片和 MCU 的项目、并将供应商和工具链换用几美分。 就像这个词的最纯净意义上的"大众产品"。 仅统计数字...

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

    [引用 USER="Alexey Bagaev "]我知道一切需要什么,每个人都希望拥有与 MSP430一样低功耗和可调试的一体式专用 MCU,它与 TMS320C5545 DSP 和 MSP432一样强大,在外设方面也像 C2000一样好,并且可能与 MSP430G 系列一样便宜。[/QUERQE]

    看看 这个。 功耗低、价格低于 msp432。  封装外设。 也有 I2S。 Cortex-M4在性能方面的16位 DSP SIMD 指令远未落后于 TMS320C5x。 请注意,只有一种 MSP432P401RIPZR 库存:)免责声明:我只提到竞争对手的芯片,因为 TI 没有一种(低功耗/w I2S)。

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

    [引用 user="Ilmars">查看 示例。 功耗低、价格低于 msp432。  封装了外设。[/quot]

    同一家供应商拥有一系列 Cortex M0/M0+器件(价格合理、直接与 MSP430竞争)、几乎所有器件都采用 I2S。 如果不需要对音频数据进行复杂的操作、这种器件就足够了。 遗憾的是 TI 没有 M0 ...

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

    MSP430FR5994能够处理的 DSP 处理速度比 M0+快40倍是否糟糕? MSP430FR5994专为超低功耗应用而设计、峰值功耗低于500mW、这种做法是否糟糕。 包括 I2S 外设意味着需要 DSP 功能(在实际情况下、您不会发送/接收和/或存储原始音频数据。 这也意味着处理 I2S 协议的外部器件将消耗超过10mW 的功率+ A/B 类或 D 类放大器将消耗1-50W 的功率。 该设置不是为了实现超低功耗、没有缓冲外设的单通道数据总线也不意味着真正的实时设置。 那么、如何处理低频带语音编解码器并在 Cortex-M0+上实时将数据发送到 I2S?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Alexey、
    请查看此(较旧)主题、但您也可以找到其他 MSP430器件与 Cortex-M 进行比较的地方
    forum.43oh.com/.../
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你是对的。 TI 是我最喜欢的 IC 供应商。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我同意 TI 有大量的 I2S 芯片、将此类接口添加到 MSP 系列将是一种浪费。

    [引用 user="Alexey Bagaev "]此设置不是为了实现超低功耗

    为什么 MSP430应仅限于低功耗设置? 即使 TI 参考设计的板载 MSP430也经常远不低功耗。 需要提及的一点是:太阳能 MPPT 充电控制器。 最大功率的器件仅以损耗损耗耗散超过5W 的热量,更不用说输出功率了:)

    当然、您倾向于将重点转移到 MSP430、它与 I2S 所需的性能不匹配。 请注意、我们将讨论 msp432。

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

    电源限制不能使 MSP432在高峰值功耗和超低功耗省电模式下在同一封装中具有相同的效率。 这就是它集成了混合电源管理解决方案的原因。

    以反辩和武断的方式提供或获得咨询的想法对我来说并不有趣。 直行-我不喜欢它。

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

     [引用 user="Alexey Bagaev 先生的观点]以反辩和任意的方式提供或获得咨询的想法对我来说并不有趣。 直行-我不喜欢它。

    没错。 您喜欢您的论点不会受到质疑。

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

    [引用 USER="Alexey Bagaev ]MSP430FR5994 能够处理的 DSP 处理速度比 M0+快40倍吗? [/报价]

    您是否有任何关于该索赔的参考资料?

    在这种"快40倍"的 DSP 操作过程中、功耗如何?

    [引述 USER="Alexey Bagaev "] MSP430FR5994 是为超低功耗应用而设计的、峰值功耗低于500mW 的、这种做法是否糟糕。[/QUERPLECES]

    虽然确实如此、但使用 I2S 的音频(尤其是数字音频)应用很可能是低功耗应用。

    [引用 user="Alexey Bagaev "]包括 I2S 外设意味着需要 DSP 功能(在实际情况下、您不会发送/接收和/或存储原始音频数据。

    我不这么认为。

    音乐播放器应用可能只使用 I2S 将音频数据从永久存储(SD 卡)传输到音频 DAC、而涉及的"DSP"操作极少或根本不涉及。 这不会使它成为真正的 DSP 应用 IMHO。 否则,用户几乎可以调用任何“数字信号处理”...

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

    [引用用户="f m."]您是否有该索赔的任何参考?[/QUERT]

    [引用用户="f m."]在这种“快40倍”的 DSP 操作过程中,功耗如何?

    参考:slaa698a

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

    CortexM4的情况要好得多、因为它具有完全仿真的 DSP 堆栈。 但 MSP430FR5994的速度仍然比 CFFT-512中的 CortexM4快约3倍。 (无参考、请勿询问)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    正如我所假设的、"特殊硬件诀窍"。
    如果我找到时间、我可能会检查编译器设置和使用的数据类型。 但我不希望 TI 在这里会感到很高兴。
    对于普通机器指令变体(无 LEA)、它看起来会稍有不同。
    Microchip 具有类似的硬件加速器产品。 缺点是工具链支持- TI 较少、但 MCP 更是如此。
    其次、几乎没有人会以12MHz 的频率运行 Cortex M0来执行 FFT、而是以48MHz 的频率运行。 (M0/M0+、AFAIK、通过 ARM 击剑被限制在50MHz)。
    以全速运行高性能代码并切换回 LP 模式通常会更有效。 这就是 EnergyMicro 的核心理念。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    此表中的性能是以 MCKL 时钟周期为单位提供的、因此指令长度不会改变、可能是额外的等待状态。 是的、此实现是在硬件中完成的、可直接独立访问 RAM。 但 FFT 在许多应用中都是必需的、包括在音频压缩技术中、FFT 性能在整个实时过程中至关重要、而此过程不是在短时间内进行、通常用于始终运行的操作。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Alexey Bagaev "](无引用,请勿询问)。

    不过,这将是令人感兴趣的。

    我怀疑这一优势意味 着时钟频率也相同、并且仅限于直接支持的数据类型。 对于32位类型、float 和 double、结果会不同。 虽然 Cortex M4具有"DSP 类"指令、但它完全不是 DSP。

    但我仍然不会将(MSP430和 Cortex M)都视为预定用于"真正" DSP 应用的目标。

    对于音频输出应用(如音乐播放器)、我会选择最小/最便宜的 MCU、该 MCU 可以足够快地通过数据进行通道传输。 缺少 I2S 接口、意味着位拆裂和相应的性能损失、在这里显然是一个缺点。

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

    Alexey Bagaev 说:
    此过程并非在短时间内进行-这通常用于始终运行的操作。

    因此不是真正的低功耗应用。 我强烈怀疑 HiFi 数据(ADC 分辨率> 16位、48kHz 采样率)会使该性能"崩溃"。 但 TI 拥有真正的 DSP。

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

    [引用用户="f m"]我怀疑这一优势意味 着时钟频率也相等、并且仅限于直接支持的数据类型。 对于32位类型、float 和 double、结果会有所不同。[/quot]

    当然、正如我提到过的、在节拍数中、条件相等 - cFFT512。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我没有提到 MSP430FR5994上的 I2S 实现。 I2S 不是向外部 DAC 和放大器发送音频数据的唯一方式。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Alexey Bagaev "]但 MSP430FR5994 的速度仍然比 CFFT-512-中 的 CortexM4快大约3倍[/quot]

    如果它们在相同的时钟频率下运行、则速度更快。 如果 msp432能够运行48MHz、为什么要以16MHz 运行? 3倍时钟效率、3倍以上能效、但不一定更快。

    参考此处。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    现在您开始支持我的方面。 我无意制动您的位置。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很抱歉,我还有很多其他事要做。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Alexey Bagaev 先生的说法]现在您开始支持我的一方。 [/报价]

    当然- LEA 加速器很好、MSP430很好、许多 Cortex-M 微控制器也很好。 我不会站在任何一边或“芯片崇拜宗教”,除了-挑选最适合特定任务和条件的东西,不要爱上单种设备:)

    P.S. 无论如何、将 I2S 添加到 msp432都是浪费。

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

    [引用 user="Alexey Bagaev "]我无意制动您的立场。

    我也不打算"对抗"你的立场。

    我的竞争是 TI 微控制器产品系列。 TI 是否忽视 Cortex M0以避免内部竞争? 许多客户喜欢一个工具链涵盖的持续产品系列。 它使他们能够快速轻松地扩展其产品系列。 虽然 MSP432实现了许多 MSP430外设、但这是一个连续中断(它们的汇编器代码不可移植)。 TM4C 控制器也没有太多相似之处。 没有 Cortex M7?

    虽然 TI 似乎已在 DSP 和应用处理器(Cortex A)市场占有一席之地、但我看到其他供应商更适合在 MCU 领域中占据一席之地。 只是我个人的看法。

    BTW、是否有人注意到 MCU 市场中正在进行的兼并疯狂?