Top Banner
Product Description 1.1 Modules Introduction UTC-4432 is a low-cost sub-1 GHz transceiver module designed for operations in the unlicensed ISM (Industrial Scientific Medical) and LPRD bands. GFSK (Frequency Shift Keying) modulation/demodulation, multi-channel operation, high bandwidth efficiency and anti-blocking performance make UTC- 4432 modules easy to realize the robust and reliable wireless link. The module can be configured to work in different channels with 200kHz space. It adopts high efficient looped interleaving EDAC (Error Detection and correction) coding with coding gain up to 3dB which keeps in advance in EDAC and coding efficiency over normal FEC (Forward Error Correction). Because of its high reliability in correction, modules can filter error and fake information automatically and realize truly transparent wireless link, which makes EUTC-4432 very suitable in the rigid communication environment. UTC-4432 integrates 256 bytes buffer. When the buffer is empty, users can transfer 256 bytes data per time and even limitless data transfer can be achieved as long as RF data rate (RF module to RF module) is configured to be faster than UART data rate (MCU to RF module). The module provides standard UART/TTL interface for selection. Users can choose seven data rates and three parity checks which make UTC-4432 possibly tailor-made for different applications. UTC-4432 operates at 3~3.6V with extra low standby current which makes it suitable for battery powered-up applications. For different applications, UTC-4432 modules have different types:UTC-4432B1 without the shield and UTC-4432B1M which
27

m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Mar 22, 2018

Download

Documents

phammien
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

1 Product Description

1.1 Modules Introduction

UTC-4432 is a low-cost sub-1 GHz transceiver module designed for operations in the

unlicensed ISM (Industrial Scientific Medical) and LPRD bands. GFSK (Frequency Shift

Keying) modulation/demodulation, multi-channel operation, high bandwidth efficiency and

anti-blocking performance make UTC-4432 modules easy to realize the robust and reliable

wireless link.

The module can be configured to work in different channels with 200kHz space. It adopts

high efficient looped interleaving EDAC (Error Detection and correction) coding with

coding gain up to 3dB which keeps in advance in EDAC and coding efficiency over normal

FEC (Forward Error Correction). Because of its high reliability in correction, modules can

filter error and fake information automatically and realize truly transparent wireless link,

which makes EUTC-4432 very suitable in the rigid communication environment.

UTC-4432 integrates 256 bytes buffer. When the buffer is empty, users can transfer 256 bytes

data per time and even limitless data transfer can be achieved as long as RF data rate (RF

module to RF module) is configured to be faster than UART data rate (MCU to RF module).

The module provides standard UART/TTL interface for selection. Users can choose seven

data rates and three parity checks which make UTC-4432 possibly tailor-made for different

applications. UTC-4432 operates at 3~3.6V with extra low standby current which makes it

suitable for battery powered-up applications.

For different applications, UTC-4432 modules have different types:UTC-4432B1 without the

shield and UTC-4432B1M which equipped with metal shielding. Both interfaces are identical

and compatible with each other; Both the appearance and dimensions of different,

respectively, as shown in the following figure:

Page 2: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

UTC-4432B1 (34.72 x 19.96 x 7mm)

UTC-4432B1M (39.96 x 24.96 x 7mm)

UTC-4432B1M as a upgraded version of UTC-4432B1, stronger anti-interference performance, recommended used in applications environment with larger interference.For example:near the substation, places where have strong electromagnetic wave, wireless applications of power.

1.2 Functional Properties

1.2.1 Highlight Features

Support wireless wake-up function, Average power consumption of the modules in wireless wake-up mode are 2uA-20uA(according to the parameters to set it).

While maintaining low power consumption, with high sensitivity and long distance as far as transfers above 2000m.

Support to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally ( use assorted PC-side of Hangzhou Fytoo Technologies to configure software ), use more convenient and easier networking.

