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.

[参考译文] PCM5121:DAC运行时的变化系数

Guru**** 2394305 points
Other Parts Discussed in Thread: PCM5122

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/683475/pcm5121-changing-coefficient-while-in-dac-running

部件号:PCM5121
主题:PCM5122中讨论的其他部件

你(们)好

在客户使用案例中,考虑在DAC运行时更改LPF (Butterworth2)的切断频率。

下面是一些问题。

如果您能回答这些问题,我将不胜感激。  

[1]

CRAMA/B和缓冲系数A/B是相同的。

正确吗?

 

[2]

cram A的页面结构是否与cram B的页面结构相对应?

 

(例如 第44页(CRAMA)<->第62页(CRAMB),第45页(CRAMA)<->第63页(CRAMB),…)

 

[3]

遵循理解是否正确?

 

在自适应模式下:

Cram A:I2C只能在待机模式下访问,DSP只能在运行状态下访问。

cram B:I2C只能在运行状态下访问,DSP只能在待机模式下访问。

 

未处于自适应模式:

CRAM A和B都只能在待机模式下的I2C中访问。  在运行状态下,I2C不能访问任何cram。

 

[4]

如果在运行状态下,I2C更改了LPF的切断,那么我们是否需要在I2C访问之前使用ACSW位将活动cram从cram A切换到cram B?

请告诉我们是否有推荐的程序。

BestRegards

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

    您好,Usui-san,

    很抱歉,在此问题上未能及时回复您。  我需要在实验室中确认一些行为,然后才能认为我可以给出正确的答案。  

    1. Cram A和Cram B不必相同。  默认情况下,PurePath Studio生成相同的A和B系数,因此通过写入第44页寄存器1位0来交换系数不会产生效果。  您可以选择向每个cram写入不同的系数,然后在DAC运行时(在自适应模式下)动态交换。  

    2. 如你所指出,卡式A型和B型结构相同。  例如,系数10与系数266具有相同的功能。   

    3+4  您的理解不正确。  在自适应模式下,您可以切换DSP动态使用的cram。  例如:如果您处于自适应模式,ACRS (活动cram选择指示器)将显示DSP正在使用哪个cram,并且无法通过I2C访问。  如果您写入ACSW (切换活动cram请求),DSP将切换到另一个cram,第一个cram现在可用。   

    这方面的主要用例是:

    进入待机状态

    进入自适应模式

    将系数写入cram A和/或B

    退出待机模式

    *此时,DSP将使用cram A。cram B可用于I2C总线。

    使用新系数值修改cram B

    写入ACSW

    *现在DSP使用cram B。现在,cram A可用于I2C总线。

    在此切换过程中,输出无需停止播放音频,但由于系数立即更改,可能会出现声音故障。

    谢谢!

    保罗

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

    感谢您的回复。

    关于问题1和2,我很抱歉我的问题含糊不清。

    1. cram_a和Buffer是否具有相同的含义?

    2.您的平均系数266是CRAMB上的系数10吗?

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

    1. Cram A和B的系数映射方式相同。参见PCM5122数据表上的表51和52。
    2. Pure PATH工作室对系数进行编号,从0到511,当它们真的应该是CRAMA:0-255,CRAMB:0-255时。 我想传达的是,DSP将以相同的方式使用这两个程序。

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

    感谢您的回复。

    让我确认以下答案。

    '在此开关过程中,输出无需停止播放音频,但由于系数立即更改,可能会出现声音故障。'

    什么是"声音故障"? 流行噪音?
    改变特定系数数时是否会发生这种现象?

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

    您好,Usui-san,

    我认为输出不会弹出,我只是想说,根据系数变化的剧烈程度,您可能会听到一些不需要的输出变化。 例如,如果您引入了非常不同的流量,例如将低通滤波器切换为高通滤波器。  如果您只是修改某些筛选器截止值,则应该没问题。  

    谢谢!

    保罗