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.

[参考译文] CCS/MSP430G2955:需要它将其与 AIC111连接

Guru**** 2585275 points
Other Parts Discussed in Thread: AIC111, MSP430G2955

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/611915/ccs-msp430g2955-need-it-to-interface-it-with-aic111

器件型号:MSP430G2955
主题中讨论的其他器件:AIC111

工具/软件:Code Composer Studio

需要它与 MSP430G2955连接 引脚、如下所示:

帧-> P2.2

SCLK -> P3.3/UCB0CLK/UCA0STE

RST/LBM -> P4.1/TB0.1/CA1

SDIN -> P3.2/UCB0SOMI/UCB.S.

SDOUT -> P3.1/UCB0SIMO/UCB0SDA

MCLK -> P2.1/TA0INCLK/SMCLK/A1

IMODE -> P4.0/TB0.0/CA0

需要有关 C 代码的帮助、以便进行卷升和降。 此外、如果引脚连接正常、请提供指导

谢谢

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

    您好、Avoem、

    几个问题:

    • MCLK -> P2.1/TA0INCLK/SMCLK/A1
      • 您是否打算从 AIC111的5MHz 数字时钟输出为 MSP430供电?
      • 如果是、此连接不正确。 请告诉我、我将建议您如何正确设置。
    • RST/LBM -> P4.1/TB0.1/CA1
      • 您是否打算将其用作发送至 MSP430的复位信号?

    除此之外、我认为您在 MPS430端的连接看起来正常。 我不是 AIC111的专家、因此我也建议将问题发布到 音频转换 器论坛、以了解有关其设置的更直接的问题。  

    此致、  
    Caleb Overbay

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

    你好! Caleb、

    设计助听器。 MSP430有3个按钮、一个用于调高音量、一个用于调低音量、另一个用于更改模式。 我只需要具有音量增大和减小功能。 我不想使用 AIC111时钟为 MSP430供电。 我只需发送 SPI 通信以通过4个步骤设置音量、即0dB、10dB、20dB、30dB 和40dB。

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

    您好、Avoem、

    如果您不是从 AIC111获取 MSP430的时钟、那么为什么您有连接 MCLK -> P2.1/TA0INCLK/SMCLK/A1? 我不认为有必要。

    您还打算使用 AIC111的 RESET 信号来复位 MSP430吗?

    最后、您可以在 此处找到 MSP430G2955的通用 SPI 通信示例。 但是、对于需要从 MSP430发送到 AIC111的特定命令、我必须参考 AIC111数据表和 音频转换 器论坛。

    此致、  
    Caleb Overbay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢 Caleb 的答复。 我不打算使用来自 AIC111的复位信号来复位 MSP430。 我已经在音频转换器论坛上发布了该内容、但他们指导我将其发布在该论坛中。 我还必须对进入 AIC111的音频信号进行采样、并已将其连接到 AIC111的引脚 AVINP 的 P2.0/TA1CLK/ACLK/A0引脚、以检查信号的频率。 我有一个麦克风通过1uF 电容器连接到 AIC111的 AVINP 引脚、并且还将信号从麦克风馈送到 MSP430。 我应该在1uF 电容器之前还是之后连接 MSP430?

    再次感谢..

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

    您好、Avoem、

    我在音频转换器论坛上查看了您的帖子、并看到您询问了正确的引脚分配。 他们正确地指导您回答这些问题、我当然可以提供帮助。 我还可以提供有关如何在 MSP430上执行 SPI 通信的指导、但如果您对需要向 AIC111发送哪些寄存器值和命令有疑问、我建议返回音频转换器论坛并在那里提出这些问题。 无论通过哪种方式、我都将尽最大努力为您提供帮助!

    以下是正确 SPI 通信所需的连接图:

    我还建议在1uF 电容器之前连接麦克风信号。

    此致、  
    Caleb Overbay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    非常感谢 Caleb、我已经介绍了 MSP430G2955的引脚8和9 (P2.2/TA0.0/A2和 P3.0/UCB0STE/UCA0CLK/A5)、如果在光绘中已经连接了 MCLK、也会影响电路的性能? 我在 P2.0/TA1CLK/ACLK/A0和1uF 电容器两侧之间放置了电阻器。 我将在麦克风引脚本身的1uF 电容器之前放置电阻器。

    此致、

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

    e2e.ti.com/.../hearing-aid-sch_2D00_1.pdf

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

    您好、Avoem、  

    [引用 USER="Ase似乎 Gupta"]我已经创建 了 MSP430G2955的引脚8和9 (P2.2/TA0.0/A2和 P3.0/UCB0STE/UCA0CLK/A5)[/QUERPILET]

    我不知道你的意思是什么。 FRAME 信号需要连接到 MSP430的 P3.0、因为这是 UCB0 SPI 模块的 STE 源。 在原理图中、它显示此连接不存在。  

    [引用 user="Asee似乎 Gupta"]此外,如果在光绘文件中已经连接了 MCLK,它是否会影响电路的性能?

    如果您不使用该信号、我不建议将其连接到 MSP430。 这将使优化 GPIO 以降低功耗变得更加困难。  

    我还注意到您没有使用正确的 SBW 接口对器件进行编程。 请确保遵循 《MSP430硬件工具用户指南》图2-2中列出的建议

    此致、  
    Caleb Overbay

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我正在使用 MSP430 Launchpad 对该板进行编程。 它是 SpY-bi 导线连接。 由于帧连接到 GPIO 2.2、因此它也必须连接到 STE。 我对2个引脚进行了注射、现在 FRAME 和 GPIO 都连接了帧。

    请建议

    此致、

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

    尽管 LaunchPad 可以成功对器件进行编程、但不能保证在没有上图中指定的正确配置的情况下始终能够正常工作。 我建议对您的设计进行这些更改、否则您将来可能会遇到编程问题。

    此致、
    Caleb Overbay
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Caleb! 我将在下一个设计中纳入这一点。 第一个原型已经准备就绪。 我当时只是在焊接、而是在开始编码。 我已经为它做了一些编码。 基本框架已经完成。 它是可编程助听器。 UART 用作编程接口、用于在闪存中设置患者的基本频率值。 然后、音量必须根据麦克风接收到的频率和闪存中设置的值进行调高和调低。

    您能帮我进行基本编码、以便使用 UART 和频率测量在闪存中写入值吗?

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

    您好、Avoem、

    使用计时器模块而不是 ADC 进行频率测量可能最简单。 示例 msp430g2xx3_TA_21.c 显示了如何测量信号频率、 可在此处找到。 但是、您需要记住、这是针对方波设置的、但理论上也适用于正弦波。 您还需要确保正弦波不会超出引脚的最大和最小电压。

    您还可以在这些示例中找到闪存编程代码以及 UART 代码。

    此致、

    Caleb Overbay

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

    您在这方面是否取得了任何进展、或者您还有其他问题要问我吗?

    此致、
    Caleb Overbay