Support online listening RF air channel, physical layer support wireless anti-collision protocol;Using wireless anti-collision and hardware physical mechanism, effectively solving the co-channel interference problems of the surrounding systems, this could be a reliable communication, further reduces power consumption and extend the life of the node.

Bulk data buffers, supports a maximum of 256-byte length data packets at a time.

FEC forward error correction mechanism, use the method of transmission of redundant

Page 3: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

information, when an error occurs in the transmission, allows the receiver to build data, greatly improving wireless communication anti-jamming capability.

Anti-collision mechanism description: Usually the terminal code is in power saving mode (mode 3), base station is in wake-up mode (mode 2), base station send wake data packet which contains specified terminal node hardware address, after corresponding node is wake, can switch it to normal transceiver data mode (mode 1) by user MCU. Terminal node listens to the air RF channel to make sure whether there is carrier (need to open carrier sense) before send data. If there is carrier, delay a random time and listen to air carrier again until there isn't carrier, and then send data to the base station, without affecting the other hardware address corresponding node.

1.3 Basic characteristics

Supply voltage 3~3.6V

UART interface(TTL level) Visual transmission distance 2000m(air rate 1kbps) FSK modulation, Efficient error correction coding, Strong anti-interference ability

RF parameters such as frequency, air speed, the transmission power configurable

Serial port parameters such as baud rate and parity type configurable

Local IP address and destination address could be modified, support multiple points star network

Packet length configurable

Support package complete transmission mode

Wake-up interval, delay trigger time configurable

-40 ~+85℃ ℃

34.72 x 19.96 x 7.0mm(UTC-4432B1),39.96 x 24.96 x 7.0mm(UTC-4432B1M) Standard 2.54mm DIP spacingPackage size, interface level, power supply, etc., and other outstanding features, can be customized as appropriate.

1.4 Application

While maintaining low power consumption, the UTC-4432 module greatly improves its receiver sensitivity and transmission distance. When its air transmission rate is 1kbps, receiver sensitivity to -121dBm, transmission distance up to 2000m. Particularly suitable for long distance, penetrating ability, strong anti-interference, low power consumption in the demanding environment.

EUTC-4432 modules are widely used in following industries:

Page 4: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Automatic meter reading

Wireless sensor network

Home automation

Security alarm

Intelligent instrument

Intelligent lighting control

POS systems, asset management

Wireless weighing

Wireless storage, logistics management

Automated data acquisition

Industrial remote control, telemetry, remote sensing and mapping

Highways, railway data transmission

Heat supply network, gas network, water supply monitoring and automation

Electric power distribution monitoring, power load monitoring

Contact less access

Wireless data logger

Page 5: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

2 PIN Information

UTC-4432 series module has 7 pins, described as follows:

2.1 PIN Assignment Chart

2.2 PIN Functions

PIN Name Function Description

1 GND Ground Ground(0V)

2 VCC Power Power supply(3V-3.6V)

3 SET_A Input Used to select the module working model

4 RXD Output UART input, TTL level

5 TXD Output UART output, TTL level

6 AUX Output Used to indicate the module working condition

7 SET_B Input Used to select the module working model

When module connects with user MCU, SET_A and SET_B pins respectively connect to the two GPIO ports of MCU, RXD and TXD two pins of the module connect to TX and RX two pins of

Page 6: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

the MCU serial port, AUX pin connects to the external interrupt pin of MCU ( AUX not required, if not using, maintain vacant). Connection diagram is as follows:

Page 7: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

3 Technical Specifications

3.1 Working Mode

UTC-4432, a total of 4 working modes, use SET_A and SET_B two pins to set, 4 modes are interchangeable.

Working Mode

PIN Configuration

Description

Normal mode

(mode 1)

SET_A=0

SET_B=0

Serial UART opened, module continued in receiving state. When UART is

written data to be sent, set AUX low and switch to sending state, and send the

data. After the end of data sent, reset AUX pin high and turn to continued

receiving state.

Module sends data in this mode, without sending a long preamble, so requires

