Reference Manual
FREQUENCY HOPPING
At the first hop signal rising edge, the ADRV9001 reads the hop table entry from table A (the single entry) and prepares that frequency for
►
the next hopping frame. One PLL starts to retune to this new frequency at the same hop edge. Around the same time, start to load table B
(using adi_adrv9001_fh_HopTable_Static_Configure()) and make sure the loading of table B completes before the hop signal edge when
the table B is read (the first falling edge). Note at the first hop signal rising edge, the ADRV9001 switches to table B, which currently has no
frequency information as the loading might not have completed. Therefore, the ADRV9A001 does not read from table B yet at this point. It
reads from table B at the upcoming hop signal edge (the first falling edge).
At the first falling edge of the hop signal, the ADRV9001 reads the new entry from table B and switches to table A. This hop frame (from the
►
first falling edge to the second rising edge) uses the table A entry.
At the next hop edge (the second rising edge) the BBIC should complete loading a new frequency entry into table A. This frame (from
►
second rising edge to second falling edge) uses the table B entry. And the process is repeated.
By following this process, the user can provide a new frequency on the fly to the ADRV9001 at each HOP edge.
Note that there is no need to load just a single entry. With the automatic ping pong mode, user can load from 1 to 64 entries. However, ensure
the frame timing length is sufficient to load the table before the automatic switch. adi_adrv9001_fh_HopTable_Static_Configure() should
always be used for loading FH tables. adi_adrv9001_fh_HopTable_Dynamic_Configure() is only intended to be used on the ADRV9001
evaluation platform.
Example 2: Loading a Larger Set of Frequencies with Manual Table Switch
This example, as shown in
Figure
the new table. This is like the first example. However it requires an additional Hop Table Select signal to switch to the new table. Configure the
table indexing mode to automatic increment or index by pin.
analog.com
Figure 111. Load New Frequencies with Automatic Ping Pong with PLL Mux Mode
Figure 112. Loading a Larger Set of Frequencies with Manual Table Switch with PLL Mux Mode
112, demonstrates how to load a larger set of frequencies on the fly, and then use a DGPIO pin to switch to
ADRV9001
Rev. A | 123 of 377
Need help?
Do you have a question about the ADRV9005 and is the answer not in the manual?
Questions and answers