TI论坛
直播中

世态薄凉

8年用户 1170经验值
私信 关注
[问答]

CDCI6214有稳定波形,但是频率值不对是哪里的问题?


  • 我司后续生产的加速卡,在配置时钟的时候,存在些问题,可以麻烦帮分析一下吗
    时钟芯片: CDCI6214RGER
            原理图设计:同一个板上使用两颗该芯片U9,U10,使用同一个I2C去配置,U9使用EEPROM page1, U10使用Page0,均采用25MHz晶振作为时钟输入源,默认状态是Fallback模式(EEPROMSEL pin/REFSEL floating)
            U9:CH1  LVDS 200MHz
                   CH2  LVDS 100MHz
                   CH3  HCSL 200MHz
                   CH4  LVDS 200MHz

    U10:CH1  LVDS 156.25MHz
                    CH2  LVDS 100MHz
                    CH3  LVDS 125MHz
                    CH4  LVDS 156.25MHz
    原理图如图片,附件为U9 配置寄存器值:

    • U10目前配置成功,U9 只有通道3输出正常,通道1,2,4,均有稳定波形,但是频率值不对。



        HexRegVak_U9.txt    R70        0x00460000R69        0x00450000R68        0x00440000R67        0x00430020R66        0x00420200R65        0x00410F34R64        0x0040000DR63        0x003F0210R62        0x003E4209R61        0x003D1500R60        0x003C0018R59        0x003B102BR58        0x003A0008R57        0x00390A65R56        0x00380405R55        0x00370003R54        0x00360000R53        0x00358000R52        0x00340008R51        0x00330A65R50        0x00320409R49        0x00310006R48        0x00300000R47        0x002F8000R46        0x002E0008R45        0x002D0A65R44        0x002C0405R43        0x002B0006R42        0x002A0000R41        0x00298000R40        0x00280008R39        0x00270A65R38        0x00260409R37        0x00250006R36        0x00240000R35        0x00238000R34        0x00220050R33        0x00210007R32        0x00200000R31        0x001F1E72R30        0x001E5140R29        0x001D000CR28        0x001C0000R27        0x001B0400R26        0x001A0A18R25        0x00190000R24        0x00180001R23        0x00170000R22        0x00160000R21        0x00150000R20        0x00140000R19        0x00130000R18        0x00120000R17        0x001126C4R16        0x0010921FR15        0x000F5037R14        0x000E0000R13        0x000D0000R12        0x000C0000R11        0x000B0000R10        0x000A0000R9        0x00090000 R8        0x00080000 R7        0x00070000 R6        0x00060000 R5        0x00050008 R4        0x00040055 R3        0x00039800 R2        0x00020053 R1        0x00016822 R0        0x00001010

                                                            

回帖(3)

林森

2024-11-12 09:37:09
U9不正常的1,2,4三个通道如果配置为HSCL 电平,和channel 3一样,输出正常吗?
目前有输出,但频率不对,频差为多少? 
因为fall back模式下,有可能会意外禁用串口,此时我们只能通过OE来输出进行enable。但是根据您的描述,稳定输出指示频率值不对,所以我认为配置应该是没问题的,串口也没被禁用,可以尝试更改通道的输出,比如输出HSCL,或者也和U10 一样,使用EEPROM Page0 验证下是否没问题? 从而确认是不是芯片的问题。
举报

黄伟

2024-11-12 09:37:33
不正确的频率输出波形可以附上看下吗?
举报

早知

2024-11-13 17:07:07
根据您提供的信息,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. 软件配置问题:请检查您的软件配置是否正确,包括时钟频率、相位等参数。确保软件配置与硬件配置一致。

综上所述,您需要逐步排查以上可能的原因,找到问题所在并进行修复。希望这些建议能帮助您解决问题。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分