the receiver must in mode 1 or mode 2, which is continued receiving state.

The module, after receiving data from the air RF channel, when through CRC

check and confirm that the data is correct, set AUX low and immediately output

data from the serial port. Set AUX high after the end of the data output.

Wake-up mode

(mode 2: active

wake)

SET_A=0

SET_B=1

Serial UART opened, module continued in receiving state. When UART is

written data to be sent, set AUX low and switch to sending state, and send the

data. Send a special wake packet whose preamble length is a wake-up cycle

(such as 1s), and after the end of data sent, reset AUX pin high and turn to

continued receiving state.

Module sends data in this mode, because the data sent has a long preamble, the

receiver can receive the data in mode 1, mode 2, or mode 3.

The module, after receiving data from current channel, when through CRC

check and confirm that the data is correct, set AUX low and immediately output

data from the serial port. Reset AUX high after the end of the data output.

Power saving

mode

(mode 3: passive

wake )

SET_A=1

SET_B=0

Serial UART closed. A wake-up cycle (such as 1s) later, RF receiver opened

and search channel for preamble. If not found, then immediately goes into

dormancy state, waiting for the next wake-up cycle to wake up again. If

monitored a preamble,continued to stay in receiving state to wait for the

synchronization code and receives it. When through CRC check and confirm that

the data is correct, set AUX low to wake the lower computer, then open the serial

port and output data.

After the end of serial output, close the serial port and reset AUX high. If the

mode setting isn't changed, goes into dormancy state to wait for the next wake-up

cycle.

Sleep mode

(mode 4:

configuration

SET_A=1

SET_B=1

In this state, the RF circuit of module, CPU clock and peripherals will be

closed, power consumption of about 1.5 uA. This mode is primarily used to

configure their parameter settings and close the module when it doesn't need to

Page 8: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

mode)

send and receive data. When you configure the module parameters, UTC module

serial port fixed to 9600bps, 8 data bits, 1 stop bit and no parity. Switch to the

other 3 modules for users to set values.

When the module works in mode 2, can send and receive wireless data.. In mode 3, can receive wireless data, but couldn't send data, and if need to send data, it should be switched to mode 1. When the sending terminal works in mode 1, the receiving terminal must work in mode 1 or mode 2.

3.2 Normal Communication

When the module in normal mode (mode 1), two-way communication between modules. At the same time, modules listening to the serial port and air RF channel. So the modules can be used as both transmitter and receiver.

The process of sender and receiver as follows:

Sending terminal processing(SET_A PIN low,SET_B PIN low)When listening to the serial port data input, set AUX pin low and switch to wireless transmitter state, interwoven error correction coding of the data received on the serial port, and then sent over the RF channels. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.

Receiving terminal processing(SET_A PIN low,SET_B PIN low)After receiving data from the air RF channel, through interwoven error correction decoding and error detection to confirm that the data received is correct, set AUX pin low and immediately output the decoded data from the serial port. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.

Description the process of the two modules in detail ,when they are working in normal mode, as follows:

1. Through external MCU GPIO ports configure SET_A and SET_B two pins as a low level so that both modules are in the normal state (mode 1). Or SET_A and SET_B pins of each module could be connected to the GND directly (can reduce take up MCU 2 IO ports).

This status mode, the module allows for half-duplex communications, both as a sender and a receiver. RF parameters of sending and receiving terminal of the module must be configured the same, it could communicate when the transceiver destination address match.

2. When the sender module listens to serial data input, set AUX pin low and automatically switch to wireless transmitter state, and then send serial data over the air RF channel that you just received. Reset AUX pin high and again transferred to continuously listening after the end of transmission, always ready to receive other data information.

3. Receiver module listens to the air carrier, receive data given by the transmitter module from air RF channel. After CRC check and confirm the received data is correct, set AUX pin low

Page 9: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

and immediately output the decoded data from the serial port. After all the data from the UART output, reset AUX pin high and again transferred to continuously listening state.

