As32 TTL 1W
As32 TTL 1W
2
1. Product Overview
AS32-TTL-1W is a 1W industrial wireless data transceiver with high stability, operates at 433MHz. The module
adopts SX1278 incorporating the LORA spread spectrum modem and efficient loop error correction algorithm,
which greatly improves the anti-interference ability and stability. It has four operation modes and can be switched
freely in the runtime. In power saving mode, the current consumption is extremely low, ideal for applications of
ultra-low current consumption.
2. Product Features
Point-to-point transmission, transparent CHAN:0* 00~0*1FH (corresponding to
transmission, wake on radio 410~441MHz)
Efficient cycle interleaving error correction Default operation frequency 433MHz,
code, maximum error correction 64bit application free band
Receiving sensitivity is up to -130dBm, range Supply voltage range
3000 meters 2.5V-5.5VDC
Sleep current is only 1.5uA Built-in LDO ensures stable power supply,
Ultra-low receiving current consumption meeting variety system requirements
Automatically relay, continuous transmission Data 256 circular FIFO
Data encryption Transmit FIFO of 256 bytes
RSSI and voltage are readable Receive FIFO of 256 bytes
Built-in multiple exception handling Automatic subcontracting transmission
mechanisms ensure the stable operation for a The module can send infinite data packet
long time length with some particular combinations
Max Transmission Power is about 30dBm of air rate and baud rate
(about 1W) Broadcasting data and monitor [5]
Multiple baud rates [1] Module address set as 0*FFFF, monitor
8 commonly used baud rates, default data transmission of all modules in the
baud rate 9600bps same channel(monitor). The data sent can
Baud rate range:1200bps~115200bps be received by all modules of random
Multiple air speeds [2] address and the same channel
6 air speeds adjustable, default air speed Point-to-Point transmission [5]
2.4 Kbps The data sent by random module can be
0.3~19.2kbps(0.3kbps、1.2kbps、 received by appointed module. Multiple
2.4kbps、4.8kbps、9.6kbps、19.2kbps) receivers of the same address and
4 operation modes [2] channel all can receive the data
MD0 = 0 MD1 = 0 general operation Data can achieve point-to-point
mode transmission across channels
MD0 = 0 MD1 =1 Power saving operation Can realize networking, relay and other
mode applications.
MD0 = 1 MD1 = 0 wake up operation Wake on Radio [5]
mode The transmitter in the wake-up mode will
MD0 = 1 MD1 = 1 sleep mode automatically increase the wake-up code
Frequency 410~441MHz, providing 32 when sending data, and wake up the
channels [4] target module in the power-saving mode.
410M + CHAN * 1MHz Transmit mode is the same as
point-to-point transmission
3
Remarks:
1) For details, see the SPEED register in Chapter 6.2 of module Parameter Configuration.
2) For details, See the pin definition and function in chapter 5
3) For details, see the CHAN register in Chapter 6.2 of module parameter configuration.
4) For details, See the relationship diagram of voltage and power in Chapter 5
5) For details, See the module function table in Chapter 7.
3. Series Products
Table 3-1 Brief Specification of AS32-TTL-1W
*All models of the AS32 series can communicate with each other*
4. Electrical Parameters
Table 4-1 Electrical Parameters of AS32-TTL-1W
Typical
Item model Parameter name Description Min Max Units
value
If the power supply voltage is less than 3.6v, the
AS32-TTL-1W Supply voltage output power will decline, but it has little influence 2.5 5.5 V
on the received power
Transmitting current
AS32-TTL-1W Max Transmission Power is about 30dBm (about
520 mA
1W)
Sleep mode(MD1=1,MD1=1)
6 levels adjustable(0.3kbps、1.2kbps、2.4kbps、
AS32-TTL-1W Airspeed 0.3k 2.4k 19.2k bps
4.8kbps、9.6kbps、19.2kbps)
4
5. Module Functions
5.1 Recommended Connection Diagram
1 MD0 Input (weak pull up) Cooperates with MD1 of low delay to decide four kinds of operation modes
2 MD1 Input (weak pull up) Cooperates with MD0 of low delay to decide four kinds of operation modes
TTL UART inputs, connects to external TXD output pin. It can be configured as
3 RXD Input
open-drain or pull-up input, see parameter setting for details
TTL UART outputs, connects to external RXD input pin. It can be configured as
4 TXD output
open-drain or push-pull output, see parameter setting for details
Indicates the operation status of the module, and wakes up the external MCU.
During the procedure of self-test initialization, the pin outputs low level. Can be
5 AUX output
configured as open-drain output, or push-pull output. see parameter settings for
details
power supply, voltage2.5-5.5V (Note: if it is less than 3.6V, the output power will
6 VCC
decline, but the impact on the receiving performance is very small.)
7 GND Ground line, connected to the power supply reference ground
5
5.3 Pin Function
5.3.1 Pins Function of MDO and MD1 in Low Latency Mode
6
5.3.2 Function of AUX Pin
Picture 0-3 Schematic Diagram of The Internal Structure of The AUX Pin
AUX is used as indication for wireless send and receive buffer and self-test. It indicates whether the module has
data not sent by wireless, or whether the received data has been sent through the UART, or the module is
initializing the self-test.
Mode of AUX pin should be checked before switching operation mode. When the AUX output is low, it indicates
that the module is busy. After the AUX output is high for 2ms, it indicates the module is idle and ready to change
operation mode. MDO, MD1 in low latency mode start to jump and after that AUX keeps outputting high level for
3ms, the module changes the mode. When AUX outputs high level and maintains for about 2ms, the mode
change is done.
In the process of reset, the module will reinitialize the parameters, during which the AUX keep low level.
5.3.3 Function of RXD And TXD Pins
The input power ripple coefficient should be controlled within 100mV, and the instantaneous pulse current should be more than 200mA.
When the power supply voltage is less than critical value, the output power declines, but the reception
performance is less affected. The relationship between voltage and power is shown in below Picture
8
6. Module Command
6.1 Command Format
The parameter configuration Command is supported in the sleep operation mode, which means that the pins in
low latency operation mode are set to high level (MD0 = 1, MD1 = 1).
Table 6-1 Command Overview Form
11 0xAF + 0xAF + 0x73 + 0x00 + 0xAF +0xF3 Read RSSI of the current data signal directly
12 0xAF + 0xAF + 0x74 + 0x00 + 0xAF +0xF4 Read RSSI of the environmental signal directly
Detailed explanation of the command function, taking the default factory configuration as an example. See the
following form for details:
Table 6-2
9
When the user forgets the baud rate, it can be used to query by
0xE1 0xE1 0xE1 OK
baud rate until ‘OK’ is received.
0xF3 0xF3 0xF3 The module will return the current software version in ASCII format.
Read RSSI of the current data signal directly. For example, if the
0xAF 0xAF 0x73 0x00 0xAF 0xF3 XX module returns XX and converts it to decimal data, it indicates the
current signal strength.
Read RSSI of the environmental signal directly. For example, if the
0xAF 0xAF 0x74 0x00 0xAF 0xF4 XX module returns XX and converts it to decimal data, it indicates the
current signal strength.
ADDH [ 7:0]
Default Value 0 0 0 0 0 0 0 0
ADDH [ 7:0]: indicates the module address high byte, factory default 0x00
Table 6-4 ADDL Module Address Low 8-Bit Register
ADDL [ 7:0]
Default Value 0 0 0 0 0 0 0 0
Default Value 0 0 0 1 1 0 1 0
SPEED [ 7: 6]
UART CS [ 1: 0]: UART parity bit
00: 8N1 (default)
01: 8O1
10: 8E1
11: Same as 8N1
SPEED [ 5: 3]
UART BAUD [ 2: 0]: UART baud rate
000: UART baud rate is 1200 bps
001: UART baud rate is 2400 bps
010: UART baud rate is 4800 bps
011: UART baud rate is 9600 bps (default)
100: UART baud rate is 19200 bps
101: UART baud rate is 38400 bps
110: UART baud rate is 57600 bps
111: UART baud rate is 115200 bps
10
SPEED [ 2: 0]
AIR SPEED [ 2: 0]: airspeed
000: Air speed is 0.3k
001: Air speed is 1.2k
010: Air speed is 2.4k (default)
011: Air speed is 4.8k
100: Air speed is 9.6k
101: Air speed is 19.2k
Remarks:
Table 6-6
Baud Rate(bps
1200 2400 4800 9600 19200 38400 57600 115200
Air Speed(bps)
0.3K
1.2K √ √
2.4K √ √ √
4.8K √ √ √
9.6K √ √ √
19.2K √ √ √ √
CHAN [ 7: 0]
Default Value 0 0 0 1 0 1 1 1
Default Value 0 1 0 0 0 0 0 0
Register Parameter 00 00 1A 17 40
7. Module Functions
7.1 Overview of Module Functions
Table 7-1 Module Function Form
Data Format
Module Function Data Format of Transmitter Function Introduction
of Receiver
The data sent by random module can be received by the
Transparent
User data User data modules with the same address and channel. The data
broadcasting
transmission is transparent. What is sent is what is received.
Random module can be the transmitter. When it sends data
Point-to-Point Receiver address + receiver
User data to random module in point-to-point communication, the data
transmission channel + user data
can be transmitted across the channel.
Broadcast and
Broadcast: the data sent by random module can be received
monitor(in 0xFF+0xFF+receiver’s channel + by modules in the same channel at the same time;
User data
Point-to-Point user data Monitor: A module with a 0xFFFF address can receive data
transmission) sent by random address module on the same channel.
1.In transparent transmission
mode:(Auto add wake-up code
010101010······)+ user data
1. The transmitter in the wake-up mode can wake up the
receiver module in the power-saving mode in the air.
2.In Point-to-Point transmission
2. The module in the wake-up mode will automatically add
Wake on radio mode User data
the wake-up code when sending data.
:(Auto add wake-up code 3. The length of the wake-up code can be set by setting the
010101010······)+receiver’s wireless wake-up time.
address + receiver’s channel +
user data
12
7.2 Detailed Module Functions
7.2.1. Transparent Broadcasting
i. Function Description
The data sent by random module can be received by the modules with the same address and channel. The data
transmission is transparent. What is sent is what is received.
ii. Module Setting
1. MD0 = 0, MD1 = 0
2. The 7th bit of the OPTION Special Function Register needs to be configured to 0, transparent transmission
mode.
3. The addresses of the transmitter and the receiver are set to the same value.
4. The channels of the transmitter and the receiver are set to the same value.
For Example
Table 7-2
Transmitter Receiver
Module
0x0000(factory default) Module Address 0x0000(factory default)
Address
Module
0x17(factory default) Module Channel 0x17(factory default)
Channel
User data User data
Sending Data Output Data
0x11 0x22 0x33 0x11 0x22 0x33
Transmitter Receiver
Module Module
0xXXXX 0x5678
Address Address
Module Module
0xXXXX 0x18
Channel Channel
Receiver address high + receiver address low +
User data
receiver channel + data
Sending Data Output Data
0x56 0x78 0x18 0x11 0x22 0x33 0x11 0x22 0x33
13
7.2.3 Broadcast in Point-to-point Transmission
i. Function Description
The data sent by random module can be received by all modules of the same channel
ii. Module Setting
1. MD0 = 0, MD1 = 0; MD0 =1, MD1 = 0
2. The 7th bit of the OPTION Special Function Register needs to be configured to 1, Point-to-Point transmission
mode.
3. The addresses of the transmitter and the receiver can be different.
4. The channels of the transmitter and the receiver can be the different.
5. The first 3 bytes of the transmitter’s data must be 0xFF + 0xFF + receiver channel.
iii. For Example
Table 7-4
Transmitter Receiver
Module Module
0xXXXX 0xXXXX
Address Address
Module Module
0xXXXX 0x17(factory default)
Channel Channel
Sending 0xFF+0xFF+receiver channel + User data user data
Output Data
Data 0xFF 0xFF 0x17 0x11 0x22 0x33 0x11 0x22 0x33
Transmitter Receiver
14
7.2.5 Wake on Radio
i. Function Description
The sender module in the wake-up working mode can wake up the receiver module in the power-saving working
mode in the air, and the module in the power saving working mode is always in the "sleep-monitoring" mode. If a
valid wake-up code is received during the "monitoring" process, the module will continue to be in the wake-up [2]
receiving mode and wait for the valid data packet to be received. Then AUX output low level, and after about 2ms
delay, open the UART, send the received wireless data through TXD, after completion, AUX output high level.
The module continues to enter the "sleep-monitor" working mode.
ii. Module Setting
1. Transmitter module: let the module be in the wake-up working mode(MD0 = 1,MD1 = 0)
2. The transmitter sets the wake-up code length by setting the wireless WakeTime [1]. Generally, the wireless
wakes up time of the transmitter module is greater than or equal to the monitoring interval of the receiver
module, ensuring that the receiver module can monitor to the wake-up code and receive it. When the air wakes
up successfully, the receiver module will continue to be awake until the data reception is completed. If the
wake-up code is not monitored, the air wakes up fails.
3. Transmitter module: let the module be in the power saving working mode(MD0 = 0,MD1 = 1)
4. Set the monitoring interval WakeTime [1] of the receiver module to ensure that the receiving module can receive
a valid wake-up code within the monitoring interval.
1. Set the operation mode of the module to power saving mode(MD0 = 0,MD1 = 1)
2. set the module's wireless WakeTime [1]
Remarks:
1) For the setting of WakeTime, see OPTION register of module Parameter Configuration Command in Chapter 6.2.
2) The average power consumption is determined by the duty cycle of the highest power consumption and the lowest power consumption.
The power consumption of the module is affected by the space velocity, baud rate, wake-up time, and number of transmitted bytes.
15
8. Sequence Diagram
8.1 Sequence Diagram of Data Transmission
Table 8-1
Remarks:
Modes can be switched when AUX is high level, at this time, the module is ideal; If AUX is low level, it means the module is busy. The sending
(receiving) is not empty, the data has not been sent (received), and the user needs to add a delay. After waiting for the data to be sent and
received, the working mode can be switched.
16
8.3 Sequence Diagram of Module Command
Sequence Diagram of Command as Below:
8.3.1 Command of Parameter Configuration
17
8.3.7command of restoring default parameters
Remarks:
Table 8-1
Minimu Typical Maximu
Parameter name T_answer Description Unit
m value value m value
T_C0/C2 Parameter configuration delay 140 ms
Reading module configured parameter
T_C1 2.93 ms
delay
T_C3 Reading module hardware version delay 2.80 ms
Command response
T_C4 Waiting module reset delay 2.80 ms
delay
T_C5 Reading module voltage delay 2.83 ms
18
T_E1 Handshake response delay ms
19
9. Package Information
9.1 Machine Size (unit: mm)
20
10. Package Manner
10.1 Electrostatic Bag Package
21
Important Remarks and Disclaimers
As the hardware and software of the product continue to improve, this manual may be subject to change, and the
final version of the manual shall prevail.
Users of this product need to pay attention to the product dynamics on the official website, so that users can get
the latest information of this product in time.
The pictures and diagrams used in this manual to explain the functions of this product are for reference only.
The measured data in this specification are all measured by our company at room temperature for reference only.
Please refer to the actual measurement for details.
Chengdu Ashining Technology Co., Ltd. reserves the right of final interpretation and modification of all contents in
this manual
22