论坛风格切换切换到宽版
  • 5246阅读
  • 11回复

锁相环--MB15E03 频率合成问题 [复制链接]

上一主题 下一主题
离线ihuanyu
 
只看楼主 倒序阅读 0楼 发表于: 2009-06-05
芯片在单片机控制时并没有输出我预设的频率,而且好像也没有锁定,请坛中的DX指点一二,有程序.希望DX们热烈些.用51单片机.
我在送programmable reference counter时,sw,fc,lds,cs--1011,这样行吗?sw,fc,lds,cs这几个bit的值应该如何理解?
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线cctvcctv
发帖
412
只看该作者 1楼 发表于: 2009-06-05
你是直接在手台或车台上做试验的吗,如果是就不要断开原机的其他连接(除了e03 3个控制脚外)试试
离线BG7YDO
发帖
3654
只看该作者 2楼 发表于: 2009-06-06
错了..........
离线ihuanyu
只看该作者 3楼 发表于: 2009-06-06
回复2楼
我直接在有芯片的板子上做调试,只挑开单片机控制MB15E03的三个控制脚,其它都没有动到.
谢谢3的程序,汇编的,要好好研究下.
DX们继续探讨呀.
离线BG2WAH
发帖
618
只看该作者 4楼 发表于: 2009-06-07
“稀”的不会,来点“干”的吧……
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线永远的FM
发帖
12113
只看该作者 5楼 发表于: 2009-06-07
是不是锁相环失锁了?lpf上电压多少?强迫vco停振后lpf电压有变化吗?
离线ihuanyu
只看该作者 6楼 发表于: 2009-06-08
谢谢5楼提供的例程,汇编还是不太熟,还是谢谢.
3楼提供的例程中,开始clr p3.4,后面setb p3.4,是什么回事呢?看不到电路呢,搞不明.
回6楼的,原本有个控制芯片的,接上去可以锁定频率,但我想自己写程序来控制,在只挑开原控制芯片三条控制线外没动其它地方.一个可能的问题在我程序送数顺序上.或者还有需要其它的控制线?
有看我提供的程序的DX们,能说说你们的看法嘛?
离线ihuanyu
只看该作者 7楼 发表于: 2009-06-08
请教5楼,在locate:函数里,执行一次后,将高中低三个数据的高bit 位都送了出去,然后左移,DATASHEET里的描述不是这样送数的吧.还望5楼DX来这交流下.
离线BG2WAH
发帖
618
只看该作者 8楼 发表于: 2009-06-08
回楼主:请教不敢当,共同学习。
mb15e03的除r计数器需19bit控制字,发送控制字(数据)为高位在前。以除r为例,其二进制代码为:b񟍻 00010100000000 1',高4位是器件配置位,最低位是寄存器选择位,转换为十六进制为0x18a01(0x01,0x8a,0x01),为了和发送子程序配合,控制字调整为b� 01000000 00100000'(0x314020),高19bit有效。仅供参考。
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线ihuanyu
只看该作者 9楼 发表于: 2009-06-09
明白bg2wah 移数思路,用惯了C,没有调整过来.
离线ihuanyu
只看该作者 10楼 发表于: 2009-06-09
请问各位DX,我下面图的数据处理过程有没有问题呢?
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线ihuanyu
只看该作者 11楼 发表于: 2009-06-11
问题已经解决,送数过程没错,已经用示波器抓了出来,原因是仿真器在搞鬼.谢谢大家的参与.