If the receiving module needs to send data, only need external MCU transmit data to others through UART interface and the module will transmit automatically.

Module workflow described as follows:

3.3 Low-power Communication

When the module is in low-power receiving mode, the receiving module through the timing of sleep and listens to air RF channels to achieve the purpose of low power. And the transmitter module communicates with the receiver module by sending a special RF packet.

The process of sender and receiver as follows:

Page 10: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Sending terminal : SET_A PIN low level,SET_B PIN high level

When listening to the serial port data input, set AUX pin low and switch to wireless transmitter state, interwoven error correction coding of the data received on the serial port, and build a special data packet whose preamble length is a wakeup period, then sent over the RF channels. Reset AUX pin high and again transferred to continuously listening state after the end of transmission.

Receiving terminal : SET_A PIN high level, SET_B PIN low level

After initializing the RF part of the module, it goes into the state of dormancy. After a wake-up period (such as 1 second), the RF part in the receiving state and searching for the air RF channels whether there is a preamble. If there is no search, then immediately goes into the state of dormancy to wait for the next wake-up period and then search again. If found, continue to keep in the receiving state, receive the remaining portion of the data packet. And then through interwoven error correction decoding and error detection to confirm that the data is correct, set AUX pin low and output the decoded data from the serial port after waiting for a delay trigger time. Reset AUX pin high after the end of transmission.If the working status does not change, goes into the state of dormancy again to wait for the next wake-up period.

If the receiving terminal need to return data to the sending terminal, by changing the working state of the receiving terminal, set SET_A pin and SET_B pin to low levels. Communicating by the way of normal communication mode at this time.

Low-power communication diagram as shown in the following figure:

Note:Tw: Preamble search duration Tp: Wake up interval

Page 11: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Td: Delay trigger time (Tp and Td configurable)

Low-power communication, assuming that the receiver set the wake-up interval to 1s(Tp), the receiver wakes up every 1 second to search preamble, the duration is 32bit wireless air transmission time (Tw). Each time before the sender sending the data, sends the preamble more than 1s("1010" alternative code), then the synchronous code and user data. This way, we could guarantee that the receiver will be able to search the preamble as long as data sent out at the sender terminal,, thus switch to the receiving state to receive synchronization codes and user data later.

Sending terminal continue to write several bytes data to be sent to the serial port, if no subsequent bytes are written within 2 bytes serial transmission time,send a packet of data is considered to be written. This moment, the module's internal package the data which serial has received (add packet length and CRC check,etc), set AUX pin low after the end of the processing and start RF, to launch. First, RF continue to send additional preamble for Tp s ("1010" alternative code), and followed by 4-byte preamble, then the synchronization filed (SYNC), and finally the user data is packaged before. Set AUX pin high after the end of RF transmission.

The receiver is in power saving mode (mode 3) and its RF is in standby state. Every Tp time, the module switch its RF to receiving state in order to search for the air RF channels whether there is a preamble(polling).Continuing Tw time ,if still has not discovered the preamble, indicate that the air doesn't have a wireless data transmission, and then the RF switches back to standby. If there has found the preamble, the RF will be continued in the receiving state to receive synchronous word and user data.The module unpack the data received and set AUX pin low after CRC check has passed. After delay Td time, output the user data received through serial port of the module, and set AUX pin high after the end of serial output.

Description the process of the two modules in detail ,when they are working in Low-power mode, as follows:

1. Users through external MCU GPIO ports configure SET_A and SET_B two pins of the sending terminal module, set SET_A as a low level and SET_B as a high level to make it works in awake mode (mode 2). While configure the two pins of the receiving terminal module, set SET_A as a high level and SET_B as a low level to make it works in power saving mode (mode 3).

RF parameters of sending and receiving terminal of the module must be configured the same, it could communicate when the transceiver destination address match.

