完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
HMC1197读取芯片ID失败(Reg00h)串口一直显示为00 FF FF FF。而且用示波器检测,发现时钟信号的电压低于1V。read部分的程序已经在附件中。希望有经验的朋友能给予指导。
|
|
相关推荐
9个回答
|
|
|
|
|
|
你好,之前那个电压不正常经过检查之后发现是我单片机IO口的问题。再次修改程序(配置好Reg08h)后读取芯片寄存器的值,发现读不同的寄存器结果都是00C7701A或者就是00000000。请问您碰到过这种情况吗? |
|
|
|
改名字真烦 发表于 2018-8-3 07:12 后一个cycle 才能读到上次写入的地址的数据 /// 你的VCO能锁住吗,参考时钟和鉴相频率是多少? |
|
|
|
您好!首先感谢您的及时回复。 现在我能读取芯片的ID值,但是读其他的寄存器,返回值也是0xC7701A,感觉很奇怪。下图是我读寄存器0x07的时序图: 不知道是不是我的理解问题,因为这是我第一次写这种程序,所以我不太确定其正确性,我想先读取芯片的寄存器ID以验证我程序的正确性,再进行对VCO的配置。所以您问的VCO有没有锁定,参考频率和鉴相频率我都没有去管。 我用的HMC1197的评估板,有一个参考频率是50M的晶振。除了把0x08寄存器中的LD_SDO配置成3.3V外再没有配置其他寄存器。 不知道我这么做是否正确,请您指正。谢谢! |
|
|
|
改名字真烦 发表于 2018-8-3 07:40 读其它寄存器时的地址可能不对,读回的值对应的是上一次写入的地址 |
|
|
|
可是我用示波器看,明明写入了地址了,就是我之前的那个示波器显示的时序图,要读取寄存器0x07,SDI数据线在第一个cycle中r3:r0是0111呀。 |
|
|
|
改名字真烦 发表于 2018-8-3 07:53 已解决。是我把时序看错了,第一Cycle中的d5:d0是要读取的寄存器的值,r4:r0就是00000. |
|
|
|
你的VCO能锁住吗?鉴相频率用10MHz或者更低的频率能不能锁住? |
|
|
|
应该是可以的,目前我只测试了本振LO可以输出稳定的50MHz的频率。N分频(Reg03h)设置为62d,参考晶振是50MHz. |
|
|
|
只有小组成员才能发言,加入小组>>
992 浏览 2 评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387 浏览 2 评论
ADP5092 SYS端口为2.09V,但是REG_OUT为0是什么原因?
1939 浏览 1 评论
ad7193差分输入ain1与ain2差是正值时,读到电压与实际值误差小,但为负值值,误差就变的很大
4270 浏览 2 评论
9062 浏览 1 评论
ADC3442采集,分析数据出现有规则毛刺,请问是哪方面的问题啊?
1522浏览 3评论
AD7190状态寄存器一直是0x80,连续转换模式下RDY不拉低
1694浏览 2评论
992浏览 2评论
1669浏览 2评论
给ADUM4223 增加信号驱动15V电压就不正常, 波动很大会被烧是什么情况?
1387浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 09:09 , Processed in 0.904047 second(s), Total 92, Slave 76 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号