WI.M868X Radiotronix, WI.M868X Datasheet - Page 10

no-image

WI.M868X

Manufacturer Part Number
WI.M868X
Description
RF Modules & Development Tools Wi.M868X MODULE
Manufacturer
Radiotronix
Datasheet

Specifications of WI.M868X

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Other names
WIM868X
WI.M868X-R/ WI.M868T-R/ WI.M868X-DP-R DATASHEET
In transmit mode, the data interface is asynchronous, operating as an SPI slave. The data timing is determined
by the host microcontroller. The DCLK pin is not used in transmit mode. The data input could be either DATA or
DATAIN, depending on ADParam_disable_data_bidir register configuration.
Figure 2 shows a typical connection between the module and a host microcontroller SPI port. In this
configuration, the DATA pin is programmed to be a data output in receive mode and a data output in receive
mode. In receive mode, the microcontroller SPI port is configured as an SPI slave. The module generates data
timing. In transmit mode, the microcontroller SPI port is configured as a SPI master. Timing is generated by the
microcontroller.
Figure 2: Microcontroller Data Interface
The transmit chain is essentially a VCO locked to a crystal reference frequency by a fractional N synthesizer.
The synthesizer allows the VCO frequency to be set in 501Hz steps. It also supports direct digital FSK
modulation of the transmit carrier. Frequency deviation can be set from 0 to 255 kHz in 1 kHz steps.
The output of the VCO is amplified by the power amp, which can be set to one of four output power levels.
For detailed information about programming the Wi.M868X-R
please consult the current XE1203F data sheet which can be found at http://www.semtech.com.
2.2. Programming Interface
The serial programming interface is compatible with any hardware or software implementation of a SPI serial
port.
The following code example shows functions for reading and writing module registers using a software SPI
implementation. The XE_SCLK, XE_SI, XE_SO, XE_EN definitions are hardware specific and correspond to the
microcontroller IO pins that are connected to the XE1203F SPI pins
//----------------------------------------------------------------------------
//
//
//
//
//
//
//
//
//
//
//
//
void halRFWriteReg(reg, val)
Description:
Arguments:
Return value:
Function used to write registers in the XE1203F
DCLK
DATA
byte reg
byte val
6
7
Register number to write
Value to write to register
SCLK
MOSI
9
TM
/ Wi.M868T-R
.
TM
/ Wi.M868X-DP-R
TM
module,

Related parts for WI.M868X