2. When the sender module listens to serial data input, set AUX pin low and switch to wireless transmitter state, Error correction coding of the data received on the serial port and build a special data packet whose preamble length is a wakeup period, then sent over the air RF channels. Reset AUX pin high and again transferred to listening serial state after the end of transmission. Its workflow described as follows:

Page 12: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Initialization

Set to enter the state 2

Set AUX Low

Listening Serial Port Data

Receive Serial Port Data

Set AUX High

Build a Packet and Send it

3. After initializing the RF part of the module, it goes into the state of dormancy. After a wake-up period (such as 1 second), the RF part in the receiving state and searching for the air RF channels whether there is a preamble. If there is no search, then immediately goes into the state of dormancy to wait for the next wake-up period and then search again. If found, continue to keep in the receiving state, receive the remaining portion of the data packet. And then through interwoven error correction decoding and error detection to confirm that the data is correct. Set AUX pin low and turn on serial port functionality, output the decoded dta from the serial port. Reset AUX pin high after the end of transmission. If the working status does not change, goes into the state of dormancy again to wait for the next wake-up period. Its workflow described as follows:

Page 13: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Set AUX high

Serial output data

Initialization

Set to enter the state 3

RF enter into power saving mode

SET_A=1SET_B=0

NO

YES

NO

YES

Wake-up time out

RF enter into receiving state

Search special preamble

Receive a complete packetVerify and correct

Set AUX lowEnable serial port

3.4 Setting Parameters

3.4.1 Parameters Setting Description

UTC-4432 is quite flexible to use , according to users' needs, support to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally ( use assorted PC-side of Hangzhou Fytoo Technologies to configure software ).

Only work in configuration mode (mode 4) could we configure the RF and functional properties of the modules. Configuration mode, the UTC-4432 series module serial port parameters are fixed to 9600bps, 8 data bits, 1 stop bit, no parity. When switching from configuration mode to the other 3 modes, you can maintain configuration and enter into force.

The RF and functional properties of modules mainly include operating frequency, air rate, transmission power, UART baud rate, wake-up interval, delay trigger time, local IP address, destination address, error correction coding enable, packet length, packet integrity mode, field strength testing, carrier sense, frequency calibration,and compensation, and so on.

Page 14: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

RF Frequency: Set the frequency between 430-450MHz and the step is 1KHz. Recommend 100KHz as the base unit, for example, 433.92Mhz, 434.02Mhz, 434.12Mhz.

In order to make the signals between modules which work in different frequency without mutual interference, recommended frequency interval difference of more than 1MHz to reduce co-channel interference.

RF Air Rate: 1kbps、2kbps、5kbps、10kbps、20kbps、40kbps optional, wireless air baud rate lower, the time to transmit the same data longer, but the distance farther.

RF Transmitter Power: 0 (Min) --7 (Max) Eight Adjustable, Min +1dBm, Max +19dBm. The greater the transmission power, the farther the distance, and less the transmission power, less the power consumption.

Serial Baud Rate: 300bps、600bps、1200bps、2400bps、4800bps、9600bps、19200bps、38400bps、57600bps、115200bps optional, the communication speed between MCU and wireless module. If the air rate lower than the serial port baud rate, require a delay after sending and receiving data.

Serial Port Parity: Default no parity, special serial protocol use parity.

Wake-up Interval (Tp): 50ms、100ms、200ms、400ms、600ms、1.0s、1.5s、2.0s、2.5s、3.0s、4.0s、5.0s optional, default 1s. When modules stay in power saving mode (mode 3), every Tp time, the RF enter into the receiving state to detect data and preamble. If has received the preamble, continue to receive until a packet of data is received and then put the RF switches back to standby. If doesn't search the preamble last up to Tw time, RF switches to standby, and loops. Valid only in power saving mode. The longer the wake time, the lower the average power consumption. Of course, all the node module parameters are set the same, you can make sure that you can receive every time.

This feature only valid in mode 2 and mode 3.

