跳转到主要内容

如何手动选择频段以缩短PLL锁定时间?

winniewei 提交于

<p><a href="http://www.analog.com/ADRF6820?doc=AN-1390.pdf"><span>ADRF6820</span></…;是一款高度集成的解调器和频率合成器</span><span>,</span><span>非常适合用于高级通信系统。</span><span><span>&nbsp;</span></span><span>它内置一个宽带</span><span>I/Q</span><span>解调器、一个小数</span><span>N/</span><span>整数</span><span>N</span><span>分频锁相环</span><span>(PLL)</span><span>以及一个低相位噪声多核压控振荡器</span><span>(VCO)</span><span>。</span><span><span>&nbsp;</span></span><span>该多核</span><span>VCO</span><span>覆盖</span><span>2800MHz</span><span>至</span><span>5700MHz</span><span>的基频范围。</span><span><span>&nbsp;</span></span><span>本振</span><span>(LO)</span><span>输出范围为</span><span>356.25 MHz</span><span>至</span><span>2850 MHz</span><span>,可使用分频器(</span><span>2</span><span>分频、</span><span>4</span><span>分频和</span><span>8</span><span>分频)。</span></p>

<p><span>每个</span><span>VCO</span><span>内核包含多个重叠子频段</span><span>,</span><span>以覆盖数百</span><span>MHz</span><span>的频率范围。</span><span><span>&nbsp;</span></span><span>将寄存器</span><span>0x44</span><span>中的位</span><span>0</span><span>和寄存器</span><span>0x45</span><span>中的位</span><span>7</span><span>均设为</span><span>0</span><span>,</span><span>PLL</span><span>可自动执行</span><span>VCO</span><span>频段校准并支持选择最佳</span><span>VCO</span><span>。</span></p>

<p><span>PLL</span><span>锁定过程包括两个步骤:</span></p>

<p><span>1.</span><span>通过内部环路自动选择频段</span><span>(</span><span>粗调</span><span>)</span><span>。</span><span><span>&nbsp;</span></span><span>在寄存器配置期间</span><span>,</span><span>PLL</span><span>首先根据内部环路进行切换和配置。</span><span><span>&nbsp;</span></span><span>随后由一个算法驱动</span><span>PLL</span><span>找到正确的</span><span>VCO</span><span>频段。</span></p>

<p><span>2.</span><span>通过外部环路</span><span>细</span><span>调。</span><span><span>&nbsp;</span>PLL</span><span>切换到外部环路。</span><span><span>&nbsp;</span></span><span>鉴相器和电荷泵配合外部环路滤波器工作,形成一个闭环,确保</span><span>PLL</span><span>锁定到所需频率。</span><span><span>&nbsp;</span></span><span>校准大约需要</span><span>94,208</span><span>个</span><span>鉴频鉴相器</span><span>(PFD)</span><span>周期;对于一个</span><span>30.72 MHz f</span><span>PFD</span><span>,这相当于</span><span>3.07 ms</span><span>。</span></p>

<p><span>校准完成后</span><span>,</span><span>PLL</span><span>的反馈操作使</span><span>VCO</span><span>锁定</span><span>于</span><span>正确的频率。</span><span><span>&nbsp;</span></span><span>锁定速度取决于非线性周跳行为。</span><span><span>&nbsp;</span></span><span>PLL</span><span>总锁定时间包括两个部分:</span><span><span>&nbsp;</span></span><span>VCO</span><span>频段校准时间和</span><span>PLL</span><span>周跳时间。</span><span><span>&nbsp;</span></span><span>VCO</span><span>频段校准时间仅取决于</span><span>PFD</span><span>频率;</span><span>PFD</span><span>频率越高,锁定时间越短。</span><span><span>&nbsp;</span></span><span>PLL</span><span>周跳时间由所实现的环路带宽决定。</span><span><span>&nbsp;</span></span><span>当环路带宽比</span><span>PFD</span><span>频率窄时,小数</span><span>N</span><span>分频</span><span>/</span><span>整数</span><span>N</span><span>分频频率合成器就会发生周跳。</span><span><span>&nbsp;</span></span><span>PFD</span><span>输入端的相位误差积累过快,</span><span>PLL</span><span>来不及校正,电荷泵暂时沿错误方向吸入电荷,使锁定时间急剧缩短。</span><span><span>&nbsp;</span></span><span>如果</span><span>PFD</span><span>频率与环路带宽的比值提高,周跳也会增加;对于给定</span><span>PFD</span><span>周期,提高环路带宽会缩短周跳时间。</span></p>

