Other Parts Discussed in Thread: AFE7920
Tool/software:
Hello,
We are using the AFE7920 in an RF recorder/player application. We use it either in Rx or Tx, but not both simultaneously.
After system initialization, the user selects the mode (Rx or Tx), the channels he plans to use (from 1 to 4) and the frequencies of operation.
We then initialize the selected channels with the set frequency.
We are trying to use opcodes to update system configuration, but unfortunately this does not work.
For our testing, we send the initial configuration in SPI using the dump generated based on a Latte script, with 4 Rx, 4Tx and no FB enabled. This part is working fine, system is initialized correctly (Rx data are received at set frequency, Tx data is transmitted).
Then we send following 4 opcodes sequentially to enable Rx with a different frequency, and disable Tx:
- opcode 0x21 (System Channel Configuration) : enable all 4 Rx, disable Tx and FB
- opcode 0x31 (RX Channel Frequency Configuration) : set desired frequency for all 4 channels with one instruction, single NCO for both bands, set same frequency for all NCOs
- opcode 0x33 (RX-FB Nyquist Band Configuration) : Select nyquist band for all 4 channels, depending on the selected frequency : below 1474.56MHz, select zone 1, above 1474.56 MHz, select zone 2.
- opcode 0x36 (Tune System)
This does not work: no data is received on Rx at the selected frequency.
Is the way we use the opcodes correct ?
Thanks for your help,
Florian.