Delay Trigger Time (Td): 0~999ms optional, generally recommended 5ms. When modules stay in power saving mode (mode 3), set AUX low before wireless modules begin to output the data received to the serial port and delay Td (that is trigger time). And then through the serial port output data. This prevents the wireless module serial output data loss when the MCU is in sleep state.

This feature only valid in mode 3.

Error Correction Coding Enable: On-chip integrated MCU software sets the forward error correction to improve anti-jamming ability of the module, and to some extent also improves communication distance. When select the error correction coding feature, underlying data traffic is 1 time without error correction, so cancel the error correction coding can also improve the speed of communication.

Local IP Address: Wireless module’s hardware address. After the address mode is enabled, the module will receive the address field in the packet and compared with the module’s local IP address. If the two are inconsistent discard the packet.

Destination Address: Address of the wireless module which need to establish communication

Page 15: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

with the other.

If you need two-way communication, it can be set as follows:

The destination address of wireless module A set to the local IP address of wireless module B.

The destination address of wireless module B set to the local IP address of wireless module A.

If you need to broadcast communication, only requires the following settings:

Only need to set the local IP address of every receiving slave node to the same to the destination address of sending master node.

It can also be achieved by setting the broadcast address, that the destination address of sending master node is set to 0x00 or 0xFF. At this time, no matter what are the values of the destination address of all receiving slave nodes, they are able to receive the data sent by sending master node.

Packet Length Setting: Factory default of 32 bytes. If set to 8 bytes, then received 8 bytes from the serial port on the wireless module will immediately start the wireless to sent them out. If less than 8 bytes, starting with the last byte received timing and if within 2 bytes serial transmission time, still no longer receive data, packet the data less than 8 bytes received from serial port and send them out. Users can combine their actual application needs, flexible setting and you can make the communication more compact.

For example, when sending 3 bytes, recommended packet length set to 4 bytes .And when sending 20 bytes, it recommended that to set to 32 bytes.

Packet Integrity Mode: If enable packet integrity mode, then when the receiver has received wireless packet, will determine whether the packet is complete. Thus when the receiver module send data to serial port, tries to keep the serial byte stream continuous. For example, set the packet length to 32 bytes, the sending terminal module received 33 bytes from serial port and send them out. After receiving module received 32+1 bytes, if module B does enable packet integrity mode, module B will continuously send the 33 bytes through a serial port. If module B does not enable packet integrity mode, module B may send a continuous stream of 32 bytes, after a pause, then send the final 1 byte (relation with air baud rate and serial baud rate). Of course, if receive buffer (256 bytes) to be filled, buffer left a data space which just enough to receive a complete packet, you can only enable serial output data directly.

When the RF air rate is greater than 20kbps, it is recommended that to enable the packet integrity mode, otherwise the packet loss may occur.

Carrier Sense: If enable the carrier sense, before wireless module send the packets, it will detect whether the wireless air RF channel is idle. If the channel is idle, it will immediately send out the packets to be sent via a wireless. Otherwise the RF channel is busy and it shows that there are other modules with the same frequency are sending data in the air. At this time, the module delay for some random length and detect whether the channel is idle again, it will send out the data until the channel is idle. To a certain extent, the function of carrier sense could avoid data collisions and provide reliability for achievement simplest networking application.

Field Strength Testing: Reservation

Frequency Calibration: Reservation

Page 16: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Compensation enable: Reservation

3.4.2 Configuration Methods

Set SET_A and SET_B to high levels, the module enter into configuration mode (mode 4), when switch configuration mode to the other 3 modes, it can keep the configuration and enter into force.

3.4.2.1 Locally Modified (use assorted PC-side of Hangzhou Fytoo Technologies to configure software)

1. Because the serial port of UTC-4432 series modules are TTL level, when it is connected with the PC, interface-level needs to be done. Recommended use the USB to TTL level serial switching module CP2102 which supplied by Hangzhou Fytoo Technologies and connected as follows:

2. Install CP2102 drivers.

3. Double-click the configuration tool, enter the following configuration interface and configure relevant parameters as needed.

