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.

[参考译文] TPA2016D2:如何重写内部 EEPROM?

Guru**** 2482225 points
Other Parts Discussed in Thread: TPA2016D2

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/860634/tpa2016d2-how-to-rewrite-to-the-internal-eeprom

器件型号:TPA2016D2

尊敬的团队成员:

TPA2016D2的数据表 显示、可以通过 I2C 接口对某些默认值进行重新编程并将其写入 EEPROM。 但是、就我在 TPA2016D2 EVM 上进行的实验而言、在  电源丢失后设置参数已被遗忘。

您能否告诉我重写 EEPROM 的方法以及可以重写 EEPROM 的次数?

此致、

Atsushi HANZAWA (Sharp Corporation)  

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

    大家好、Hanzawa-San、

    遗憾的是、我们不再支持参数修改。 我们将查看此数据表版本、以避免未来的混乱。

    请查看此 e2e 主题、了解有关此主题的更多详细信息。

    https://e2e.ti.com/support/audio/f/6/t/517013?tisearch=e2e-quicksearch&keymatch=tpa2016d2%20default

    如果您有其他问题或意见、请告诉我。

    此致、
    Luis Fernando Rodríguez S.

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

    我知道内部 EEPROM 只能在您的工厂中重写、EEPROM 重写服务不再可用。

    我  还有一个  有关 TPA2016D2寄存器中默认值的问题。

    我通过 I2C 总线获得了 TPA2016D2RTJ 寄存器的默认值、寄存器#6和#7 与数据表不同。 (每个值为0x7f 和0xc1、但数据表中的值为0x3a 和0xC2。)

    但是、评估模块的默认值与数据表相同。

    为什么会出现这些差异?

    TPA2016D2YZH 安装在评估模块上。 IC 封装降级是否会导致默认值差异?

    此致、

    Atsushi HANZAWA  

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

    大家好、Hanzawa-San、

    寄存器#7可以与不同的封装相关。 此默认值不影响器件活动。 但是、寄存器#6应与数据表中所述的相同、因为该值启用了输出限制器。 您是否100%读取该值? 所有电源在 I2C 读取期间是否都稳定? 您是否有更多单位来比较结果?

    此致、
    Luis Fernando Rodríguez S.

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

    >您是否100%读取此值?

    是的、我们始终从  两个 TPA2016D2RTJ 的寄存器#6和#7读取相同的值(0x7f 和0xc1)。 但是、在我们将值重写到这些寄存器后、我们可以从这些寄存器读取重写的值。 因此、我想 I2C 控制工作正常。

    我知道寄存器#7的默认值与数据表说明不同、  在任何一种情况下、寄存器#6的默认值为0x7f 或0x3a、都会启用输出限制器、因为该寄存器的 MSB 为0。 您能告诉我 TPA2016D2RTJ 的默认值吗?

    我对经常出现的问题表示歉意、但我还有一个问题、如下所示。

      SDZ 从 L 切换到 H 后、我们需要等待多长时间才能开始将 I2C 数据发送到 TPA2016D2?

    此致、

    Atsushi HANZAWA (Sharp Corporation)

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

    大家好、Hanzawa-San、

    我们在 EVM 中确认了默认值是您得到的值。 如果您不想使用、我建议禁用寄存器6的输出限制器。

    关于 I2C 等待时间、我们建议在电源稳定后等待1ms、以便写入寄存器。

    此致、
    Luis Fernando Rodríguez S.

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

    保持数据表电流状态是否有任何原因?

    我希望实际产品和数据表之间没有差异、或者有足够的原因可以这样做。

    此致、

    Atsushi HANZAWA (Sharp Corporation)

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

    Hanzawa-San、

    该数据表似乎是专门为 TPA2016D2YZH 型号编写的。 我们将努力包括您正在使用的器件(TPA2016D2RTJ)的默认寄存器值。 我向设计团队确认 、这两种型号的其余功能和电气特性是相同的。 您使用的产品和数据表值之间没有差异。

    如果您对此有其他问题或意见、请告诉我。

    此致、
    Luis Fernando Rodríguez S.

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

    非常感谢您尝试将 TPA2016D2RDJ 的默认值包含到数据表中。

    正如您已经意识  到的、我担心的是整个数据表说明是否可信、但我想我不需要担心。

    目前我没有其他问题。

    此致、

    Atsushi HANZAWA (Sharp Corporation)