AX-ParamCalc for AX5042, AX50424, AX5031 and AX5051: GUI Register Settings Calculator
Generate a register setup file tailored to your radio link and to your MCU
Step-by-step generation of C code snippets for RF-IC register setup with AX-ParamCalc
1. Define your target RF-IC
For AX5043 use AX-RadioLab.

For AX5151 and AX8052F151 select AX5051, for AX5131 and AX8052F131 select AX5031.
2. Select the target IC
All target ICs defined are marked as "sim", as no hardware is attached in the AX-ParamCalc GUI.

3. Define the radio PHY parameters
- For the receiver the modulation factor determines the filter IF bandwidth in relation to the bitrate. Input either the modulation factor or the bandwidth.
- For the transmitter the modulation factor or the half deviation determine the frequency deviation for frequency modulated modulation types. For modulation types involving only phase or amplitude modulation these parameters are always zero.
- For a matched RX/TX pair it is recommended to input the TX parameters and then use the "Copy from TX" button to get the best fitting RX parameters.

4. Define the framing parameters & reference XTAL/TCXO frequency
- The crystal frequency field should be set to the actual value of the XTAL or TCXO being used.
- We advise you not to use the default chip setting of 1 MHz for the intermediate frequency (IF), but to set it to 1.025 MHz. Sensitivities will be better.

5. Create the output
- AX8052 code snippets are ment to be used with AXSEM AX8052Fxx based hardwares. Such snippets can be directly used in the AX8052 IDE.
- Code snippets are ment for use with other MCUs. They call a routine spi_write that must be externally defined.
- Register settings are divided into three sections, for RX or TX only applications use only the respective sections
- both receive and transmit
- transmit, receive unused
- receive, transmit unused

6. Save GUI settings

Optional: View and/or change bitfields and registers
- It is possible to optionally change whole registers or bitfields in registers. Bitfields are consecutive bits in a register with a specific meaning.
- Tweaking bitfields or registers is for the expert only, as no consistency checks are performed at this stage.
- The columns "Flash" and "Chip" have no meaning as no hardware is connected.

Errata
To use AX8052 snippets in the AX8052 IDE you need to rename the following registers:
- AX5051_MODMISC -> AX5051_MODULATORMISC
- AX5051_TXRATEHI -> AX5051_TXBITRATEHI
- AX5051_TXRATEMID -> AX5051_TXBITRATEMID
- AX5051_TXRATELO -> AX5051_TXBITRATELO
- AX5051_TMGGAINHI -> AX5051_TIMINGGAINHI
- AX5051_TMGGAINLO -> AX5051_TIMINGGAINLO
- AX5051_FREQGAIN2 -> AX5051_FREQUENCYGAIN2
- AX5051_AMPLGAIN -> AX5051_AMPLITUDEGAIN
Download
| AX-ParamCalc (Windows installer) | Version:1.5 | 16.71 MB |