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.

[参考译文] TLV320DAC3100-Q1:启用蜂鸣器时序-自动增量写入

Guru**** 2534600 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/910901/tlv320dac3100-q1-enabling-beep-generator-timing---auto-increment-writing

器件型号:TLV320DAC3100-Q1

大家好、

我对启用蜂鸣器(Reg47.D7)的顺序及其配置(0x48、0x49...0x4F)有疑问。

当 我首先发送哔声使能命令(0x47 D7=1)、然后发送命令以设置其长度时、使用自动递增功能的音量

然后 立即反映了蜂鸣器的新设置。

我以为一旦发出哔声发生器启用命令、哔声就会在等待另一个命令发出之前开始。

或者在自动递增模式下、直到所有写入命令都完成后、才会启用哔声生成功能?

正常

47(增加)89(数据)48( 增加)89(数据)49(增加)00(数据).....

自动递增

47(增加)89(数据)89(数据)00(数据).....

此致、

此致、

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

    您好、Shinji、

    感谢您提供有关蜂鸣器的详细信息。

    必须指出的是、在启用哔声命令之前必须配置哔声发生器参数。 如果先启用哔声,然后修改参数,则可能会得到意外结果。 此外、我建议在使用蜂鸣器之前等待8个 BCLK 脉冲。 处理块需要完全初始化这些时钟脉冲。

    我认为本应用手册对于您了解有关蜂鸣器的更多详细信息可能很有用。

    https://www.ti.com/lit/an/slaa446/slaa446.pdf#page=9

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

    此致、
    Luis Fernando Rodríguez S.

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

    您好、Luis、

    我发送了哔声发生器使能、然后发送哔声配置、但似乎是哔声配置

    已成功反映蜂鸣音。

    您是否意味着它并非总是正确的? 为了确保配置反映在哔声中,配置数据是配置数据

    是否必须至少发送8个 BCLK 才能启用蜂鸣音?

    您是否知道为何即使在启用蜂鸣声后发出蜂鸣声配置也会被反映? (命令被发送为自动递增模式。)

    此致、

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

    您好、Shinji、

    建议在配置参数后启用蜂鸣器、因为蜂鸣器会在运行时受到影响。 通常情况下、不会出现错误行为、因为 I2C 配置太快、无法听到声音。

    关于 BCLK 脉冲的问题、是的、在启用蜂鸣音之前至少发送8BCLK 脉冲非常重要。 这些处理块要求 BCLK 被完全初始化。

    此致、
    Luis Fernando Rodríguez S.