Request on some examples on the memory access of ADAR1000

Hello.

I am trying to program to on-chip SRAM

The description in the manual is quite confusing.

Would you please show some examples to program on-chip SRAM?

For example,

1. Rx channel setting

1) Rx channel 1 : phase = 0 degree, relative amplitude : -3 dB

2) Rx channel 2 : phase = 45 degree, relative amplitude : 0 dB (max gain)

3) Rx channel 3 : phase = 90 degree, relative amplitude : 0 dB (max gain)

4) Rx channel 4 : phase = 135 degree, relative amplitude : -3 dB

2. Tx channel setting

1) Tx channel 1 : phase = 0 degree, relative amplitude : -3 dB

2) Tx channel 2 : phase = 45 degree, relative amplitude : 0 dB (max gain)

3) Tx channel 3 : phase = 90 degree, relative amplitude : 0 dB (max gain)

4) Tx channel 4 : phase = 135 degree, relative amplitude : -3 dB

I can not understand clearly the below sentence from the datasheet.

Would you please explain it with some example?

For example, if I have 9 beams are configured in the memory, how can I control the beam sequence using SPI?

Thank you.

In this case, the settings for each receive channel are loaded by writing to Register 0x03D through Register 0x040, and for each transmit channel by writing to Register 0x041 through Register 0x044. The BEAM_RAM_ BYPASS bit in Register 0x038 determines where the amplitude and phase settings are pulled from the memory (low) or written to over the SPI (high).



ADAR1000
[edited by: junggun at 5:20 AM (GMT 0) on 4 Dec 2018]
Parents Reply Children