Page 17: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

CP2102 and the detailed use rules of configuration software, please refer to the document 《CP2012 use guide》3.4.2.2 Modified online (users modify them by MCU)

It is also through UART/TTL port of the module (RXD,TXD PIN) to complete online software settings, and timing diagram as follows:

Page 18: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

The processing of parameters configuration as follows:

1. Module power on, 10ms (T1) later, the module enter into working state (mode 1, 2, or 3).

2. When set them, configure SET_A and SET_B pins as high levels, the module enter into configuration mode (mode 4) and monitor AUX pin. About 10us (T2) later, you can make parameters settings.

3. When serial input port (RXD PIN) receives settings command, can re-awaken the module. If the settings command are correct, answer the response command.

4. Since then the module reset automatically and reinitialize (except for dynamic parameters configuration), and 20ms (T4) later, module parameter settings are completed and take effect.

If the input setting command is incorrect, the module will not make any response, but still can cause a reset and reinitialize. Therefore, users can take advantage of this feature, reset the module after a long sleep or when you need to restart the module.

UTC-4432 series modules' parameter settings use HEX code, the baud rate is 9600bps, invalid inspection and two kinds of setting command. Their formats as follows:

Read Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8B,0x00,0x0E.

Response: 0x24,0x24,0x24,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.

Page 19: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Write Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.

Response: 0x24,0x24,0x24,0x00,0x0E + Freq. + Air Rate + Power + Serial Port Rate + Serial Port Parity + Wake-up Interval + Delay Trigger Time + Functional Bit 1 + Local IP Address + Destination Address + Packet Length + Functional Bit 2.

Use hex to configurate parameters of the module, as follows:

Parameters Address Description

Freq. 0x00~0x02 Unit: KHz

For example, 433.920MHzexpressed as 0x06,0x9F,0x00.

Air Rate 0x03 1K,2K,5K,10K,20K,40Kbps. Respectively, expressed as:

0x00,0x01,0x02,0x03,0x04,0x05.

Power 0x04 1, 2, 5, 8, 11, 14, 17, 19dBm. Respectively, expressed as:

0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07.

Serial Port Rate 0x05 1200,2400,4800,9600,19200,38400,57600,115200bps

Respectively, expressed as: 0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07.

Serial Port Parity 0x06 0x00: NO Parity, 0x01: Odd Parity, 0x02: Even Parity.

Wake-up interval 0x07 50ms,100ms,200ms,400ms,600ms,1s,1.5s,2s,2.5s,3s,4s,5s.

Respectively, expressed as: 0x00 ~ 0x0B.

Delay Trigger Time 0x08 0x00-0xFF, unit: ms That is, when the wireless in mode 3, how long after the

wake time to send data from serial port.

Functional 1 0x09 [7:1]:Reservation

[0]:FEC (Error Correction Coding) enable bit

Local IP Address 0x0A Module address

Destination

Address

0x0B Module sends data to this address

Packet Length 0x0C 2,4,8,16,32,64. Respectively, expressed as:

0x01,0x02,0x03,0x04,0x05,0x06

Functional 2 0x0D [7:3]:Reservation

[0]:Packet Integrity Mode

[1]:Field Strength Testing

[2]:Carrier Sense

Through an instance to note the processing and method of the specific parameters configuration, as follows:

For example, the module is set to: 433.92MHz, 10Kbps air rate, max power (+19dBm), serial port speed 9600bps, no parity, wake-up time 1s, delay trigger time 5ms, FEC enable, local IP address

Page 20: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

0x01, destination address 0x03, packet length 32 bytes, open packet integrity mode, close filed strength testing and open carrier sense.

Write setting:0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x00,0x0E,0x06,0x9F,0x00,0x03,0x07,0x03,0x00,0x05,0x05,0x01,0x01,0x03,0x05,0x05

Response:0x24,0x24,0x24,0x00,0x0E,0x06,0x9F,0x00,0x03,0x07,0x03,0x00,0x05,0x05,0x01,0x01,0x03,0x05,0x05

