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.

[参考译文] TLV320AIC23B:TLV320AIC23B

Guru**** 2393725 points
Other Parts Discussed in Thread: TLV320AIC23B, TLV320AIC3104, TLV320AIC3106, TLV320AIC3105

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/673276/tlv320aic23b-tlv320aic23b

器件型号:TLV320AIC23B

您好!

我使用 TLV320AIC23B 进行音频输出
TLV320AIC23B 由从器件连接到 I2S

我按照这个顺序写入配置寄存器


复位= 0x0F
延迟100ms
analog_path_CTRL =//(1 << DAC_ON)|(1 << MIC_MUTE)
digit_path_CTRL = 0x00
DIGITAL _AUDIO_INTERFASE = 0x02 // I2S 格式,16位(2 << DATA_FORMAT)
SAMPLE_RATCH_CTRL = 0x00 // 48kHz、256fs
digited_interface_active = 0x01 //(1 << active_interface)
POWER_DOWN_CTRL = 0x26 //(1 << OSC_OFF)|(1 << ADC_OFF)|(1 << MIC_OFF)


当 I2S 数据传输直接在第一个帧上开始时、无论发送的数据如何、都会在 LINOUT 输出端产生脉冲、并且更多的数据不会影响 LINOUT 输出端的电压

告诉我如何输出声音

谢谢你。

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

    这是一款非常旧的 TI 器件、我不建议将其用于新设计。 我建议使用 TLV320AIC310x 器件、例如 TLV320AIC3104或 TLV320AIC3106。 这是更灵活、功能更强大的器件、具有更高级别的控制和更好的性能。 它们也更便宜。

    您能否提供完整配置? 您将丢失模拟路径的值。

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

    好的。
    在哪里可以获得用于 GCC 编译器的 TLV320AIC23B 和 TLV320AIC3105的 C 库?

    此致、
    OP3
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    re >>您能否提供完整配置? 您将丢失模拟路径的值。

    模拟音频路径控制(地址:0000100)
    analog_path_CTRL = 0x12


    完全配置

    复位= 0x0F
    延迟100ms
    analog_path_CTRL = 0x12
    digit_path_CTRL = 0x00
    DIGITAL _AUDIO_INTERFASE = 0x02
    SAMPLE_RATCH_CTRL = 0x00
    digited_interface_active = 0x01
    POWER_DOWN_CTRL = 0x26
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    OP3、

    有一些 Linux 驱动程序可用 、但仅此而已。  您可以在 此处找到驱动程序

    Steve

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您的配置没有任何突出显示不正确的地方。 很明显、您在寻找输出电压和输出电压是否正确? 您的第一个帖子显示"LINOUT"

    您使用什么来提供 I2S 数据?
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢、Steve

    我找到了我的错误

    复位寄存器中的数据应为0。 我发送了0x0F

    该寄存器可能具有其他未声明的函数

    此致、
    OP3