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.

[参考译文] TAS5825M:DSP配置文件-未记录寄存器写入操作

Guru**** 2463330 points
Other Parts Discussed in Thread: TAS5825M

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/768690/tas5825m-dsp-config-file---undocumented-register-write-operations

部件号:TAS5825M

尊敬的女士们,先生们:

我刚刚看了PPC3为DSP编程生成的CFG文件。 还有几个寄存器(下面标有???) 我在手册中找不到的内容。 请告诉我我我的解释是否正确,如果正确,我需要阅读哪份文件,以了解登记册的作用。 提前非常感谢!

W 98 00 00 00 #设置第0页
w 98 7f 00 # Set Book 0
w 98 03 02 # DEVICE_CTRL2 -> CTRL_State = HiZ
w 98 01 11. # RESET_CTRL -> RST_DIG_CORE = 1 | RST_REG = 1
w 98 00 00 # dummy
w 98 00 00 00 # dummy
w 98 00 00 00 # dummy
w 98 00 00 00 # dummy
w 98 00 00 00 # dummy

w 98 7f 00 # Set Book 0
w 98 7d 11 ??? #未记录- XOR校验和仅位于本8C上的reg 7D上,而不在本0
w 98 7e ff上??? # CRC校验和?? 写入FF? 00将重置校验和,FF也有效?
W 98 00 01 # Set Page 1
w 98 51 05??? #第1页未记录。 如果是第0页,则AUTOMUTE_Time_Right = 1.065 sec
w 98 00 02 # Set Page 2
w 98 1d 10??? # Page 2 Reg 1D根本未记录- Page 0 Reg 1D不存在
w 98 19 80??? # Page 2 Reg 19根本未记录- Page 0 Reg 19不存在

w 98 00 00 00 #设置第0页
w 98 7f 00 # Set Book 0
w 98 46 11. # DSP_CTRL -> use_default_COEFFS = 1 | user_defined_processing_rate = 48K
w 98 00 00 #设置第0页
w 98 02 00 # DEVICE_CTRL_1 -> FSW_SEL = 384K | TMOD_PBTL = BTL | TMOD_MOD = BD
w 98 53 00 # ANA_CTRL -> D类带宽控制= 100 kHz | L和R PWM输出相位控制=与98
54 00不相位 # again -> ANA_gain = 0 dB
w 98 00 00 00 #设置第0页
w 98 7f 00 # Set Book 0
w 98 03 02 # DEVICE_CTRL2 -> CTRL_STATE = HiZ


... DSP命令...


#Register Tuning
w 98 00 00 #设置第0页
w 98 7f 00 # Set Book 0
w 98 30 00??? #未记录
w 98 60 02 # GPIO -> GPIO1_OE = GPIO1在
98 62 09下输出 # GPIO1_SEL -> GPIO1_SEL =串行音频接口数据输出(SDOUT)
w 98 4c 30 # DIG_VOL -> PGA = 0.0 dB
w 98 03 03 # DEVICE_CTRL2 -> CTRL_State =播放
w 98 00 00 #设置第0页
w 98 7f 00 # Set Book 0
w 98 78 80 # fault_clear -> analog_fault_clear =模拟故障已清除 

此致,

Martin Werner

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

    您好,Martin,

    您可以在以下两个文档中找到大多数寄存器描述。

    A) TAS5825M数据表。 ( )

    b) TAS5825M工艺流程(. )

    以下命令用于设置特定的进程流。  它们是硬编码的,将 由PPC3工具自动生成。  

    Andy

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

    感谢您的快速回复。

    好的,这些cmds不是有意记录的吗? 加载DSP图像后,我是否仍可以更改模拟和数字增益等内容? 或者这些设置是否必须在PPC3软件中设置,并且在运行时不能更改? 如果能够改变诸如增益等内容,那么重新加载图像将需要一两秒钟的时间,这将是一件很好的事情。

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

    您好,Marin:

    请参阅下面我的评论。

    因此,我们不会故意记录这些cmds

    [Andy]正确。  

    加载DSP图像后,我是否仍可以更改模拟和数字增益等内容? 或者这些设置是否必须在PPC3软件中设置,并且在运行时不能更改? 如果能够改变诸如增益等内容,那么重新加载图像将需要一两秒钟的时间,这将是一件很好的事情。

    [Andy]是的。  您可以在加载DSP图像后更改模拟和数字增益。 但是,如果您只是想调整音量,我建议您写入音量寄存器,因为它们是无弹出的。

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