Free Samples

You have not selected any free samples

Buy

ICs and Development Kits

or consult the

List of authorized Distributors and Representatives

 

Note that you need to create a dedicated account for the AXSEM Shop.

AX-RadioLab for AX5043: GUI C Code Generator for AX5043

Generate and run a C code firmware for your radio link requirements in minutes.

 

Key Benefits

  • Create a running C code firmware as basis for your application without reading datasheets or programming manuals
  • Fully non-blocking API
  • Run performance tests on your first day using AX5043
  • Define your hardware in the pin window
  • Define your PHY in the PHY window
  • Define your protocol in the framing window
  • Estimate current consumption for various scenarios
  • Different standard applications available such as random, periodic, on-demand, wake-on-radio
  • Seamless integration with AXCode::Blocks IDE and DVK-2 development kit

For AX5042/AX50424/AX5031/AX5051 use AX-ParamCalc.

For configuration and example code generation (other than radio link related) for the AX8052FXX MCUs use AX-MicroLab.

 

Description

GUI code generator for a complete firmware for the radio link

The AX-RadioLab for AX5043 is a GUI code generator that creates not only all register settings required for a specific AX5043 based radio link, but also a complete C code firmware which can be compiled, down-loaded to hardware and run. For the developer who wishes to begin working with AXSEM's AX5043 high performance RF transceiver, AX-RadioLab allows to create a firmware skeleton containing the radio link code in just minutes.

Many different RF-scenarios and protocols supported

AX-RadioLab is a C code generator for the AX5043 and the AX8052F100 MCU. The base version of AX-RadioLab generates code for many different RF-scenarios and protocols.

 

 

TX Periodic Async
(LPOSC)
TX Periodic Synch
(LPXOSC)
TX On Demand
(single shot packet)
RX Continuous
yes yes yes
RX Wake on Radio
yes - yes
RX Sync
- yes -

Table: RX and TX modes and their compatibility in AX-RadioLab for AX5043 base version

 

Additional tables explaining the modes currently supported by the base version can be found here... Add-ons for protocols such as wireless M-Bus and POCSAG can be supplied on request. AX-RadioLab can also create optimized wake-on-radio code for the AX8052F100 MCU. AX-RadioLab code developed for AX8052 and AX8052F100 can be run as-is on the integrated RF/MCU product AX8052F143.

According to selections (application type, hardware, PHY, framing), that are easily set by the developer in a GUI, firmware for both receiver and transmitter, as well as for testing with laboratory equipment is generated. The firmware can be compiled and downloaded to DVK-2 development kit hardware via the AXDBG debug adapter from inside the AX-RadioLab. This allows the user to easily setup and/or change a customized RX/TX pair for instant testing. Receiver side firmware displays packet error rate (PER), frequency offset and RSSI on the LCD display.

Seamless integration with AXCode::Blocks and DVK-2 development kit

AX-RadioLab generated firmware is C code organized in AXCode::Blocks projects. This allows the developer to easily continue firmware development with the AXSEM IDE using the AX-RadioLab generated firmware as a starting point.
AX-RadioLab requires that the AX8052-IDE Software Package is installed. All development software runs on Windows platforms. The development kit DVK-2 together with AX5043 additional modules is recommended as hardware starting point.

 

Step-by-step generation of C code firmware with AX-RadioLab

1. Define your application AX-RadioLab Windows Snapshot

  • Application type: TX - periodic, random, on demand, RX - periodic synchronized, always on, wake-on-radio
  • Hardware: TCXO or XTAL, internal or external VCO inductor, internal or external synthesizer loop filter, differential or single-ended PA, digital pin directions and functionality, diversity control, AD/DA function and many more
  • PHY: carrier frequency, modulation, data-rate, XTAL tolerance
  • Framing: preamble, sync word, data sturcture, CRC; details will depend on the type of framing selected

2. AX-RadioLab calculates register setttings

3. Optionally edit register settings in expert mode

4. AX-RadioLab writes C code firmware as AXCode::Blocks projects

5. AX-RadioLab compiles and downloads to DVK-2 hardware AX-RadioLab DVK-2 hardware

6. Test radio transmission on an RX/TX pair. PER, frequency offset and RSSI are displayed on the LCD display

7. Optionally continue development in AXCode::Blocks

 

Requesting AX-RadioLab

The AX-RadioLab base version can be downloaded from this page, add-ons must be requested by email This e-mail address is being protected from spambots. You need JavaScript enabled to view it .

 

Downloads

AX-RadioLab for AX5043 Flyer 1.18 MB download link

AX-RadioLab (Windows Installer) Version:2.1f 6.48 MB login required
User Manual: AX-RadioLab for AX5043 Version:2.1f 754.14 KB login required
Software Manual: AXRadio API Version:20130508 179.36 KB login required

 

To compile and download code from AX-RadioLab directly, the AX8052-IDE package must be installed, this is not done automatically as part of the AX-RadioLab installation.

AX8052-IDE Software Package (Windows installer). Includes AXCode::Blocks, AXSDB Debugger, SDCC Compiler, LibMF AX8052 Support Library, LibAXDVK2 (DVK-2 Support Library) Version:1.8 38.95 MB login required

 

This troubleshooting guide should be consulted if compile and download from AX-RadioLab fails (typically with the error message Deactivating the compiler plugin is most unwise.).