主题中讨论的其他器件:MSP430F6459、CDCM6208、、 LMK6C
您好!
我尝试使用 cdcm6208生成默认输出频率、为此我通过 i2c 接口将默认寄存器值写入 cdcm6208、而主机控制器为 msp430f6459。
我能够写入和读取 cdcm6208的寄存器 、但没有输出或生成。 在这方面、有人能帮我吗?
谢谢、此致
K.Aravind,
Sigma 高级系统、
9848992750.
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.
您好!
我尝试使用 cdcm6208生成默认输出频率、为此我通过 i2c 接口将默认寄存器值写入 cdcm6208、而主机控制器为 msp430f6459。
我能够写入和读取 cdcm6208的寄存器 、但没有输出或生成。 在这方面、有人能帮我吗?
谢谢、此致
K.Aravind,
Sigma 高级系统、
9848992750.
Kadeem 您好!
感谢您的答复。
很抱歉耽误你的时间。
我们正在研究自己设计的定制板、找到原理图的附加文件。
当我们读取状态引脚时、它读数为低位(0)、寄存器21读数为0x0006、即 PLL 解锁。并且丢失基准。
器件的输入时钟是否有效?
1)如何知道设备的输入时钟是否有效?
2) 2)我们将从振荡器 LVCMOS (3.3V)向初级输入正极(引脚8)提供40MHz 时钟。
使用示波器测量输入频率时、观察到900mV 峰峰值和40MHz。
3)下面是我们要写入的寄存器值。
WRITE_CDCM (ADDRESS_msb、ADDRESS_lsb、DATA_msb、DATA_lsb);
WRITE_CDCM (0x00、0x00、0x01、0xB9);
WRITE_CDCM (0x00、0x01、0x00、0x00);
WRITE_CDCM (0x00、0x02、0x00、0x0E);
WRITE_CDCM (0x00、0x03、0x08、0xF5);
WRITE_CDCM (0x00、0x04、0xE0、0x5F);
WRITE_CDCM (0x00、0x05、0x00、0x23);
WRITE_CDCM (0x00、0x06、0x00、0x03);
WRITE_CDCM (0x00、0x07、0x00、0x23);
WRITE_CDCM (0x00、0x08、0x00、0x04);
WRITE_CDCM (0x00、0x09、0x20、0xD3);
WRITE_CDCM (0x00、0x0A、0x00、0x90);
WRITE_CDCM (0x00、0x0B、0x00、0x00);
WRITE_CDCM (0x00、0x0C、0x20、0x53);
WRITE_CDCM (0x00、0x0D、0x00、0x90);
WRITE_CDCM (0x00、0x0E、0x00、0x00);
WRITE_CDCM (0x00、0x0F、0x00、0x53);
WRITE_CDCM (0x00、0x10、0x01、0x30);
WRITE_CDCM (0x00、0x11、0x00、0x00);
WRITE_CDCM (0x00、0x12、0x00、0x93);
WRITE_CDCM (0x00、0x13、0x01、0x30);
WRITE_CDCM (0x00、0x14、0x00、0x00);
4) 4)寄存器40的读数为0x010A。 我们使用 cdcm6208V2g、标记为 CM6208V2g。
谢谢、此致
K. Aravind,
西格玛先进系统有限公司
9848992750.
Aravind,
您能否确认这些设置看起来是正确的?
根据数据表、对于单端输入时钟、时钟输入引脚上的"高"电压必须至少为0.8 * VDD_PRI/SEC、"低"电压必须至少为0.2 * VDD_PRI/s。 如果 VDD_PRI 为3.3V、那么0.9V 峰峰值摆幅在此处是不够的-时钟信号必须最小为0.66V 到2.64V。 这可能是器件出现"基准缺失"的原因。
谢谢。
卡德姆