Configure the specified bytes:

Write Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55, 0x8C + (1 byte starting address) + (1 byte parameter length, the length is same to the bytes of parameters) + (parameters).

Read Command: 0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8B + (1 byte starting address) + (1 byte parameter length).

Both of the response are same: 0x24,0x24,0x24 + (1 byte starting address) + (1 byte parameter length) + (UTC-4432 module current parameters).

Both wite setting and read setting are byte operation, if you want to modify one bit of the function bit, need to set it together with the other bits. For example:

Only configurate destination address:

0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x0B,0x01+ (1 byte destination address).

Return: 0x24,0x24,0x24,0x0B,0x01+ (1 byte destination address which was configured).

Close packet integrity mode, open field strength testing and close carrier sense:

0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x0D,0x01,0x02。Return: 0x24,0x24,0x24,0x0D,0x01,0x02。 Only configurate frequency:

0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8C,0x00,0x03+ ( 3 bytes frequency parameter).

Return: 0x24,0x24,0x24,0x00,0x03+ ( 3 bytes frequency parameter).

Parameter dynamic configuration command

After the above parameter configuration command writes, the configuration which was modified is save in EEPROM of the module MCU. And reset the module, modified configuration remains valid, unless you reconfigure it.

Dynamic configuration commands of the following only save the modified configuration in memory, don't modify the original configuration in EEPROM. Modified configuration only valid until the next rest, and back to the original configuration after reset. Dynamic configuration does not cause reset of the module and the time to configurate is short.

Frequency Dynamic Configuration:0xFF,0x56,0xAE,0x35,0xA9,0x55,0x9F,0x00,0x03+ ( 3 bytes frequency parameter).

Page 21: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

Return: 0x24,0x24,0x24 + ( 3 bytes frequency parameter).

Destination Address Dynamic Configuration:0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8E,0x00,0x01+ ( 1 byte destination address which was configured)

Return: 0x24,0x24,0x24 + (1 byte destination address which was configured)

Local IP Address Dynamic Configuration

0xFF,0x56,0xAE,0x35,0xA9,0x55,0x8F,0x00,0x01+ (1 byte local IP address which was configured)

Return: 0x24,0x24,0x24 + (1 byte local IP address which was configured)

Software Reset

If need to reset, in parameter configuration mode ,you can enter the following command to reset .

0xFF,0x56,0xAE,0x35,0xA9,0x55,0x01.

Factory default configuration parameters: 433.92MHz, 1Kbps air rate, power +19dbm, serial port rate 9600bps, no parity, wake time 1s, delay trigger time 5ms, no error correction coding, local IP address 58, destination address 58, packet length 32 bytes, close packet integrity mode, close field strength testing and close carrier sense.

3.5 Electrical Parameters

Parameters Value UnitSupply Voltage 3~ 3.6 V

Temperature 0 ~ +70(Commercial) / -40 ~ +85(Industrial) ℃

Humidity 10%~90% -

Frequency 430~450 MHz

Power +1 ~ +19 dBm

Air rate 1K,2K,5K,10K,20K,40K bps

Transmit current 85(+19dBm) mA

Receive current 25(+19dBm) mA

Sleep current 1.5 uA

Sensitivity -121dBm @1Kbps dBm

UART baud rate 1200/2400/4800/9600/19200/38400/57600/115200 bps

Max packet length 256 bytes

Cycles 300k cycles

So beyond the values listed above may cause permanent equipment failure, prolonged exposure to absolute maximum ratings may affect device reliability.

Page 22: m5.img.dxcdn.comm5.img.dxcdn.com/CDDriver/CD/sku.155974.docx · Web viewSupport to modify RF and functional properties of the modules online ( user modified them by MCU ) and locally

4 Mechanical Dimensions

UTC-4432B1 ( unit: mm )

UTC-4432B1M ( unit: mm )