“线程: 测试”中讨论的其它部件
我有一个关于您的 CDCI6214芯片的技术支持问题。我们正在使用此时钟发生器从 phy 中重新分配单端125MHz 时钟。 根据数据表,我们正在使用125MHz 信号的 REFP 输入,并已将寄存器设置为在 Y1和 Y2 (P 和 N)上获得125差分信号。 问题是,我们在输出上没有收到任何时钟信号。 我们使用了 TIC pro 应用程序来确保寄存器的设置,以便正确路由信号。 下面添加了我们使用的配置 ,因为我找不到添加附件的任何可能性。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
我有一个关于您的 CDCI6214芯片的技术支持问题。我们正在使用此时钟发生器从 phy 中重新分配单端125MHz 时钟。 根据数据表,我们正在使用125MHz 信号的 REFP 输入,并已将寄存器设置为在 Y1和 Y2 (P 和 N)上获得125差分信号。 问题是,我们在输出上没有收到任何时钟信号。 我们使用了 TIC pro 应用程序来确保寄存器的设置,以便正确路由信号。 下面添加了我们使用的配置 ,因为我找不到添加附件的任何可能性。
R70 0x00460000
R69 0x00450000
R68 0x00440000
R67 0x00430020
R66 0x00420200
R65 0x00410F34
R64 0x0040000D
R63 0x003F4210
R62 0x003E4218
R61 0x003D1500
R60 0x003C0018
R59 0x003B1061
R58 0x003A0008
R57 0x00398851
R56 0x00380000
R55 0x0037C001
R54 0x00360000
R53 0x00358000
R52 0x00340008
R51 0x00338861
R50 0x00320021
R49 0x0031C001
R48 0x00300000
R47 0x002F8000
R46 0x002E0008
R45 0x002D0851
R44 0x002C0009
R43 0x002BC001
R42 0x002A0000
R41 0x00298000
R40 0x00280008
R39 0x00270851
R38 0x00260009
R37 0x0025C001
R36 0x00240000
R35 0x00238000
R34 0x00220050
R33 0x00210007
R32 0x00200000
R31 0x001F1E72
R30 0x001E514A
R29 0x001D0006
R28 0x001C0000
R27 0x001B1801
R26 0x001A0A1D
R25 0x00192406
R24 0x00180000
R23 0x00170000
R22 0x00160000
R21 0x00150000
R20 0x00140001
R19 0x00130000
R18 0x0012FFFF
R17 0x001126C4
R16 0x0010921F
R15 0x000FA137
R14 0x000E0000
R13 0x000D0000
R12 0x000C0000
R11 0x000B0000
R10 0x000A0000
R9 0x00090000
R8 0x00080001
R7 0x00070C0D
R6 0x000619CA
R5 0x000507FE
R4 0x00040055
R3 0x00030801
R2 0x00020053
R1 0x00016B88
R0 0x00000900
谢谢,
我已将0设置为:
PDN_PLL_lockdet 和 PDN_PLL_vcobuf2:0x020C 至法规0x05
ZDM_MODE:0x0000至 REG 0x00
ZDM_auto:0xA037至 REG 0x0F
但是,我仍然对输出没有任何了解。
我注意到当我按照数据表中的指南将值写入 EEPROM 时,计算 CRC 的最后一步始终为0x0000。 此外,我还看到,从 TIC Pro 应用 程序 R3 0x00030801中,保留的第0位设置为1,但数据表显示为0?
您是否碰巧在 C(++)中有任何演示应用程序在 Linux 上编译和运行,以便通过 i2c 连接芯片?
嗨 Peter,
我们目前没有 Linux 应用程序。
请尝试加载此设置(具有 LVDS 输出的缓冲模式): e2e.ti.com/.../Buffer_5F00_LVDS.txt
此致,
朱利安
我尝试了另一台设备/IC,现在我也可以绕过生成信号。 这让我相信另一个 IC 上设置了一些东西来使其发生故障?
我们比较了数据表中的默认值,EEPROM1表和第8章中的说明之间的保留字段似乎存在差异。 我们应该使用哪种?
例如,POWER1位3在 p 45上为 R/W-0h,但在 EEPROM1值中为1。
我们是否可以使用当前一代 IC 和未来版本的任何有保证的工作值?
数据表中还有一些其他不一致之处(例如 I2C 地址被声明为0x77 ,EEPROMSEL 高,但实际上是0x76。)
建议的编程过程描述似乎也有一个格式错误的列表,其中“注册提交流”似乎放在 pt 下。 7而不是 pt。 1 (第28页)
如果能提供经过更新的修正数据表,我们将不胜感激。
嗨 Peter,
很抱歉耽误你的时间。
我们发运的所有设备都将具有相同的 EEPROM 编程。 这在我们对每个零件的最终测试中得到了保证。 如果样品库存中的"新鲜"部件可靠运行,则测试时另一台设备上会出现不需要的 EEPROM 编程?
您已确认使用共享寄存器集时旁路模式工作正常。 这就说明了设备本身没有损坏。 为了确保未来的设备能够正常工作,您必须使用正确的值对 EEPROM 进行一次编程(如果您需要在启动时使用该功能)。 如果不是,则每次启动直接寄存器编程也是一个选项)。
例如,您可以使用我共享的设置。
感谢您在 8.5.2 EEPROM 访问一章中指出奇怪的格式。 我会将其添加到我们的数据表更新票证系统中。
默认 I2C 地址:这是已知的,将在下一次数据表更新到0x76时修复。
此致,
朱利安