您好
我对 LMX2592数据表的不同版本有疑问(最新的最大版本是修订版 G)。
数据表修订版是否对应于芯片的硬件修订版? 即、从生产开始到现在销售的芯片是否有不同的硬件版本? 如果有不同的硬件版本需要不同的默认寄存器设置、如何通过软件检测芯片的实际硬件版本以在软件中执行正确的版本处理? 我没有看到任何寄存器会导致芯片硬件修订。
如果从生产开始到现在销售的芯片没有不同的硬件版本、那么我必须如何解释某些寄存器中针对不同数据表版本的默认位设置的不同值?
不同数据表版本中不同寄存器布局的一些示例:
*寄存器64:位位置4 (从0开始计数)至版本 C 这个位是 AJUMP_SIZE 的一部分。 从修订版本 F 开始、这个位应该被设定为缺省值并且不再属于 AJUMP_SIZE。
*寄存器33:Rev. A 默认值为0x4210、从 Rev. C 开始、默认值为0x2606
*寄存器32 :版本 A 默认值为0x4210 ,从版本 C 开始默认值为0x2106
*寄存器7: 版本 A 默认值为0x20B2、从版本 C 开始、默认值为0x28B2
此致
罗尔夫