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:TAS2505正弦波剪辑

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/568277/tas2505-tas2505-sine-wave-clipping

部件号:TAS2505

我使用 TAS2505驱动一个4欧姆扬声器,它使用16位I2S串行接口驱动,产生正弦波,电源是3V3。

问题是纯 正弦波的音频输出音量太低, 扬声器上的测量值为~ 1v pp,这表明最大输出功率是1/4瓦。而我期待的输出功率 超过1W

如果 我增加信号路径中任何位置的增益,尝试增大音量,正弦波开始 失真,从而 导致问题。

 欢迎提供有关如何将增益阶段应用于信号的任何帮助。

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

    欢迎来到e2e!
    您能否共享您的注册设置? 正如您所说,输出功率应该更高。 在3.3V和D类增益=6dB的4欧姆负载下使用EVM,输出电压约为2Vrms。
    请提供更多详细信息,以便我们提供进一步的支持。

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

    您好Ivan:

    我对延迟回复表示歉意-以下是我们设计的寄存器设置和示意图


     


    以下代码片段显示了使用最新设置按顺序发送的寄存器设置命令。


    备注中提到了正在编程的特定寄存器,例如P0 R1表示第0页的寄存器1,等等(有关寄存器映射的更多信息,请访问http://www.ti.com/lit/ug/slau472/slau472.pdf)



       add_command_pair (select_page,page_0),        //切换到第0页
                                 //-----------
       add_command_pair (REG_SOFTWARE_RESET,0x01),     //(P0 R1)软件重置
    //============================================================================================================================================================================================================================================================
       add_command_pair (select_page,page_1),        //切换到第1页
                                 //-----------
       add_command_pair (REG_LDO_CONTROL,0x04),       //(P1 R2) LDO输出和电平转换器
    //============================================================================================================================================================================================================================================================
       add_command_pair (select_page,page_0),        //切换到第0页
                                 //-----------
       add_command_pair (REG_CLARK_setting_1,0x00)    ,//(P0 R04) Codec_CLKIN = MCLK等
       add_command_pair (REG_CLOCK_setting_6,0x81),    //(P0 R11) NDAC通电。 分禾器为1
       add_command_pair(REG_CLOCK_setting_7, 0x82),    //(P0 R12) MDAC通电。 分禾器为2
       add_command_pair (REG_OSR_setting_1,0x00),      //(P0 R13)设置OSR}
       add_command_pair (REG_OSR_setting_2,0x80),      //(P0 R14)设置OSR}... 分禾器为128
       add_command_pair (REG_AUDIO_iface_setting_1,0x00), //(P0 R29)字长,模式等
       add_command_pair (REG_AUDIO_iface_setting_2,0x00), //(P0 R30)数据插槽偏移
       add_command_pair (REG_DAC_INICAL_SET,0x03)  ,//(P0 R60)为单路由选择PRB~2
    //============================================================================================================================================================================================================================================================
       add_command_pair (select_page,page_1),        //切换到第1页
                                 //-----------
       add_command_pair (REG_REF_POR_LDO_CTRL,0x10),   //(P1 R01)主参考已通电
       add_command_pair (REG_COMMON_MODE_CTRL,0x00),   //(P1 R10)设置DAC的共模输出
       add_command_pair (REG_playback_CFG_CTRL,0x08),   //(P1 R03)功率调谐模式

       /*//---- 通过HPOUT进行测试
       add_command_pair (REG_HPOUT_AMP_CTRL,0x00),     //(P1 R16)耳机输出已启用(设置为00时增益为零,设置为0x1d时增益最大为29)
       add_command_pair (REG_HPOUT_ENABLE_CTRL,0x20),   //(P1 R9)输出驱动程序和AINL/R控制-启用HPL,禁用其他
       add_command_pair (REG_HP_routing_SEL,0x08),     //(P1 R12) DAC输出直接路由到HP驱动程序(参见图2-6。 参考手册中的模拟方框图)
       add_command_pair (REG_HPOUT_VOL_CTRL,0x00),     //(P1 R22)耳机音量设置为零dB
       //----------- */

       add_command_pair (REG_SPKR_VOL_CTRL,0x00),      //(P1 R46)扬声器衰减(P1 R46)************
       add_command_pair (REG_SPKR_AMP_CTRL_2,0x40)    ,//(P1 R48)扬声器驱动增益(P1 R48)************
       add_command_pair (REG_SPKR_AMP_CTRL_1,0x02)    ,//(P1 R45)扬声器已通电
    //============================================================================================================================================================================================================================================================
       add_command_pair (select_page,page_0),        //切换到第0页
                                 //-----------
       add_command_pair (REG_DAC_CHAN_SETUP_1,0xb4)   ,//(P0 R63) DAC通电。 软步
       add_command_pair (REG_DAC_VOLUME,0x00),       //(P0 R65) DAC数字增益设置为0 dB
       add_command_pair (REG_DAC_CHAN_SETUP_2,0x04)    //(P0 R64) DAC音量未静音




    如果您需要更多信息,请告诉我,感谢您的帮助。



    此致,

    西蒙



    Simon Branson |工程主管
    Leica Geosystems Detection

    电话:+441782 38.4635万传真:+441782 38.8048万
    手机:+447464 54.5538万
    电子邮件:
    simon.branson@leica-geosystems.com
    网址:
    www.cabledetection.co.uk




    地址: Unit 1 Blythe Business Park,
    Cresswell, Stoke-on-Trent, ST11 9RD |
    注册号: 413.3084万|
    增值税:GB9.02894904亿
    Leica Geosystems是
    Hexagon的一部分

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

    我可以从您的注册设置中看到您测试了HPOUT,是如何测试的? HPOUT处的信号是否也失真?
    我注意到以下几点:
    add_command_pair (REG_AUDIO_iface_setting_1,0x00),//(P0 R29)字长,模式等
    add_command_pair (REG_AUDIO_iface_setting_2,0x00),//(P0 R30)数据插槽偏移
    我认为应该是P0 R27和P0 R28。 是只是备注上的错误还是写入了错误的寄存器?

    此致,
    Ivan Salazar
    德州仪器(TI)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好Ivan:

    感谢您的回复。

    我将要求固件工程师查看 寄存器。

    我查看了HP输出以检查 失真,这是DAC的直接输出,我们调整了输入 I2S数据以提供3.2767万位,并将数字音量控制设置为零dB衰减 -没有失真; 这是最大的数字增益,没有失真。

    我们使用了模拟输出 增益设置,这是我们通过4欧姆扬声器获得的最佳输出............

    地面和感应点 横跨扬声器........














    此致,

    西蒙

    Simon Branson |工程主管
    Leica Geosystems Detection

    电话:+441782 38.4635万传真:+441782 38.8048万
    手机:+447464 54.5538万
    电子邮件:
    simon.branson@leica-geosystems.com
    网址:
    www.cabledetection.co.uk




    地址: Unit 1 Blythe Business Park,
    Cresswell, Stoke-on-Trent, ST11 9RD |
    注册号: 413.3084万|
    增值税:GB9.02894904亿
    Leica Geosystems是
    Hexagon的一部分