Changes between Version 37 and Version 38 of HardwareUsersGuides/RadioBoard_v1.4/RadioController


Ignore:
Timestamp:
Apr 29, 2007, 3:33:27 AM (17 years ago)
Author:
murphpo
Comment:

--

Legend:

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

    v37 v38  
    8181'''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 [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_5ghz.h#L24 radio_controller_5ghz.h].
    8282
    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 `TxVGAGainControl(...)`. When using hardware, the receive gains are set by a parallel bus `user_BB_gain` and `user_RF_gain` respectively. This is generally used where there is a separate peripheral that selects the receive gains, for example an Automatic Gain Control algorithm. All function calls are in [/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_ext.h#L37 radio_controller_ext.h].
     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 `TxVGAGainControl(...)`. When using hardware, the receive gains are set by a parallel bus `user_BB_gain` and `user_RF_gain` respectively. This is generally used where there is a separate peripheral that selects the receive gains, for example an Automatic Gain Control algorithm. All function calls are in [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_ext.h#L37 radio_controller_ext.h].
    8484
    85 '''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. It controls the transmit enable pin of the radio, the output transmit gain (if in hardware mode) and the amplifier. Using `SetTxTiming(...)` and `SetTxGainTiming(...)` several parameters can be controlled such as delay for turning on transmit enable, the amplifier and gain ramping along with the rate that gain reaches its target value. Both function calls are in [/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_ext.h#L69 radio_controller_ext.h].
     85'''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. It controls the transmit enable pin of the radio, the output transmit gain (if in hardware mode) and the amplifier. Using `SetTxTiming(...)` and `SetTxGainTiming(...)` several parameters can be controlled such as delay for turning on transmit enable, the amplifier and gain ramping along with the rate that gain reaches its target value. Both function calls are in [source:/PlatformSupport/CustomPeripherals/drivers/radio_controller_v1_08_a/src/radio_controller_ext.h#L69 radio_controller_ext.h].
    8686
    8787== [wiki:RadioControllerAPI Radio Controller API] ==