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.

[参考译文] TLV320DAC3203:新部件,单声道输出

Guru**** 1805680 points
Other Parts Discussed in Thread: TLV320DAC3203, OPA344, TLV320AIC3204
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1092745/tlv320dac3203-new-item-mono-output

部件号:TLV320DAC3203
主题中讨论的其他部件: OPA344

尊敬的TI-San:

 

我正在考虑使用数字麦克风输入CTIA耳机的电路。

 

1.

您是否销售自TLV320DAC3203以来的新产品?

 

TLV320DAC3203具有立体声输出。

是否有适合单声道输出的产品?

 

 

谢谢!

S.Suzuki

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

    您好,铃木山,

    我正在与我的一些同事探讨支持PDM界面的其他新编解码器,我会尽快收到一些反馈。

    关于TLV320DAC3203,它实际上可以配置为单路差动输出,这意味着您可以在L和R输出之间连接一个负载,而不是将每个输出上的一个负载连接到GND。 左通道将用于驱动输出,而右通道将不使用。 您可以获得有关应用程序参考指南以下部分的更多详细信息:

    也许您可以通过更改输出配置来继续使用此设备。

    此致,
    Ivan Salazar
    应用工程师

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

    尊敬的Ivan Salazar-San:

     

    谢谢您的回复。

     

    1.

    >我正在与我的一些同事探讨支持PDM界面的其他新编解码器,我会尽快收到一些反馈。

    我期待您的回答。

     

    我不希望输出均衡。

    我的用途是下图,我的用途是单个输出。

     

     

    谢谢!

    S.Suzuki

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

    铃木山

    您可以查看 AIC3204/06/12,它们将支持PDM输入,具体取决于所需的其余功能。

    如果您只需禁用其中一个输出,并保留一个单端输出,就可以从立体声更改为单声道,那么DAC3203也是如此。 只需禁用HPL或HPR输出,您还可以将使用的通道输入数据更改为L和R的整体混合,而不是仅使用其中一个通道:

    关于您的CTIA联系,您能否澄清以下问题?:

    • DAC3203将位于耳机端,而不是移动/回放设备上,正确吗?
    • DAC3203是否仅 用作数字麦克风到模拟输出转换器?
    • 接收器L和R不是由DAC3203驱动的,正确吗?
    • 如果以上是正确的,则应将设备配置为"数字麦克风环回",GUI中有一个配置脚本示例,我将在下面添加脚本。 您只能使用其中一个DAC输出,如果您有2个麦克风,您仍可以根据需要将它们与DAC混合。

    ###############################################
    # Digital Microphone Script Loopback
    # ---------------------------------------------
    # Digital microphone data (DOUT) is sent to
    # the DAC's DIN pin internally. DOUT data
    # is also sent to the USB controller.
    ###############################################
    
    
    
    ###############################################
    # Software Reset
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # Initialize the device through software reset
    w 30 01 01
    #
    ###############################################
    
    
    
    ###############################################
    # Clock and Interface Settings
    # ---------------------------------------------
    # The codec receives: MCLK = 11.2896 MHz,
    # WCLK = 44.1 kHz
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # PLL_clkin = MCLK, codec_clkin = PLL_CLK,
    # PLL on, P=1, R=1, J=8, D=0000
    w 30 04 03 91 08 00 00
    #
    # NDAC = 2, MDAC = 8, dividers powered on
    w 30 0b 82 88
    #
    # DOSR = 128
    w 30 0D 00 80
    #
    # NADC = 2, MADC = 16, dividers powered on
    w 30 12 82 90
    #
    # AOSR = 64
    w 30 14 40
    #
    # Digital Loopback
    # Routes DOUT to DIN internally, DOUT pin
    # is still output, DIN pin is ignored
    w 30 1D 10
    #
    ###############################################
    
    
    
    ###############################################
    # Configure Power Supplies
    ###############################################
    #
    # Select Page 1
    w 30 00 01
    #
    # Disable weak AVDD in presence of external
    # AVDD supply
    w 30 01 08
    #
    # Enable Master Analog Power Control
    w 30 02 00
    #
    # Set the input power-up time to 3.1ms (for ADC)
    w 30 47 32
    #
    # Set the REF charging time to 40ms
    w 30 7b 01
    #
    ###############################################
    
    
    
    ###############################################
    # Configure Processing Blocks
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # PRB_P2 and PRB_R2 selected
    w 30 3C 02 02
    #
    ################################################
    # High-pass first order Butterworth2 filter,
    # fc = 80 Hz
    ###############################################
    #
    # Write to Buffer A:
    #
    # BIQUAD A, Left Channel (Page 8, Register 36, C7-C11)
    w 30 00 08
    w 30 24 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
    #
    # BIQUAD A, Right Channel (Page 9, Register 44, C39-C43)
    w 30 00 09
    w 30 2c 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
    #
    # Write to Buffer B:
    #
    # BIQUAD A, Left Channel (Page 26, Register 36, C7-C11)
    w 30 00 1A
    w 30 24 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
    #
    # BIQUAD A, Right Channel (Page 27, Register 44, C39-C43)
    w 30 00 1B
    w 30 2c 7E F8 EB 00 81 07 15 00 7E F8 EB 00 7E F7 DD 00 82 0C 0C 00
    #
    ###############################################
    
    
    
    
    ###############################################
    # Configure ADC Channel
    ###############################################
    #
    # Select Page 0
    w 30 00 00
    #
    # Configure MISO as clock output for DIGMIC
    w 30 37 0E
    #
    # LADC and RADC enabled for DIGMIC
    # Route SCLK as DIGMIC_DATA
    # Power up LADC/RADC
    w 30 51 DC
    #
    # Unmute LADC/RADC
    w 30 52 00
    #
    ###############################################
    
    
    
    ###############################################
    # Configure DAC Channel
    ###############################################
    #
    # Select Page 1
    w 30 00 01
    #
    # De-pop: 5 time constants, 6k resistance
    w 30 14 25
    #
    # Route LDAC/RDAC to HPL/HPR
    w 30 0c 08 08
    #
    # Select Page 0
    w 30 00 00
    #
    # DAC => 0dB
    w 30 41 00 00
    #
    # Power up LDAC/RDAC
    w 30 3f d6
    #
    # Select Page 1
    w 30 00 01
    #
    # Unmute HPL/HPR driver, 0dB Gain
    w 30 10 00 00
    #
    # Power up HPL/HPR
    w 30 09 30
    #
    # Select Page 0
    w 30 00 00
    #
    # Unmute LDAC/RDAC
    w 30 40 00
    #
    ###############################################
    

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    1.

    >我正在与我的一些同事探讨支持PDM界面的其他新编解码器,我会尽快收到一些反馈。

    我期待您的回答。

    大小最好是tlv320dac3203。

     

    但我们期望的是,不需要连接主机处理器。

    (我有一个想法要考虑tlv320dac3203)

    我会回答你的问题。

     

    >DAC3203将位于耳机端,而不是移动/播放设备上,对吗?

    是的。

    我们的耳机最初使用模拟麦克风,而我们的耳机上安装了一个OPA344板。

    因此,我们的耳机具有一个安装了DAC的板。

     

    > DAC3203是否仅用作数字麦克风到模拟输出转换器?

    是的。

    因此,我所需的设备不需要任何信号处理。 此外,它不需要与主机处理器连接。

     

    >接收器L和R不是由DAC3203驱动的,对吗?

    是的。

    接收器L和R由连接设备(智能手机或笔记本电脑)内置的放大器驱动。

     

     

    谢谢!

    S.Suzuki

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

    铃木山

    感谢您提供更多信息。
    这应该起作用,但是您仍然需要来自某些控制器的I2C控制来初始化设备,还需要I2S时钟,因为这些时钟用于生成PDMCK:

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    我想确认您的方法。

     

    您是否认为"tlv320dac3203"是最适合我的请求的设备?

    或者您是否正在研究更好的设备?

     

     

    谢谢!

    S.Suzuki

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

    您好,Shinya,

    今天是TI的假期,因此Ivan的回复将推迟到星期一。  

    谢谢!
    Brian

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

    铃木山

    在更好地了解应用之后,我认为TLV320DAC3203可以满足您的应用需求,满足上述要求。

    关于其他器件,如前所述,有些编解码器 (如 TLV320AIC3204/06/12)也可以支持PDM麦克风,尽管 要求 相似,因此可能不值得考虑更改器件。

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    换言之,没有DAC只能通过供电来激活设备,对吗?

    (您建议我使用“TLV320DAC3203”是最好的,对吗?)

     

     

    谢谢!

    S.Suzuki

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

    铃木山

    正确,目前没有简单的PDM到模拟转换器。

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    感谢您的明确回答。

    让我提出最后一个问题来结束这一线程。

     

    是否可以使用电源和仅MCLK电源操作TLV320DAC3203?

    换言之,TLV320DAC3203是否可以在没有主机处理器的情况下使用?

     

    如果我的愿望是可行的,我认为每一个终端都需要有终端处理,例如GPIO。

    我想让大家透露一种具体的原理图。

     

     

    谢谢!

    S.Suzuki

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

    铃木山

    在每次通电后,您仍需要加载I2C寄存器设置,我认为您还需要添加至少某种控制器,以便向设备发送I2C命令。

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    >您仍需要在每次重启后加载I2C寄存器设置,

    请告诉我URL和文档的章节编号。

    (这是一个消除诸如误解等低效率的问题。)

     

     

    谢谢!

    S.Suzuki

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

    铃木山

    您可以参阅《应用程序参考指南》的以下三个部分:

    此外,我还提到了GUI中的一个示例: https://e2e.ti.com/support/audio-group/audio/f/audio-forum/109.2745万/tlv320dac3203-new-item-mono-output/4049151#4049151</s>3203 404.9151万404.9151万

    此致,
    Ivan Salazar
    应用工程师

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

    亲爱的Salazar-San:

     

    谢谢您的回复。

     

    我能够获得所需的信息。

    所以我关闭了这个线程。

     

    感谢您的大力支持。

     

     

    谢谢!

    S.Suzuki