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.

[参考译文] TAS5830:寄存器文档混淆

Guru**** 2878870 points

Other Parts Discussed in Thread: TAS5830

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

https://e2e.ti.com/support/amplifiers-group/amplifiers/f/amplifiers-forum/1642549/tas5830-register-documentation-confusion

器件型号: TAS5830

您好、  

我们目前正在使用 TAS5830、但由于文档问题、我们有点困惑。

TAS5830 数据表 2025 年 5 月版本提到 PurePath Console 工具应用程序版本 3.0.3 中不存在的一些寄存器(所有簿 0 页 0):

  • 0x04 - PVDD_UV_CONTROL
  • 0x35 - SAP_CTRL3

同样地、PurePath Console 中列出的数据表中不包含寄存器:

  • 0x41 - GPIO 开漏
  • 0x52 - AMUTE 延迟
  • 0x55 - SPI 主时钟选择(哪个 SPI 是这样的? 数据表中完全未提及)
  • 0x56 至 0x5B — 各种与 EEPROM 相关的寄存器(哪种 EEPROM? 数据表中未提及)
  • 0x5C - BQ 更新控制
  • 0x5D - DAC 控制
  • 0x6D 至 0x6F — 展频控制 2 至 4

我在这里的问题:要使用的正确寄存器是什么?
该流程的 DSP 内存映射是否同样不完整?
是否有寄存器列表、我是否至少需要写入这些寄存器才能使基本函数正常工作?

 

此外、还有各种寄存器字段的功能不明确:

  • 0x40 DSP_PGM_MODE、字段“DSP_MODE"-“- RAM 模式如何工作? 有何区别?
  • 0x46 DSP 控制、字段“DEF_COEF"-“-什么是 ZROM? 默认系数位于其中什么? 如果我不使用默认系数、我需要写入哪些系数?
  • 0x46 DSP 控制、字段“IRAM_BOOT"-“-什么是 IRAM/IROM? 有何区别?

 

此致、Daniel

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

    尊敬的 Daniel:

    我会检查一下、明天会回来给您。

    此致、

    Isaac

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

    尊敬的 Daniel:
    PPC3 和数据表中显示的寄存器映射都是正确的、尽管器件中的某些寄存器处于隐藏状态、因为建议使用 PPC3 配置器件并初始化寄存器、这样做是为了防止手动计算可能出现的任何错误和可能的时序错误。 使用与 DSP 存储器映射相同的方法并使用 PPC3、因为它计算和配置后端中的寄存器。 您可以使用 I2C 监控器来记录正在发生的寄存器更改、并查看写入的默认值。

    此致、

    Isaac