AX5043 Wireless Module User Manual of E51 Series ModulesCopyright ©2012–2017, Chengdu Ebyte Electronic Technology Co., Ltd. 15 / 21l Likewise, this feature can be used in any mode-switch. The module will start to work in new mode within 1ms after completingpresent mode task, which enables the user to omit the procedure of AUX inquiry and switch mode swiftly. For example, whenswitching from transmitting mode to receiving mode, the user MCU can go dormancy before mode-switch, using external interruptfunction to get AUX change so that the mode-switch can be realized.l This operation is very flexible and efficient. It is totally designed on the basis of the user MCU’s convenience, at the same time thework load and power consumption of the whole system has been reduced and the efficiency of whole system is largely improved.6.2 Normal Mode(Mode 0)Status When M1 = 0, M0 = 0, module works in mode 0TransmittingThe module can receive the user data via serial port, and transmit wireless data package of 58 bytes. When thedata inputted by user is up to 58 byte, the module will start wireless transmission. During which the user caninput data continuously for transmission.When the required transmission bytes are less than 58 bytes, the module will wait 3-byte time and treat it asdata termination unless continuous data inputted by user. Then the module will transmit all the data throughwireless channel.When the module receives the first data packet from user, the AUX outputs low level. After all the data aretransmitted into RF chip and transmission is started, AUX outputs high level.At this time, it means that the last wireless data package transmission is started, which enables the user to inputanother 512 bytes continuously. The data package transmitted from the module working in mode 0 can only bereceived by the module working in mode 0 or 1.ReceivingThe wireless receiving function of the module is on, the data packet transmitted from the module working inmode 0 & mode 1 can be received.After the data packet is received, the AUX outputs low level, 5ms later the module starts to transmit wirelessdata through serial port TXD pin.After all the wireless data have been transmitted via serial port, the AUX outputs high level.6.3 Wake-up Mode(Mode 1)Status When M1 = 0, M0 = 1, module works in mode 1TransmittingThe condition of data packet transmission & AUX function is the same as mode 0.The only difference is that the module will add preamble code before each data packet automatically.The preamble code length depends on the wake-up time set in the user parameters.The purpose of the preamble code is to wake up the receiving module that works in mode 2. Therefore, the datapackage transmitted from mode 1 can be received by module in mode 0, mode1 and mode 2.Receiving The same as that in mode 0.6.4 Power-saving Mode(Mode 2)Status When M1 = 1, M0 = 0, module works in mode 2Transmitting UART is closed, the module cannot receive any serial port data from outside MCU.Hence the function of wireless transmission is not available for the module working in this mode.ReceivingIn mode 2, it is required the data transmitter works in mode 1.The wireless module monitors the preamble code at regular time.Once it gets the preamble code, it will remain as receiving status and waiting for the completion of receivingthe entire valid data package.Then the AUX outputs low level, 5ms later the serial port is open to transmit received wireless data throughTXD. Finally, AUX outputs high level after process completed.The wireless module stays in “power-saving – monitoring” working status (polling).By setting different wake-up time, the module will have different receiving response delay (2s in maximum) andaverage power consumption (30uA in minimum).The user needs to achieve a balance between communication delay time & average power consumption.