dds说明:dds按键说明及操作步骤:
1、 按键接口说明:
enc 编码开关接线脚
mem 存储模式转换
vfo vfo a转换到vfo b,或者由vfo b转换到vfo a。
ssb 工作模式的转换,usb lsb am cw循环转换。
rit 微调接收频率。
step 步进调整按键。
cal 功能设定按键。
其中kb-1和kb-2都有一个公共引脚,但并不是地线,请大家安装时注意。
3、按住cal键,加电开机进入初始设置界面,并放开cal键。
a:enable 6xrefcle:设置芯片时钟模式,调整频率编码开关设置,ad9851设置成6倍频,ad9850设置成1倍频,短按cal进入下一项内容。
b:dds-system-clk:芯片工作频率设置,调整编码开关进行改变数值,配合step键调整步进,ad9851设置成有源钟振的6倍频值,ad9850设置成在源钟振的实际输出值,短按cal进入下一项内容。
c:min_rx_dds_freq:最小工作频率设定,调整编码开关进行改变数值,配合step键调整步进,应该设置成大于中频值,短按cal进入下一项内容。
d:max_rx_dds_freq:最大工作频率设定,调整编码开关进行改变数值,配合step键调整步进,应该设置成60mhz以下都可以,短按cal进入下一项内容。
e:ssb_offset:ssb工作模式微调,调整编码开关进行改变数值,配合step键调整步进,短按cal进入下一项内容。
f:cw_offset:cw工作模式微调,调整编码开关进行改变数值,配合step键调整步进,短按cal进入下一项内容。
g:offset_freq:中频设定,如设置成9mhz或者10.7mhz, 调整编码开关进行改变数值,配合step键调整步进,短按cal进入下一项内容。
h:multiplier:倍频设定,应该设定成1,短按cal进入下一项内容。
i:显示屏会提示save,自动保存以上庙宇的内容,并退回正常工作状态。
其它注意事项:
1、dds system clk 可以用频率计测量30mhz有源晶体后,把测量到的数值乘以6,把所计算出的数值设置到这里,如果使用ad9851,初始设置成180000000就行了。
2、offset freq 中频设置,可以设置成+或者-,旋转编码开关改变数值,按住step键,再旋转编码开关调整步进。另外最小工作频率加中频的值必须大于0。
** 频率存储 **
存储当前的vfo频率:按住mem键1秒钟以上,使用编码器选择你想要存储的信道。选择的同时,被选择的信道原始频率将显示在lcd上,这时,再次按住mem键1秒钟以上,在返回vfo显示的同时,一个信息"saving"将短暂显示。(已存储)如果决定返回vfo显示或不存储,轻按mem键或等待10秒自动返回。在使用存储功能之前,请确认所有的参数设置是正确的,这将防止错误的信息写进信道里。
** 使用存储信道 **
当从vfo状态转到mem状态,编码器可以选择以前存储的接收频率,
轻按mem键,"mem 1"将显示在lcd的顶端,你可以使用编码器选择你想用的频道,当在mem模式tx按键和rpt键功能正常,但是你用编码器将不能改变频率,rit功能正常。(可以使用编码器改变rit频率)。当在mem模式,你不能使用设置菜单或频率存储功能.
操作时,设置菜单将检查存储的正确性,如果发现包含错误信息,"mem"显示变为"---",引起这个原因是当你在设置菜单改变某些参数的事后。然后又试着存储以前的变化。(例如:假定ffice:smarttags" />30m的接收频率存储在men 1,如果你把max rx dds freq频率降到29m,当你试着使用mem 1,设置菜单将发现30m的接收频率错误,因为它太高了),因此,正确的做法就是在存储功能之前,进行正确的菜单设置。
有两种方法退出mem模式,同时返回vfo模式:
1) 轻按mem键,忽略使用的存储频率。
2) 按住mem键1秒钟,正确的频率将会复制到vfo。
** 菜单设置存储 **
菜单设置的任何变化,在multiplier设置后,将会存储到eeprom中,同时将短暂显示"saving"信息并返回vfo状态。
在设置菜单,(除了dds ref freq菜单),如果,按键,键盘或编码器10秒钟没有动作,屏幕将忽略所有动作,返回vfo显示)。
如果rit(微调)轻轻按下,"rit"将显示在lcd上,但是其频率变化不会变化很大,(范围rx频率+/-max_rit_offset频率),再次按一下rit键,rit显示将消失并返回rx频率,同时清除rit频率变化。
如果rpt(repeater tx offset仅仅用在fm)功能在设置菜单开启,轻按rpt将显示"-rpt"在lcd上,同时将从tx频率中减去(rpt offset)频率。再次按下,则清除rpt设置,默认的repeater tx offset是0khz,但是它可以在设置菜单rpt offset进行更改,范围0到10mhz。(也是有限的,因为dds要留出0到max dds freq频率)
如果rpt功能设置成disabled,则rpt功能取消,同时,rpt设置频率将自动设置成0hz。
所有的设置,将影响频率限制范围,同时确认设置是有效的,例如:tx offset加上rx频率不能超出dds频率范围。
如果步进按键按下,一个光标将在当前频率数字下闪动,这时可以使用编码器选择步进。
例如:以1khz为步进,将光标移到后松开,这时变化将以1k为步进,(如果旋转太快,系统将进行检测,超出步进范围,设置可能保持不变。)
在vfo状态下的任何步进设置,将存储到eeprom中。(在菜单的设置和rit设置中不存储)
频率显示将遵循一下公式:
rx = multiplier x (rx_dds_freq + offset_freq)
tx = multiplier x (rx_dds_freq + offset_freq + tx_offset_freq)
the frequency programmed into the dds, is calculated as shown below.
rx = abs(rx_dds_freq)
tx = abs(rx_dds_freq + tx_offset_freq)
rx_dds_freq, min_rx_dds_freq, max_rx_dds_freq, tx_offset_freq & offset_freq
可以是正也可以是负值。
下面给你几个不同的例子:
例如dds输出频率范围为30m到40m:
min_rx_dds_freq max_rx_dds_freq offset_freq rx frequency display range.
30 mhz 40 mhz 100 mhz = 130 mhz to 140 mhz. \ note 1
30 mhz 40 mhz -10 mhz = 20 mhz to 30 mhz. /
-40 mhz -30 mhz 170 mhz = 140 mhz to 130 mhz. \ note 2
-40 mhz -30 mhz 60 mhz = 30 mhz to 20 mhz. /
ft180a中使用dds设定方法
显示 ad9851普通设置 解释:
enable rpt no
x6 reclk x6
dds system clk 180m
max dds freq 65m
min rx dds freq 10.701m 中频频率+rit频率
max rx dds freq 60m
tx offset freq 0
max rit offset 1k rit频率
offset freq -10.700m -中频频率
multiplier 1
四、关于波段及模式控制接口:
本dds并无直接控制设备模式转换以及波段控制转换,只提供微弱的电平转换控制输出功能,实际运用的电路,如继电器、工作电源等,需要个人增加驱动电路,否则可能损坏单片机!相关电路可参考网上朋友diy机器的例子。
五、结束语
希望这个dds给大家diy带来方便!时间有限,错误在所难免,以实际软件运行流程为准,部分设置及操作可能因软件更新有所变化。
以上资料参考bg6qbv原著说明,特此感谢!