Changes between Version 32 and Version 33 of HardwareUsersGuides/RadioBoard_v1.4/RadioController


Ignore:
Timestamp:
Mar 20, 2007, 6:28:17 PM (17 years ago)
Author:
sgupta
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HardwareUsersGuides/RadioBoard_v1.4/RadioController

    v32 v33  
    7979'''Receiving Data:''' To receive data put the radio into receive enable mode using `RxEnable(...)` from `radio_controller_basic.h`. This function call automatically turns off the transmit mode. The data that is received will be available on `user_ADC_I` and `user_ADC_Q` ports of the radio bridge peripheral. To turn off receive mode and go to standby, use `TxRxDisable(...)` again from `radio_controller_basic.h`.
    8080
    81 '''Selecting Center Frequency:''' Function `SetCenterFreq2GHz(...)` in `radio_controller_basic.h` can be used to set the transceiver center frequency in the 2.4 GHz  ISM band. Within this the channel number can also be selected. By default the center frequency in the 2.4 GHz band is channel number 6 which is equivalent to 2.437 GHz. See [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_basic.h#L36 radio_controller_basic.h] for details on the different center frequencies available. The center frequency can also be set in the 5 GHz ISM band with `SetCenterFreq5GHz(...)` in [/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_5ghz.h#L24 radio_controller_5ghz.h].
     81'''Selecting Center Frequency:''' Function `SetCenterFreq2GHz(...)` in `radio_controller_basic.h` can be used to set the transceiver center frequency in the 2.4 GHz  ISM band. Within this the channel number can also be selected. By default the center frequency in the 2.4 GHz band is channel number 6 which is equivalent to 2.437 GHz. See [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_basic.h#L36 radio_controller_basic.h] for details on the different center frequencies available. The center frequency can also be set in the 5 GHz ISM band with `SetCenterFreq5GHz(...)` in [/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_5ghz.h#L24 radio_controller_5ghz.h]. 
    8282
    83 '''Transmit State Machine:''' In the Radio Controller there is a state machine that is triggered when the `TxEnable(...)` function from `radio_controller_basic.h` is called.
     83'''Setting Transmit and Receive Gains:''' There are two methods of setting up gains for transmission and reception of data. They can either be setup using software functions or hardware ports. This difference is controlled by `SoftwareTxGainControl(...)` and `SoftwareRxGainControl(...)`. When using the software mode the receive gains are set using `RxLNAGainControl(...)` and `RxVGAGainControl(...)` while transmit gains are set by `TxBaseBandGainControl(...)` and `TxVGAGainControl(...)`
    8484
    85 '''Setting Transmit and Receive Gains:''' For transmit gains first set `SerialTxGain(...)` mode to 1. Then using `BaseBandTxGain(...)` and `TxVGAGainControl(...)` set the transmit gain. For the receive gains the `SerialRxGain(...)` mode can be set to 0 or 1. If the mode is set to 1 the `RxLNAGainControl(...)` and `RxVGAGainControl(...)` should be used to serially set the receive gains. While when the mode is 0 the receive gains are set by a parallel bus `user_BB_gain` and `user_RF_gain` respectively. The parallel busses are inputs to the `radio_bridge` peripheral for each of the daughtercard slots. The second mode is generally used where there is a separate peripheral that selects the receive gains, for example an Automatic Gain Control algorithm.
     85should be used to serially set the receive gains. While when the mode is 0 the receive gains are set by a parallel bus `user_BB_gain` and `user_RF_gain` respectively. The parallel busses are inputs to the `radio_bridge` peripheral for each of the daughtercard slots. The second mode is generally used where there is a separate peripheral that selects the receive gains, for example an Automatic Gain Control algorithm.
     86
     87'''Transmit State Machine:''' In the Radio Controller there is a state machine that is triggered when the `TxEnable(...)` function from `radio_controller_basic.h` is called.