根据您提供的信息,CDCI6214是一款时钟芯片,用于生成稳定的时钟信号。您提到的问题是在配置时钟时频率值不正确。以下是一些可能的原因和解决方案:
1. 时钟输入源问题:您提到使用了25MHz的晶振作为时钟输入源。请检查晶振是否损坏或频率不准确。您可以尝试更换晶振或使用示波器测量晶振的频率,确保其频率为25MHz。
2. I2C配置问题:您提到使用同一个I2C去配置两颗CDCI6214芯片。请检查I2C线路是否连接正确,包括I2C数据线(SDA和SCL)以及电源线。同时,确保I2C总线上没有其他设备干扰。
3. EEPROM配置问题:您提到U9使用EEPROM page1,U10使用Page0。请检查EEPROM的配置是否正确,包括时钟频率、相位等参数。您可以尝试重新配置EEPROM或使用示波器测量输出频率,确保配置正确。
4. 芯片损坏:虽然不太可能,但也不能完全排除芯片损坏的可能性。您可以尝试更换CDCI6214芯片,看问题是否解决。
5. 原理图设计问题:请检查原理图设计是否正确,包括电源、地线、I2C线路等。确保所有连接都正确无误。
6. 软件配置问题:请检查您的软件配置是否正确,包括时钟频率、相位等参数。确保软件配置与硬件配置一致。
综上所述,您需要逐步排查以上可能的原因,找到问题所在并进行修复。希望这些建议能帮助您解决问题。
根据您提供的信息,CDCI6214是一款时钟芯片,用于生成稳定的时钟信号。您提到的问题是在配置时钟时频率值不正确。以下是一些可能的原因和解决方案:
1. 时钟输入源问题:您提到使用了25MHz的晶振作为时钟输入源。请检查晶振是否损坏或频率不准确。您可以尝试更换晶振或使用示波器测量晶振的频率,确保其频率为25MHz。
2. I2C配置问题:您提到使用同一个I2C去配置两颗CDCI6214芯片。请检查I2C线路是否连接正确,包括I2C数据线(SDA和SCL)以及电源线。同时,确保I2C总线上没有其他设备干扰。
3. EEPROM配置问题:您提到U9使用EEPROM page1,U10使用Page0。请检查EEPROM的配置是否正确,包括时钟频率、相位等参数。您可以尝试重新配置EEPROM或使用示波器测量输出频率,确保配置正确。
4. 芯片损坏:虽然不太可能,但也不能完全排除芯片损坏的可能性。您可以尝试更换CDCI6214芯片,看问题是否解决。
5. 原理图设计问题:请检查原理图设计是否正确,包括电源、地线、I2C线路等。确保所有连接都正确无误。
6. 软件配置问题:请检查您的软件配置是否正确,包括时钟频率、相位等参数。确保软件配置与硬件配置一致。
综上所述,您需要逐步排查以上可能的原因,找到问题所在并进行修复。希望这些建议能帮助您解决问题。
举报