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.

[参考译文] TAS2505:将音频放大器连接到 CC3220

Guru**** 2473270 points
Other Parts Discussed in Thread: TAS2505

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/810097/tas2505-connecting-the-audio-amp-to-cc3220

器件型号:TAS2505

大家好。 我正在尝试创建一个使用 CC3320SF 和 TAS2505的定制 PCB。

考虑到 CC3220的引脚排列、

应该在它们之间连接哪些引脚? (ex.McACLKX 64 - MCLK)

我尝试通过 I2S 发送和播放 WAV 文件数据、我将使用 SPI 配置 TAS2523寄存器。

MCLK 对我来说是最令人困惑的。 当我使用其他供应商的器件时、

我仅将 BCLK、LRCLK 与 Raspberry Pi 搭配使用、因此在这里遇到了问题。 感谢你的帮助。

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

     大家好、David、

    当控制器连接到 TAS2505时、务必确保所有串行数据接口和控制线都正确地从控制器连接到 TAS2505。

    控制线可以是 SPI 或 I2C 线。 读取和写入 TAS2505的寄存器需要使用这些行。

    对于串行数据接口线路、您需要一个支持 I2S (或类似协议)的器件。 至少、您需要字时钟(WCLK)或帧时钟、该时钟决定字或通道(通常是左通道或右通道数据)。 然后、需要位时钟(BCLK)来发送每个通道的位。 最后是数据线 DIN 和 DOUT、它们将发送要采样的数据。

    只有当 BCLK 和 WCLK 不能由外部控制器生成时、才需要 MCLK。 TAS2505能够在从模式(BCLK 和 WCLK 配置为输入)或主模式(BCLK 和 WCLK 配置为输出并由 MCLK 生成)下工作。

    如果您的控制器能够向 TAS2505发送 BCLK 和 WCLK 时钟信号、则无需使用 MCLK。 MCLK 引脚可保持悬空。

    如果您对此有其他问题或意见、请告诉我。

    此致、
    Luis Fernando Rodríguez S.

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

    谢谢、Luis。

    此外、

    -13 DIN:音频串行数据总线输入数据

    - 18 GPIO/DOUT:GPIO/音频串行总线输出

    - 5 HPOUT:耳机和线路输出驱动器输出

    - 3 AINL:模拟单端线路左输入

    - 4 AINR:模拟单端线路右输入

    - 12 SPKP:D 类扬声器驱动器同相输出

    - 9 SPKM:D 类扬声器驱动器反相输出

    问题0。 我只使用8欧姆扬声器、它有2根导线;+红色/-黑色

    我应该将+连接到 SPKP、将-连接到 SPKM 吗?

    问题1. 我不使用模拟线路和耳机。

    我是否应该只将 AINL、AINR、HPOUT 连接到 GND/0V?

    此外、该微控制器具有 WCLK 和 BCLK、因此可以使 MCLK 保持未连接状态、对吧?

    问题2. 我正在发送 WAV 文件输出。

    连接 WCLK 和 BCLK 后、DIN 和 DOUT 保留。

    由于这是一个扬声器、我必须将此 SDOUT 连接到 DIN、对吧?

    问题3. 由于这不是麦克风、我没有将任何东西连接到 DOUT 或 GND 到 DOUT?

    该微控制器确实有 SDIN 引脚、但我不知道在使用 TAS2505时将有哪些数据进入 SDIN。

    问题4. 外露焊盘是否应连接到 GND?

    问题5. 最后、我听说 PCM 格式类似于 WAV 文件。 如果输出是 PCM 格式、我是否仍可以使用 TAS2505?

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

    大家好、David、

    问题0。 我只使用8欧姆扬声器、它有2根导线;+红色/-黑色。  我应该将+连接到 SPKP、将-连接到 SPKM 吗?

    实际上、您可以将扬声器导线连接到这些 SPK 输出中的任何一个。 如果红色和黑色连接器连接到 SPKP 或 SPKM、则扬声器行为没有区别。

    问题2. 我正在发送 WAV 文件输出。 连接 WCLK 和 BCLK 后、DIN 和 DOUT 保留。 由于这是一个扬声器、我必须将此 SDOUT 连接到 DIN、对吧?

    你是对的。 音频数据必须从微控制器 SDOUT 引脚发送到 TAS2505 DIN 引脚。

    问题3. 由于这不是麦克风、我没有将任何东西连接到 DOUT 或 GND 到 DOUT?  该微控制 器确实有 SDIN 引脚、但我不知道在使用 TAS2505时将有哪些数据进入 SDIN。

    在这种情况下、DOUT 可保持悬空。 在这种情况下、如果您需要环回功能、则可以使用 TAS2505 DOUT 引脚。 您可以配置 DOUT 引脚、以便将 DIN 数据发送到 DOUT 引脚。 这可用于分析或评估。 确保微控制器按预期发送数据。 如果不需要此函数、则可以将 DOUT 引脚悬空。

    问题4. 最后、我听说 PCM 格式类似于 WAV 文件。 如果输出是 PCM 格式、我是否仍可以使用 TAS2505

    是的、您可以。 WAV 格式类似于 TAS2505支持的音频串行协议。 我会说它更类似于 I2S 模式。 但是、对于需要特定数据协议的情况、TAS2505能够修改串行接口。 您可以在数据线路中添加偏移、配置时钟极性、甚至调整数据长度。 这种灵活性使 TAS2505能够在需要时接受甚至是非标准协议。

    此致、
    Luis Fernando Rodríguez S.

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

    在关闭之前有几个小问题;

    - Q0。 外露焊盘是否应连接到 GND?

    Q1。 该微控制器具有 WCLK 和 BCLK、因此可以使 MCLK 保持未连接状态、对吧?

    问题2.  我不使用模拟线路和耳机。 我是否应该只将 AINL、AINR、HPOUT 连接到 GND/0V?

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

    David、

    很抱歉、我忘记回答您的问题 Q2 (或上一篇文章中的问题 Q1)。

    - Q0。 外露焊盘是否应连接到 GND?

    是的、这个散热焊盘应该被连接至 GND。 尤其是模拟接地(AVSS、SPKVSS)。

    通常、由于 Δ-Σ 转换器的活动、我们建议分离 DAC 器件中的接地平面。 通常、这种转换器会产生高频数字噪声、可添加到 TAS2505的模拟部分。 这就是我们建议将接地层分为模拟接地层(AVSS 和 SPKVSS)和数字接地层(DVSS)的原因。 两个平面必须通过0欧姆电阻器(至少一个电阻器)进行连接。 始终建议采用这种做法来防止模拟部分出现数字噪声。

    Q1。 该微控制器具有 WCLK 和 BCLK、因此可以使 MCLK 保持未连接状态、对吧?  

    你是对的。 如果不需要生成 WCLK 或 BCLK、则 MCLK 可以保持悬空。 基本上、它仅在主控模式下是必需的。

    问题2.  我不使用模拟线路和耳机。 我是否应该只将 AINL、AINR、HPOUT 连接到 GND/0V?  

    只有模拟输入应与 GND 进行交流耦合。 每个输入一个0.1uF 至0.47uF 的电容器就足以满足这一要求。 如果未使用 HPOUT、则必须将其悬空。

    此致、
    Luis Fernando Rodríguez S.

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

    哇、谢谢您的友好回复。

    [引述 USER="Luis Fernando Rodriguez S.]我们建议将接地层分为模拟接地层(AVSS 和 SPKVSS)和数字接地层(DVSS)。 两个平面必须通过0欧姆电阻器(至少一个电阻器)进行连接。 始终建议采用这种做法来防止模拟部分出现数字噪声。[/quot]

    [引用用户="Luis Fernando Rodriguez S.">只有模拟输入应该与 GND 进行交流耦合。 每个输入一个0.1uF 至0.47uF 的电容器就足以满足这一要求。 [/报价]

    您的意思是这样吗?

    它由电池供电、我使用3.3V 降压转换器输出。

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

    David、

    几乎! 我只对数字接地层有一个建议。

    数字活动和数字电源引脚(IOVDD 和 DVDD)必须以 DVSS 为基准。 在原理图中、DVDD 和 IOVDD 以 GND 为基准、GND 是模拟接地层。 我建议添加另一个接地基准作为数字 GND、并将 DVDD 和 IOVDD 电容器连接到此新基准、而不是 GND (模拟接地)。

    有关详细信息、请查看此布局示例。 这是一个 ADC 器件、它还需要隔离数字和模拟接地层以防止噪声。 请注意、两个接地层都连接了两个0欧姆电阻器(或两条 PCB 走线)。

    http://www.ti.com/lit/ds/slas553b/slas553b.pdf#page=83

    此致、
    Luis Fernando Rodríguez S.