<p><span>因此</span><span>,</span><span>当使用自动校准模式时</span><span>,</span><span>总锁定时间对某些应用来说可能太长。</span><span><span>&nbsp;</span></span><span>本应用笔记提出一种通过手动选择频段来显著缩短锁定时间的方案,步骤如下:</span></p>

<p><span>1.</span><span>按照表</span><span>1</span><span>所示的寄存器初始化序列使器件上电。</span><span><span>&nbsp;</span></span><span>默认情况下,芯片以自动频段校准模式工作。</span><span><span>&nbsp;</span></span><span>根据所需的</span><span>LO</span><span>频率设置寄存器</span><span>0x02</span><span>、寄存器</span><span>0x03</span><span>和寄存器</span><span>0x04</span><span>。</span></p>

<p><strong>表</strong><strong>1.<span>&nbsp;</span></strong><strong>寄存器初始化序列</strong></p>

<table border="1" cellpadding="0" cellspacing="0" style="font-family: &quot;Microsoft YaHei&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; border: none; border-collapse: collapse; margin-left: 5.4pt;">
<tbody>
<tr style="height: 10.35pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; font-weight: bold;">寄存器</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; font-weight: bold;">值</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0</span><span style="font-size: 10.5pt; font-family: Arial;">x00<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0xfeff<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x01<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0041<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x02<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0003<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x03<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0020<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x04<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x10<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0c26<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x20<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x000a<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x21<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0082<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x22<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0800<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x23<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0002<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x30<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x1106<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x31<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0900<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x32<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x33<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0a00<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x34<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0010<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x40<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x000e<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x42<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x43<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0002<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x45<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x49<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x000f<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x02<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x03<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x0000<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr style="height: 10.2pt;">
<td style="width: 92.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x04<span><o:p></o:p></span></span></p>
</td>
<td style="width: 193.85pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial;">0x16bd<span><o:p></o:p></span></span></p>
</td>
</tr>
</tbody>
</table>

<p><span>2.</span><span>读取锁定检测</span><span>(LD)</span><span>状态位。</span><span><span>&nbsp;</span></span><span>若</span><span>LD</span><span>为</span><span>1</span><span>,</span><span>表明</span><span>VCO</span><span>已锁定。</span></p>

<p><span>3.</span><span>通过串行外设接口</span><span>(SPI)</span><span>回读寄存器</span><span>0x46</span><span>的位</span><span>[5:0]</span><span>。</span><span><span>&nbsp;</span></span><span>假设其值为</span><span>A</span><span>,将系统中所有需要的</span><span>LO</span><span>频率对应的寄存器值保存到</span><span>EEPROM</span><span>。</span><span><span>&nbsp;</span></span><span>由此便可确定频率和相关寄存器值的表格(参见表</span><span>2</span><span>)。</span></p>

<p><strong>表</strong><strong>2.<span>&nbsp;</span></strong><strong>查找表</strong></p>

<table border="1" cellpadding="0" cellspacing="0" style="font-family: &quot;Microsoft YaHei&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; border: none; border-collapse: collapse; margin-left: 6.1pt;">
<tbody>
<tr>
<td style="width: 90.45pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">频率点</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 141.75pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">寄存器</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">0x46</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 90.45pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">f1<span><o:p></o:p></span></span></p>
</td>
<td style="width: 141.75pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">A<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 90.45pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">f2<span><o:p></o:p></span></span></p>
</td>
<td style="width: 141.75pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">B</span></p>
</td>
</tr>
</tbody>
</table>

<p><span>4.</span><span>为缩短</span><span>LD</span><span>时间</span><span>,</span><span>将</span><a href="http://www.analog.com/ADRF6820?doc=AN-1390.pdf"><span>ADRF6820</span></…;置于手动频段选择模式</span><span>,</span><span>并用第</span><span>3</span><span>步收集到的数据手动编程。</span><span><span>&nbsp;</span></span><span>手动编程步骤如下:</span></p>

