- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
宽带阻抗测量仪的设计——信号发生电路设计 (二)
Bit29~27是电荷泵闭环模式下最终输出电流设置位,参见表3-4。
Bit31~30是鉴相器模式电荷泵电流输出设置位,电荷泵工作在鉴相模式时,电荷泵输出电流参见表3-5。
当AD9858工作在单音模式时,其输出频率由频率改变字(FTW)寄存器中的值决定,该寄存器的数值和输出信号频率的关系见式(3-1)。
N FTW = FO×SYSCLK(3-1)
其中FTW为频率改变字寄存器的数值;FO为输出信号的频率;SYSCLK为AD9858内部的系统时钟;N为32,是相位累加器的位数。
当AD9858工作在扫频模式时,起始频率由频率改变字(FTW)决定。频率增加量(即频率增长步长)由频率增量改变字(DFTW)设置。其值是一个带符号数,正值表示频率向上增长,负值表示频率向下增长。单频点持续时间字寄存器(DFRRW)的功能相当于一个计时器,由它决定频率增长的时间间隔大小,它是以内部时钟频率的8分频后作为时间基准的,所以最小时间间隔是1/8内部时钟,当对其写入0值时,表示停止扫频,AD9858没有扫频终止寄存器,即在扫频模式时,无法设定输出信号的结束频率。只能向单频点持续时间字(DFRRW)寄存器中写入0来终止扫频输出。这样,当在扫频时,就要先计算出扫频达到结束频率时的时间,时间一到就向单频点持续时间字(DFRRW)寄存器中写入0,以此来控制扫频结束时的输出频率大小,扫频结束频率与时间的关系见式(3-2)。
在扫频期间频率改变字(FTW)寄存器的内容不会改变,当要返回到起始频率时,只要向相位累加器自动清除控制位(Bit22)写入0即可。
AD9858有四个32位频率改变字(FTW)和四个14位相位偏移字(POW)它们被分成四个组,由引脚PS1、PS0进行选择。
相位偏移字(POW)用于改变输出信号的相位,它是14位寄存器,有三种方法可以进行相位控制:第一是静态相位改变,写一个14位字进入相位改变字,且保持该字不变,这样,输出信号有一个固定相位偏移。第二种方法是通过I/O口,不断写入新的相位偏移字,可以完成相位调制。这样速度较慢,受到I/O口最大输入速度的限制。第三种方法是通过引脚PS1和PS0进行快速相位调制。这时,要先对四个相位偏移字装入不同的值,通过PS1和PS0来快速选择四个相位偏移字寄存器中的一个,这种方法虽然速度高,但只有四个相位值。
在写入有关寄存器之后,AD9858并没有把它们写入DDS内核,只是存储在寄存器中了,所以还要通过外部引脚(FUD或PS1和PS0)进行触发,只有在触发之后,AD9858才把相关寄存器中的内容送入DDS内核,才能完成控制。当FUD信号变成高电平时,AD9858在内部信号SYNCLK的同步作用下,把寄存器中的内容送入DDS内核。或者当PS1和PS0改变时,也可以在SYNCLK的同步作用下,送寄存器中的内容进入DDS内核。
PS1和PS0的作用是选择内部四个组中的一个,每个组由一个32位频率改变字(FTW)和一个14位相位偏移字(POW)组成。其关系见表3-6。
当其中一组处于工作状态时,允许改变另外三组寄存器的值。要注意的是:当改变相位值时,频率值也跟着变化,所以在不希望改变频率时,要特别注意。本系统中,这两个引脚接DSP的地址线。