Part Number:LMK5B12204
使用LMK5B12204芯片按上面原理图设计(OSC3 48M晶振没有,实际使用的是74.25M),MCU配置硬件引脚及通过IIC写入寄存器,配置后无法测量到时钟输出。
1.HW_CTRL 、GPIO1低电平, GPIO0、GPIO2高电平;
2.PDN 拉低延时一段时间后拉高,然后通过IIC整体写入寄存器表(寄存器表通过TICS Pro 导出);
3.写入完成后,读取寄存器,与写入内容比对一致;
4.测量四路输出都没有正常时钟输出;
TICS Pro 配置Step1~3如下图所示,Step4~7保持默认,请帮看下是哪里有问题导致的,谢谢
Kailyn Chen:
您好,输出是没有信号,还是输出不是按照配置的频率输出?
I2C 时序没问题吧?另外,您提到的PDN拉低一段时间后拉高,PDN需要等power 都起来稳定之后再拉高,不能一上电就拉高。
,
dzjplay:
输出没有信号。I2C读写寄存器正常,PDN不是一上电就拉高的。
,
dzjplay:
请问一下,如果控制配置引脚使芯片上电后从ROM启动,I2C不做配置,正常情况是不是也应该有时钟输出
,
Kailyn Chen:
您好,您的意思是ROM启动,但是I2C不做配置,使用寄存器默认值是吗?使用默认值的话,比如各个分频系数采用给默认值,那么是没法达到您想要的输出频率,并且 上面您也提到读取的寄存器和写入值是一样的,这个不是通过I2C配置的吗?
,
dzjplay:
是的,想直接验证下硬件链路是否正常。如果只配置硬件引脚(HW_CTRL、GPIO0、GPIO1、GPIO2、PDN),ROM启动,芯片按默认值就会有输出的话,那就要检查硬件部分
,
Kailyn Chen:
那建议您从EEPROM启动,采用默认配置看下是否有输出,25Mhz输入,默认OUT0~2 是156.25Mhz输出,OUT3 直接buffer输出25Mhz。
看下是否有输出,从而确定硬件是否正确。
,
dzjplay:
从EEPROM启动,XO时钟74.25Mhz输入,没有时钟输出,需要改为25Mhz吗
,
Kailyn Chen:
不需要改25MHz,就是按照默认寄存器配置,分频系数都是默认配置,要看下在74.25Mhz的输入下,看下应该输出频率为多少。
并且按照默认配置,VCO频率是否在范围之内。否则没有输出,就要验证下硬件问题,各个引脚电压是否正常,74.25Mhz输入没问题吧?