TI中文支持网
TI专业的中文技术问题搜集分享网站

LMK61E07: 时钟芯片在调试过程中出现很奇怪的现象。

Part Number:LMK61E07

TI的大佬们好,现在我在调试LMK61E07芯片的过程中出现很奇怪的现象。

问题:我在发送 NVMCTL Register; R49 命令将设备的REG寄存器保存到EEPROM中时(没有进行延时等待操作完成,EEPROM擦除和编程需要115ms),出现芯片的ID设备号改变了,由0x59变成了0x55了(轮训I2C设备找到设备ID),现在读取的设备REG的数据好多都不对了,不知道怎么回复出厂设置了,现在很尴尬,因为这个设备的ID号手册上写得是改变不了的。

Amy Luo:

您好,

您是怎样确定设备地址由0x59变成了0x55了?您使用0x55地址可以正确访问设备其他寄存器吗?

,

user4153579:

您好,我使用0x55可以正常访问其他寄存器的,除了部分不可以修改,其他寄存器写入后,读取都正常的,现在我设置输出LVDS输出,但是没有时钟输出,测试输出电压有变化(直流电压,没有交流的时钟信号,读取的寄存器值对应着手册,看着没什么问题,很是奇怪,那些修改不了的寄存器都是只读寄存器),是1.2V和0.7V左右。我换了一个芯片,只修改了设备地址为0x59(设备默认的ID),其他的都不修改,就有信号输出。

,

Amy Luo:

这个确实是很奇怪的现象,按理说这个设备地址是生产的时候设定的,没法更改的,现在只能怀疑在EEPROM擦除和编程的时候更改了其地址。

user4153579 说:现在我设置输出LVDS输出,但是没有时钟输出,

配置后没有时钟输出,应该是其寄存器存储空间遭到了破坏,不能再正确控制设备硬件。

,

user4153579:

应该就是这个问题了,之前我没有进行保存到EEPROM的操作就是正常的,保存操作后就有问题了,目前也没办法了。

赞(0)
未经允许不得转载:TI中文支持网 » LMK61E07: 时钟芯片在调试过程中出现很奇怪的现象。
分享到: 更多 (0)