<p><span>a)</span><span>将寄存器</span><span>0x44</span><span>设置为</span><span>0x0001</span><span>:</span><span><span>&nbsp;</span></span><span>禁用频段选择算法。</span></p>

<p><span>b)</span><span>将寄存器</span><span>0x45</span><span>的位</span><span>7</span><span>设为</span><span>1</span><span>,</span><span>从而将</span><span>VCO</span><span>频段源设为已保存的频段信息</span><span>,</span><span>而不是来自频段计算算法。</span><span><span>&nbsp;</span></span><span>用第</span><span>3</span><span>步记录的寄存器值设置寄存器</span><span>0x45</span><span>中的位</span><span>[6:0]</span><span>。</span></p>

<p><span>c)</span><span>通过寄存器</span><span>0x22</span><span>的位</span><span>[2:0]</span><span>选择适当的</span><span>VCO</span><span>频率范围</span><span>(</span><span>参见表</span><span>3</span><span>)</span><span>。</span></p>

<p><strong>表</strong><strong>3.<span>&nbsp;</span></strong><strong>VCO</strong><strong>频率范围</strong></p>

<table border="1" cellpadding="0" cellspacing="0" style="font-family: &quot;Microsoft YaHei&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; border: none; border-collapse: collapse; margin-left: 6.1pt;">
<tbody>
<tr>
<td style="width: 64.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">LO</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">选择</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 76.65pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">VCO</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">频率范围</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">(MHz)</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 92.05pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">VCO_SEL</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">(</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">寄存器</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">0x22</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">的位</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext; font-weight: bold;">[2:0]</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">)</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 64.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">内部</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">VCO</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 76.65pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">2850</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">至</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">3500</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 92.05pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">011<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 64.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;"><o:p>&nbsp;</o:p></span></p>
</td>
<td style="width: 76.65pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">3500</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">至</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">4020</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 92.05pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">010<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 64.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;"><o:p>&nbsp;</o:p></span></p>
</td>
<td style="width: 76.65pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">4020</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">至</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">4600</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 92.05pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">001<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 64.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;"><o:p>&nbsp;</o:p></span></p>
</td>
<td style="width: 76.65pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">4600</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">至</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">5700</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 92.05pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">000<span><o:p></o:p></span></span></p>
</td>
</tr>
</tbody>
</table>

<p><span>d)</span><span>根据所需频率更新寄存器</span><span>0x02</span><span>、寄存器</span><span>0x03</span><span>和寄存器</span><span>0x04</span><span>。</span><span><span>&nbsp;</span></span><span>寄存器</span><span>0x02</span><span>设置分频器</span><span>INT</span><span>值</span><span>,</span><span>即</span><span>VCO</span><span>频率</span><span>/PFD</span><span>的整数部分</span><span>;</span><span>寄存器</span><span>0x03</span><span>设置分频器</span><span>FRAC</span><span>值</span><span>,</span><span>即</span><span>(VCO</span><span>频率</span><span>/PFD − INT) × MOD</span><span>;</span><span>寄存器</span><span>0x04</span><span>设置分频器</span><span>MOD</span><span>值</span><span>,</span><span>即</span><span>PFD/</span><span>频率分辨率。</span></p>

<p><span>e)</span><span>监视</span><span>LD</span><span>以检查频率是否锁定。</span><span><span>&nbsp;</span></span><span>例如</span><span>,</span><span>PFD = 30.72 MHz</span><span>且</span><span>LO = 1600 MHz</span><span>。</span></p>

<p><strong>表</strong><strong>4.<span>&nbsp;</span></strong><strong>手动频段校准寄存器序列</strong></p>

