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**** 2391415 points


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

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

部件号:PCM5121

你(们)好

在设置正常操作(RQST=0)后,系数设置(写入C10至C39)似乎不起作用,因为它没有输出。

但是,如果我们在设置RQST=0后花费大约21毫秒的时间,我们可以看到系数设置和静音释放后的输出。

在这两种情况下,静音在系数设置后释放。

在退出待机模式后,我们是否应该等待一段时间,直到开始正常操作?

BestRegards

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

    感谢您的查询。 由于节假日,此部件的负责工程师目前不在。 他很快就会回来找你。

    此致,
    精密DAC应用工程师
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,

    退出待机模式时,将再次执行零数据检测功能。 零数据检测所需的大约时间如数据表第20页上的表6所示。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,公爵

    感谢您的回复。

    我对零数据检测有疑问。
    在零数据检测时,它是否对任何cram访问无效?

    现在,我们可以通过以下步骤查看输出。

    1.待机模式(RQST=1)
    2.系数设置(C10-C39除外的设置)
    3.自适应模式(AMDC=1)
    4.工艺流程设置(PSEL[4:0]=5)
    5.正常模式(RQST=0)
    >等待21毫秒
    6.系数设定(设置C10-C39)

    我无法理解5到6之间的等待时间的必要性。
    我想即使程序6很快在程序5之后发出,也可以写卡。
    是否不正确?

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

    请听我说。
    如果您能回复,我将不胜感激。

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

    我目前因出差而不在办公室,但Paul应该能够在接下来的24小时内在我的工作地点研究您的话题。

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

    我认为问题的根源在于当设备退出待机模式时,您正在尝试写入系数。 您是否正在尝试将系数C10-39写入CRAMB,其他系数(C10-39除外)写入CRAMA? 为什么在写入系数之前要等待退出待机状态?

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

    很抱歉回复太晚了。

    客户希望尽快为设备通电。

    设置C10-C39取决于用户,因此可以在正常模式下设置。

    客户希望避免在退出待机模式之前和之后双重设置C10-C39。
    (只能在设备处于正常模式时设置C10-C39。)

    所以我想确认在零数据检测时是否禁止写入cram。

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

    谨请你作出答复,以作以下考虑。

    >所以我想确认在零数据检测时是否禁止写入cram。

    您能向我们提供您的观点吗?

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

    很抱歉耽误你的时间。 可以在零数据检测中设置cram系数,但请记住,您只能写入DSP未使用的cram。 例如,如果器件处于自适应模式,并且DSP正在使用CRAMA,则您可以写入CRAMB。

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

    感谢您的回复。

    很抱歉,我尚未了解设备的行为。

    以下操作成功。

    1.待机模式(RQST=1)
    2.系数设置(C10-C39除外的设置)
    3.自适应模式(AMDC=1)
    4.工艺流程设置(PSEL[4:0]=5)
    5.正常模式(RQST=0)
    >等待21毫秒
    6.系数设定(设置C10-C39)
    7.取消静音->输出! 预期操作。


    另一方面,以下操作失败。

    1.待机模式(RQST=1)
    2.系数设置(C10-C39除外的设置)
    3.自适应模式(AMDC=1)
    4.工艺流程设置(PSEL[4:0]=5)
    5.正常模式(RQST=0)
    6.系数设定(设置C10-C39)
    7.取消静音->无输出!

    两个操作之间的差异只是等待时间。
    因此,客户担心从待机模式切换到正常操作是否有时间间隔。



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

    你能给我你的想法吗?
    >因此,客户担心从待机模式切换到正常操作是否有时间间隔。

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

    很抱歉耽误你的时间,我现在正在查看。

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

    我无法再现您看到的内容。 如果我在退出待机状态后尝试写入系数(cram),设备不会输出-无论等待时间如何。 您是否有用于正在尝试的配置的.cfg文件? 我对该设备的理解是,您所描述的两种情况都不是有效的,因为当设备不处于待机模式时,您不能直接使用系数。 您是否已确认在设备输出音频(21毫秒延迟)的情况下,所需的流程流已完全实现? C10-39寄存器中的默认值可能足以使DSP工作,但不能显示所需的功能。

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

    感谢您的回复。
    考虑到您的意见,我想在每个步骤中都提到"卡塞状态"。

    >1.待机模式(RQST=1)
    >2.系数设置(C10-C39除外的设置)
    >3.自适应模式(AMDC=1)
    >4.工艺流程设置(PSEL[4:0]=5)
    >5.正常模式(RQST=0)
    >6. 系数设置(设置C10-C39)


    1. Cram (A+B)有默认值(重置值)。
    2.除C10-C39外,Cram (A+B)由客户设置。 (但是,C10-C39具有默认值)。
    3.自适应模式设置
    4.工艺流程集
    5.与步骤4相同
    6.尝试从I2C访问C10-C39,但由于DSP使用CRAMA,因此无法访问。

    在步骤6中,DSP可以工作,但在意外(默认值) C10-C39中,DSP将处于意外操作中。

    因此,如果用户可以按预期操作DSP,他需要执行其他步骤。

    7.将可访问的cram从CRAMB切换到CRAMA。 (DSP使用CRAMB)
    8.客户可以在CRAMA中将系数写入C10-C39。
    9.然后,他应该将cram从CRAMB返回到CRAMA以获得DSP。

    步骤7-9在自适应模式下处理。

    这是我的理解。 请您检查一下吗?

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

    很抱歉耽误你的时间。 您的理解是正确的。 请注意,如果不对所有系数进行编程,则工艺流程行为未定义,因此您可能需要将所有系数写入退出待机模式的cram (A或B)。

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

    感谢您的回复。

    让我关闭此线程一次,因为客户的响应已停止。

    如果出现其他问题,我将打开相关主题。

    谢谢你。

    BestRegards