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.

[参考译文] TLV320AIC3120:无音频输出

Guru**** 2448780 points
Other Parts Discussed in Thread: TLV320AIC3120

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/720824/tlv320aic3120-no-audio-output

部件号:TLV320AIC3120
您好,
我使用 TLV320AIC3120,
但我听到的是微弱的咔嗒声,几乎听不到,但我需要更长的哔声。  
我只需要此EVM来生成蜂鸣,我不使用I2S,而是使用I2C配置寄存器,

 
 下面是我所做的配置

 你能帮我解决这个问题吗?



#Select Page 0 w 30 00 00 # PLL_CLKIN = MCLK,CODEC _CLKIN = MCLK ###### MCLK=1 MHz ,带30 04 03和#0x07
# r=1,p=1;
W 30 05 92
# j=32
W 06 10
# D=0
W 07 00
W 08 00


# DAC指令集PRB_P25
w 30 3C 19



# NDAC on div=1
w 30 0B 82
# MDAC on div=2
w 30 0C 84
# DOSR =144
w 30 0D 00
w 30 0E 90

# DAC Volume -0dB
w 30 41 30

# DAC mute off
W 30 40 04
# DAC加电
w 30 3F 80
w 30 24 00
w 30 25 90 

#选择Page 1 w 30 00 01 # Class d driver power up w 30 20 86
#DAC路由至混合器放大器
W 30 23 40 # D类路由启用 w 30 26 00 # D类输出驱动器静音关闭 w 30 2A 1C ###FS=50 kHz,Fin=1kHz。 # Select Page 0 w 30 00 00 # Beep length=004E20 w 30 49 00 w 30 4A 4E w 30 4B 20 # sin wave coeffi=1008 w 30 4C 10 w 30 4d 08 # cos wave coeffi=7EFD w 30 4E 7E w 30 4F FD # Beep generate 0 db w 30 47 80






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

    重做PLL和分禾器设置,处理块25是资源繁重的工艺流程。 资源类为12。

    通常,您应该设置它,因此MDAC * DOSR / 32≥RC现在就不是这样了。

    您是否提供任何BCLK或wCLK?

    此致,
    -Steve Wilson
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Steve,
    我已经在PLL部门中做了这些更改
    # PLL_CLKIN = MCLK,CODEC _CLKIN = MCLK
    ####### MCLK=1 MHz
    W 30 04 03
    # r=1,p=1;
    W 30 05 91
    # j=48
    W 06 30
    # D=0
    W 07 00
    W 08 00

    DIV=1上的# NDAC
    W 30 0B 82.
    DIV=2上的# MDAC
    W 30 0C 84.
    # DOSR = 128
    W 30 0D 00
    W 30 0E 80

    我使用MCLK作为PLL clk,不提供任何BCLK或wCLK。

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

    您至少需要提供几个BCLK周期。 我建议在主模式下运行设备(将BCLK和WCLK设置为输出)

    这将提供内部处理块运行所需的Kickstart。

    此致,
    -Steve Wilson