Changes between Version 30 and Version 31 of HardwareUsersGuides/RadioBoard_v1.4/RadioController


Ignore:
Timestamp:
Mar 20, 2007, 3:45:00 PM (17 years ago)
Author:
sgupta
Comment:

--

Legend:

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

    v30 v31  
    4141  This has all the advanced functions for the user. The user can select whether the shutdown, transmit enable and receive enable pins are controlled by software or by hardware ports, power down chips on the board and adjust gains for the digital-to-analog converter.
    4242{{{radio_controller_5ghz.h}}}
    43   Has all the functions related to using the 5GHz ISM band that is covered by the radio.
     43  Has all the functions related to using the 5 GHz ISM band that is covered by the radio.
    4444
    4545=== Inputs to Functions ===
     
    7575=== Basic Usage of Radio Functions ===
    7676
    77 '''Selecting Center Frequency:''' Functions `SetCenterFreq2GHz(...)` and `SetCenterFreq5GHz(...)` can be used to set the transceiver center frequency in the 2.4 GHz and 5 GHz ISM bands respectively. Within these the channel number can also be selected. By default the center frequency is in the 2.4 GHz band with channel number 6 which is equivalent to 2.437 GHz. See [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_04_a/src/radio_controller.h@latest#L344 radio_controller.h] for details on the different center frequencies available.
     77'''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].
    7878
    7979'''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.
    8080
    81 '''Selecting Antenna Configurations:''' There are four different antenna configurations that can be used to transmit and receive data. See [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_04_a/src/radio_controller.h@latest#L336 radio_controller.h] for details on the different modes.
    82 
    8381'''Transmitting and Receiving Data:''' Firstly enable transmit mode on the radio by calling `TxEnable(...)`. Then the amplifier should be switched on. If the center frequency is the 2.4 GHz range then select `24AmpEnable(...)` while if in the 5 Ghz range use `5AmpEnable(...)`. The data to be transmitted should be on the `radio_bridge` ports `user_DAC_I` and `user_DAC_Q`. After the transmission is completed the amplifier should be disabled and the transmit should be disabled. For receiving data, use `RxEnable(...)` and the data would be available on the `user_ADC_I` and `user_ADC_Q` ports.