您好!
我对 tps53681有一些疑问。 可以帮帮我吗? 如下所示:
出厂时发送的芯片的默认配置是什么? 我现在有两批芯片。
一个批次具有输出。 寄存器0x02的值为0x17、输出电压分别为0.8V 和0.9V。
另一批芯片没有输出、寄存器0x02的值为0x1b
两批芯片、寄存器配置不同、所以我想问芯片出厂默认配置是什么?
tps53681的 PEC 是什么? 是否可以关闭 PEC? 如果我可以将其关闭、我应该怎么做?
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.
您好!
我对 tps53681有一些疑问。 可以帮帮我吗? 如下所示:
出厂时发送的芯片的默认配置是什么? 我现在有两批芯片。
一个批次具有输出。 寄存器0x02的值为0x17、输出电压分别为0.8V 和0.9V。
另一批芯片没有输出、寄存器0x02的值为0x1b
两批芯片、寄存器配置不同、所以我想问芯片出厂默认配置是什么?
tps53681的 PEC 是什么? 是否可以关闭 PEC? 如果我可以将其关闭、我应该怎么做?
您好!
1- 2019年1月、该器件的 NVM 默认值发生了变化。 更新后的 NVM 默认值现在对应于 TI.com 上数据表中当前的值。 当时已向所有器件客户发送了 PCN 通知、但如果您通过经销商订购、或者在旧材料耗尽之前(这是一种正在进行的更改)、则可能会获得一些较旧的材料。
2- PEC 是可选功能。 不要为 PEC 字节发送时钟脉冲以使其不使用。 如果存在 PEC、器件将仅检查 PEC 的有效性。
如果每次所有输入都相同(例如器件地址、寄存器地址、数据值)、则 PEC 将相同。 将不同的数据写入不同的寄存器地址、或者将相同的数据写入不同的器件地址、都会更改 PEC 字节。
在您的软件中实现计算会更加稳健。 但对于"快速且肮脏"的东西、有一个方便的在线计算器(不是 TI 制造的)来计算不同的 CRC 计算。 对于 SMBus PEC、您可以在此站点使用标准 CRC8。
示例:
器件地址= 54d。
写入页(cmd 地址0x00)=数据0xFF。
对于写入... 将方向位设置为0b、然后地址字节为(54d<<1 + 0)= 0x6C
因此、用于计算的事务字节是 = 0x6C 0x00 0xFF。 使用上面的站点计算这些字节的 CRC8、给出 PEC 字节为0xCC。
最后、发送到器件的字节为0x6C 0x00 0xFF 0xCC、其中0xCC 是 PEC。