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.

[参考译文] PCM6260-Q1:PCM6260-Q1的通道增益配置故障

Guru**** 2390755 points


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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1445763/pcm6260-q1-channel-gain-config-failure-for-pcm6260-q1

器件型号:PCM6260-Q1

工具与软件:

尊敬的专家:

我从数据表中看到、我们需要在上电前配置 ADC 通道增益。

如何了解上电? 在启用 micbias/en 通道后、我们需要配置通道增益?

我的客户正在使用外部微偏置? 我们是否需要在外部 LDO 上电之前配置通道增益?

谢谢!

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

    尊敬的 Jass:

    指令是"在 ADC 通道上电之前..."配置通道增益

    ADC 通道由寄存器0x75的第6位加电。 还应在 ADC 通道上电之前设置所有使能端(micbias、通道等)。

    我建议在为外部 MICBIAS 上电之前为 ADC 上电。 只要电源稳定、就无需进行额外的寄存器设置、即可为外部 LDO 上电。

    此致、
    Jeff McPherson

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

    尊敬的 Jeff:

    我们是否需要配置0x74/75才能正常工作? 我的客户没有此配置、但系统正常工作。

    有以下代码:

       {0x00、sizeof (regInitDataPage0)、&(regInitDataPage0[0])、 0}、/*将页码设置为0。 */

       {0x01、sizeof (regInitDataBlock2)、&(regInitDataBlock2[0])、 2}/*重置器件并延迟2ms */

       {0x00、sizeof (regInitDataPage0)、&(regInitDataPage0[0])、 0}、/*将页码设置为0。 AFFATER DELAY 需要再次设置第0页*/

       {0x02、sizeof (regInit_sleep_CFG)和(regInit_sleep_CFG[0])、 5}、

     

       {0x3D、sizeof (regInit_CH1_CFG1)、&(regInit_CH1_CFG1[0])、 0}、

       {0x42、sizeof (regInit_CH2_CFG1)、&(regInit_CH2_CFG1[0])、 0}、

       {0x47、sizeof (regInit_CH3_CFG1)、&(regInit_CH3_CFG1[0])、 0}、

       {0x4C、sizeof (regInit_Ch4_CFG1)、&(regInit_Ch4_CFG1[0])、 0}、

       {0x51、sizeof (regInit_CH5_CFG1)、&(regInit_CH5_CFG1[0])、 0}、

       {0x56、sizeof (regInit_CH6_CFG1)、&(regInit_CH6_CFG1[0])、 0}、

     

       {0x15、sizeof (regInit_ASI_STS)、&(regInit_ASI_STS[0])、 0}、

       {0x2C、sizeof (regInit_INT_LTCH0)和(regInit_INT_LTCH0[0])、 0}、

       {0x3A、sizeof (regInit_MBDIAG_CFG2)、&(regInit_MBDIAG_CFG2[0])、 0}、

       {0x3B、sizeof (regInit_BIAS_CFG)和(regInit_BIAS_CFG[0])、 0}、

    #if (target_product == AUDIO_ADC_SERVER_VARIANCE_P12L)

       //对于诊断

       {0x66、sizeof (regInit_DIAG_CFG3)、&(regInit_DIAG_CFG3[0])、 0}//将接地短路检测更改为120mV

       {0x2a、sizeof (regInit_DIAG_CFG1)、&(regInit_DIAG_CFG1[0])、 0}、

    #else

    #endif

       {0x3C、sizeof (regInit_CH1_CFG0)、&(regInit_CH1_CFG0[0])、 0}、

       {0x41、sizeof (regInit_CH2_CFG0)、&(regInit_CH2_CFG0[0])、 0}、

       {0x46、sizeof (regInit_CH3_CFG0)、&(regInit_CH3_CFG0[0])、 0}、

       {0x4B、sizeof (regInit_Ch4_CFG0)、&(regInit_Ch4_CFG0[0])、 0}、

       {0x50、sizeof (regInit_CH5_CFG0)、&(regInit_CH5_CFG0[0])、 0}、

       {0x55、sizeof (regInit_CH6_CFG0)、&(regInit_CH6_CFG0[0])、 0}、

     

       {0x07、sizeof (regInitDataBlock3)、&(regInitDataBlock3[0])、 0}、

       {0x0B、sizeof (regInitDataBlock4)、&(regInitDataBlock4[0])、 0}、

       {0x13、sizeof (regInitDataBlock5)、&(regInitDataBlock5[0])、10}、

       {0x73、sizeof (regInitDataBlock6)、&(regInitDataBlock6[0])、 10}、

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

    尊敬的 Jass:

    是、需要0x74和0x75。 默认情况下、所有 ADC 通道均禁用(0x74)且断电(0x75)。 如果不设置这些寄存器、系统就无法工作。 客户可能在其他地方设置寄存器?

    此致、
    Jeff McPherson