论坛风格切换切换到宽版
  • 14769阅读
  • 61回复

反对技术壁垒!我来给大家贴一些频率合成的资,料有图。 [复制链接]

上一主题 下一主题
离线redoct
 
发帖
93
只看楼主 正序阅读 0楼 发表于: 2004-12-11
用户被禁言,该主题自动屏蔽!
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线bv2ih
发帖
40
只看该作者 61楼 发表于: 2009-11-26
不錯 學習囉
离线BG2UKY
发帖
639
只看该作者 60楼 发表于: 2009-05-11
学习,抄收!
离线BG7YDO
发帖
3654
只看该作者 59楼 发表于: 2009-05-10
工人都应该吃机器,吃矿石,吃煤炭......
应该学会的是怎样应用
离线82810024
发帖
13
只看该作者 58楼 发表于: 2009-05-10
真希望中国人能用自已设计制造的芯片,做出中国人自已的通讯机。
离线BD7IBB
发帖
1411
只看该作者 57楼 发表于: 2009-04-18
'
可以发给我一份吗,邮箱:56199799@163.com   73!谢谢!
'想给你,但是怕你用来做商业活动啊
离线CQ008
发帖
50
只看该作者 56楼 发表于: 2009-04-18
支持用劳动要有回报
离线郑建平
发帖
868
只看该作者 55楼 发表于: 2009-04-18
资料公开很好啊,但不一定是技术壁垒(个人感觉提法不是最好)。
就算你资料公开,也未必所有人都感兴趣,有很多火腿不是diy爱好者。
在diy队伍中,又有几人是靠它吃饭的?
离线BG4ONF
发帖
10
只看该作者 54楼 发表于: 2009-04-17
'
我这里还有bd8bt给我的dds的资料1-50m,包括软件,原理图,pcb图都有啊,但没他同意,不敢发上来
'

可以发给我一份吗,邮箱:56199799@163.com   73!谢谢!
离线BD7IBB
发帖
1411
只看该作者 53楼 发表于: 2009-04-17
我这里还有bd8bt给我的dds的资料1-50m,包括软件,原理图,pcb图都有啊,但没他同意,不敢发上来
离线BG7RMU
发帖
434
只看该作者 52楼 发表于: 2007-10-28
48楼的东东真好,不知我等菜鸟能仿制没有?
离线bg2sv
发帖
1419
只看该作者 51楼 发表于: 2007-10-28
这里是学习的好地方.
离线bd4igh
发帖
4250
只看该作者 50楼 发表于: 2007-10-28
我喜欢各种频率合成器,请接着上,详细一点,谢谢了
离线ehco
发帖
94
只看该作者 49楼 发表于: 2007-10-27
题外:个人认为钱是推动业余发展的动力
上mc145162驱动一份,绝对包通过!参考频率是5k,用户可自行修改
#include "reg52.h"
#include "user.h"//自写的头,内有延时,键盘等常用函数,用户可自编
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long

sbit en =p3^2;
sbit dat=p3^3;
sbit clk=p3^4;
sbit beep=p2^2;

void init_control_reg()
{
     uchar temp;
     uchar i;
     temp=0x88;
     en=1;
     clk=0;
     for(i=0;i<8;i++)
     {
           if(temp & 0x80)
           dat=1;
           else
           dat=0;
           clk=1;
           temp<<=1;
           clk=0;
     }
     en=0;                  
}

void init_reference_reg()
{
     ulong temp=0x35004000;
     uchar i;
     en=1;
     clk=0;
     for(i=0;i<32;i++)
     {
           if(temp & 0x80000000)
           dat=1;
           else
           dat=0;
           clk=1;
           temp<<=1;
           clk=0;
     }
     en=0;      
}

void write_counter_reg(ulong tx,ulong rx)
{
     ulong temp;
     uchar i;
     temp=(tx<<16)|rx;
     
     en=0;
     clk=0;
     for(i=0;i<31;i++)
     {
           if(temp & 0x80000000)
                 dat=1;
           else
                 dat=0;
           clk=1;
           temp<<=1;
           clk=0;
     }
     if(temp & 0x80000000)
           dat=1;
     else
           dat=0;
     clk=1;
     en=1;
     clk=0;
     en=0;
}

void write_pll(uint tx,uint rx)
{
     uint tx_temp,rx_temp;
     tx_temp=tx/5;
     rx_temp=rx/5;
     write_counter_reg(tx_temp,rx_temp);
}

void main()//使用功能函数例程
{
     delay(20);

     init_control_reg();//初始化控制寄存器
     init_reference_reg();//初始化参考寄存器
     write_pll(29600,40300);//写频率
     while(1);
}
离线ehco
发帖
94
只看该作者 48楼 发表于: 2007-10-27
这是详细设计资料
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线ehco
发帖
94
只看该作者 47楼 发表于: 2007-10-27
这是配套设计的简易dso,本来是准备做一个信号源的
后来被dds吸引,便丢弃了
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线ehco
发帖
94
只看该作者 46楼 发表于: 2007-10-27
'
你做的吗?真漂亮!
'
这种类似原理的pll我在两年前做过
但觉得在射频领域实用价值不大,参考分频器和前置分频器都要另加
很是麻烦,不过初学pl l的朋友可以用来体会一下
本主题包含附件,请 登录 后查看, 或者 注册 成为会员
离线ehco
发帖
94
只看该作者 45楼 发表于: 2007-10-27
'
因为方波由正弦的基波和高次谐波组成,滤掉高次谐波就是正弦波了。
'
嘿嘿~理论上是这样
可实际做起来就没那么容易咯~
离线ba1ka
发帖
1044
只看该作者 44楼 发表于: 2007-10-25
那就多下点工夫啦!面包会有的。
'
可是我想做一个能超过hp8640的 [表情]
'
离线BG7TBL
发帖
2963
只看该作者 43楼 发表于: 2007-10-25
'
可是我想做一个能超过hp8640的 [表情]
'
能够调制吗!??