<table border="1" cellpadding="0" cellspacing="0" style="font-family: &quot;Microsoft YaHei&quot;; letter-spacing: normal; orphans: 2; text-indent: 0px; text-transform: none; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; border: none; border-collapse: collapse; margin-left: 6.1pt;">
<tbody>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">寄存器</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">值</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext; font-weight: bold;">描述</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x46<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x0032<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">读取频段校准值</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">;</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">LO = 1600 MHz</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">的频段校准值</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x44<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x0001<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">禁用频段选择算法</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x45<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x00b2<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">将寄存器</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x45</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">的位</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">7</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">设为</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">1</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">以禁用自动校准</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">,</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">并迫使</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">VCO</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">使用所设置的频段值</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">;</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">位</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">[6:0]</span><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">必须载入之前记录的值</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x22<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x2A03<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: 宋体; color: windowtext;">选择适当的</span><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">VCO</span><span style="font-family: Arial;"><span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x02<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x0034<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">INT<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x03<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x0066<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">FRAC<span><o:p></o:p></span></span></p>
</td>
</tr>
<tr>
<td style="width: 44.1pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x04<span><o:p></o:p></span></span></p>
</td>
<td style="width: 40.6pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">0x04cd<span><o:p></o:p></span></span></p>
</td>
<td style="width: 148.4pt; border-width: 1pt; border-style: solid; border-color: windowtext; padding: 0pt 5.4pt;" valign="top">
<p class="style1" style="text-align: left;"><span style="font-size: 10.5pt; font-family: Arial; color: windowtext;">MOD<span><o:p></o:p></span></span></p>
</td>
</tr>
</tbody>
</table>

<p><span>图</span><span>1</span><span>和图</span><span>2</span><span>分别显示了自动频段校准模式和手动频段校准模式下的锁定检测时间。</span><span><span>&nbsp;</span></span><span>图</span><span>2</span><span>中,线</span><span>1</span><span>(锁定检测)上的高电平表示</span><span>PLL</span><span>已锁定。</span><span><span>&nbsp;</span></span><span>线</span><span>2 (LE)</span><span>代表</span><span>LE</span><span>引脚,是一个触发信号。</span><span><span>&nbsp;</span></span><span>注意:锁定检测时间必须从低到高读取。</span></p>

<p><span>自动频段校准模式下</span><span>,</span><span>锁定时间约为</span><span>4.5 ms</span><span>;</span><span>手动频段校准模式下</span><span>,</span><span>锁定时间约为</span><span>360<span>&nbsp;</span></span><span>μ</span><span>s</span><span>。</span><span><span>&nbsp;</span></span><span>数据的测量条件为</span><span>20 kHz</span><span>环路滤波器带宽和</span><span>250 μA</span><span>电荷泵电流配置。</span></p>

<p><img alt="图1. 自动频段校准模式下的锁定时间,用信号源分析仪测试" data-entity-type="file" data-entity-uuid="77e5b421-f05d-434f-bb1e-15133a3d9d3a" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100113831-210025-1.jpg&…; /></p>

<p><em>图</em><em>1.<span>&nbsp;</span></em><em>自动频段校准模式下的锁定时间</em><em>,</em><em>用信号源分析仪测试</em></p>

<p><img alt="图2. 手动频段校准模式下的锁定时间,用示波器测试" data-entity-type="file" data-entity-uuid="77225c24-a2d1-44fa-aeff-aad87f6e8291" src="http://new.eetrend.com/files/2021-06/wen_zhang_/100113831-210026-2.jpg&…; /></p>

<p><em>图</em><em>2.<span>&nbsp;</span></em><em>手动频段校准模式下的锁定时间</em><em>,</em><em>用示波器测试</em></p>

<p><strong>结论</strong></p>

<p><span>利用手动频段选择</span><span>,</span><span>锁定时间从典型值</span><span>4.5 ms</span><span>缩短到典型值</span><span>360<span>&nbsp;</span></span><span>μ</span><span>s</span><span>。</span><span><span>&nbsp;</span></span><span>对于每个频率,首先利用自动频段选择确定最佳频段值并予以保存。</span><span><span>&nbsp;</span></span><span>因为最佳频段值随器件而异,因此须对每个</span><a href="http://www.analog.com/ADRF6820?doc=AN-1390.pdf"><span>ADRF6820</span></…;执行该程序。</span><span><span>&nbsp;</span>VCO</span><span>频段无需因为温度变化而更新。</span></p>