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

CDCE62005读eeprom寄存器时第一个寄存器总是0?

我用TI的62005EVM的SPI口给62005烧写寄存器,烧写到eeprom中,有时上电5路输出都正常,有时上电第一路没有输出,其他4路工作正常,后来发现输出不正常是第一路ram中的寄存器的值全是0,也就是从eeprom中读寄存器值到ram时,第一路读错了,其他4路都正确,请TI员工和技术高手帮忙分析一下,着急啊

green tom1:

请各位帮帮忙啊,着急

Kailyn Chen:

Register 0无论写入什么,读出来都是0?

输入和输出频率多少?将其他四路disable,只enable第一路看是否有输出。

Robin Feng:

你好:

     有关你的问题是否可以理解为EEPROM默认配置载入有问题?如果是这样首先确认你目前

1,总共有几块板是否每块板都有这样的问题?

2.出现问题概率有多大?上电多少次有多少次会发生?

3.请注意每次上电power down pin状态,参考手册p37

green tom1:

回复 Robin Feng:

您好,

1、我有20块板子,每块板子都有

2、常温下十次就有1次

3、我的powerdown pin是悬空的

板卡上电后62005直接工作,powerdown和sync都是悬空的

green tom1:

回复 green tom1:

我是用aux-in输入25M

第一路:输出两路LVCOMS 125M;

第二路:输出两路LVCOMS 125M;

第三路:输出两路LVDS       50M;

第四路:输出两路LVDS       50M;

第五路:输出一路LVCOMS 100M;;

green tom1:

回复 Kailyn Chen:

我是用aux-in输入25M

第一路:输出两路LVCOMS 125M;

第二路:输出两路LVCOMS 125M;

第三路:输出两路LVDS       50M;

第四路:输出两路LVDS       50M;

第五路:输出一路LVCOMS 100M;;

Robin Feng:

回复 green tom1:

请注意这句话:

The SPI_LE status also impacts whether the device loads the EEPROM intothe device registers at power up. SPI_LE has to be logic "1 " before the Power_Down pintoggles low-to-high in order for the EEPROM to load properly.

SPI_LE has to be HIGH in order for the rising edge of Power_Down signal to load theEEPROM.

green tom1:

回复 Robin Feng:

谢谢,我这两个信号SPI_LE和Power_Down都是悬空的,不好设置更改了,有什么办法可以解决么?

另外在loop filter中有好多叹号,这个是不是一定要去掉叹号,我调整去掉叹号后,输出频率都不正常了

Robin Feng:

回复 green tom1:

你好:

     请按照我们手册相关推荐要求进行上电配置,以保证芯片及系统的稳定工作。你现在可以先飞线测试下,验证看是否根源。

环路中哪儿是报错吗,请具体上图看下。如果你环路设置产出范围,输出就可能不对了。

Kailyn Chen:

回复 green tom1:

SPI_LE内部已经上拉,默认逻辑高,所以按理这个引脚悬空应该没问题。

PD的话,按照Robin说的,上电时应有个由低到高的变化过程。 但是其他通道寄存器都能写进去,唯独第一个通道EEPROM没写进去,也很奇怪。

赞(0)
未经允许不得转载:TI中文支持网 » CDCE62005读eeprom寄存器时第一个寄存器总是0?
分享到: 更多 (0)