Monday, 4 August 2014

2.4G Transparent low power consumption wireless UART Module--LC-1000R

1.Features

(1)2.4G wireless data transmission module
(2)Full duplex transparent serial port
(3)Configurable baud rate, range: 2400bps to 57600bps
(4)Add wireless communication without any RF knowledge requirement
(5)Frequency range: 2400-2483.5 MHz ISM
(6)4 bytes RF TX/RX configurable address
(7)Maximum duplex RF air data rate reaches 38.4kbps
(8)Transmission distance more than 60 meters
(9)Connection type: Connector or SMD, suitable for DIY or mass production
(10)Suitable for high-speed data transmission with low power consumption
(11)Flexible mode configuration,support Normal, PSM and Direct mode
(12)Featured PSM (Power Saving Mode) Mode, can balance high-speed data transmission and low power consumption
(13)Configurable sleep time in PSM Mode: 20ms to 65000ms
(14)Operating voltage: DC 2.7V to 3.6V, rated voltage 3.3V
(15)Pin level Compatible both 3.3 V and 5 V TTL level
(16)Average working current (@DC 3.3V):
    NML Mode: 26mA
    PSM Mode: 1.6mA

2.Typical Application

(1)Wireless audio transmission
(2)Handheld device
(3)Wireless monitoring and control System
(4)Remote controlled toys
(5)Short distance wireless data transmission
(6)1 to N wireless data acquisition

3.Functional Description

(1)System structure
(2)System State Diagram

4.Hardware Connection Mode

  There are two application modes for LC-1000R according to usage occasions: Simple 3 lines Mode (“S3M” for short) and Hardware flow control Mode (“HFCM” for short).

(1)Simple 3 lines Mode (“S3M”)
  The hardware connection is the simplest connection for LC-1000R application. Only 3 line need in this mode: TXD/RXD/GND. Figure 10 Hardware connection of S3M sketch shows the connection of this mode. But the baud rate of LC-1000R in this mode must less than 19200 bps, otherwise the correctness of data transmission cannot be guaranteed.
  For data transferring, MCU must prepare for reading from the UART’s RXD anytime if data is received by LC-1000R from remote device of communication. This reading operation usually handled by MCU’s hardware UART RX interrupt service function. Then MCU can write data to LC-1000R through UART’s TXD pin anytime regardless of any pin state. Figure 11 Data transfer flow chart in S3M shows a demo flow chart for S3M data transmit of LC-1000R.
  The feature of S3M is: Easy to use, Low data rate and transmission error permitted.
Figure Typical application example of S3M based on PC shows a typical application example for S3M of LC-1000R. In this application PC A and B can transmit data each other.
  For example, A transmits data to B, its data flow as follows:
    a) APP(A) write a packet to UC-3000(A) by COMx in PC
    b) UC-3000(A) sends data to LC-1000R(A) through UART
    c) LC-1000R(A) transmit it to LC-1000R(B) by RF
    d) LC-1000R(B) sends data to UC-3000(B) through UART
    e) APP(B) will read a packet from COMx in PC
  In this application, the PC-A and PC-B ‘s baud rate can be set to difference (For the example PC-A can be set to 9600bps and PC-B can be set to 19200 bps), the communication speed is limit by the lower baud rate.

(2)Hardware flow control Mode(“HFCM”)
  Unlike S3M, the hardware connection is much more complicated in the HFCM. All pins of LC-1000R are needed for this mode.

  The baud rate range is 2400bps to 57600bps. What’s more the correctness of data transmission can be guaranteed in HFCM. 
  For data receiving in HFCM, MCU must prepare for reading from the UART’s RXD within 1ms after RX_READY becomes LOW, otherwise the received data will be lost. This reading operation usually handled by MCU’s hardware UART RX interrupt service function. 
  Before writing a packet to LC-1000R, MCU must assert following conditions:
     1) The CONFIG pin is set to HIGH
     2) the state of TX_READY pin is HIGH
     3) The packet length must less than LC-1000R’s RX FIFO size.
  Figure Data transfer flow chart in HFCM shows a demo flow chart of data transferring process in HFCM.
  The feature of HFCM is: High speed data rate, High reliability, but more complex of Control, and Suitable for bulk data transfer.
  Figure Typical application example of HFCM shows a typical application example of HFCM. In this application MCU A and B can transmit data each other. 
  For example, A transmits data to B, its data flow as follows:
    a) MCU(A) write a packet to LC-1000R(A) through UART
    b) LC-1000R(A) transmit it to LC-1000R(B) by RF
    c) MCU(B) will read a packet from LC-1000R(B)
  Also the A and B can be set difference baud and the communication speed is limit by the lower baudrate.