You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CubeSatSim/ax5043
alanbjohnston d41fb6f248
Update README.md
5 years ago
..
.settings added more samples, reorganized library, publishing library code 8 years ago
ax5043support added more samples, reorganized library, publishing library code 8 years ago
axradio added more samples, reorganized library, publishing library code 8 years ago
crc added more samples, reorganized library, publishing library code 8 years ago
doc added more samples, reorganized library, publishing library code 8 years ago
generated reset back to default from library 7 years ago
images added more samples, reorganized library, publishing library code 8 years ago
spi Add AFSK example 8 years ago
.cproject added more samples, reorganized library, publishing library code 8 years ago
.gitignore added more samples, reorganized library, publishing library code 8 years ago
.project added more samples, reorganized library, publishing library code 8 years ago
Doxyfile added more samples, reorganized library, publishing library code 8 years ago
README.md Update README.md 5 years ago

README.md

These files are kept for backwards compatibilty with the original CubeSatSim hardware that uses the Raspberry Pi Digtital Transceiver board based on the AX5043 for APRS only telemetry. The current version of the CubeSatSim uses the rpitx library to transmit multiple telmetry types including APRS.

Overview

The AX5043 library provides an interface to program the transceiver. The library is currently configured with the following settings:

  • Carrier Frequency - 435.3 MHz
  • Symbol Rate - 4.8 kS/s
  • Modulation - GFSK
  • Transmit Deviation - 13.6 kHz
  • Transmit Power - 15.0 dBm
  • Receive Bandwidth - 28.2 kHz
  • Encoding: HDLC with FEC
  • Error Detection: CRC-16

To Modify These Settings

The configuration files for the AX5043 are generated by software. To change them, you will need to download

Here are the basic steps:

  • Run AX-RADIOLAB
  • You only need to configure the PHY and Framing tabs. Make sure you set the Fxtal to 16 MHz in the PHY tab (if you forget, you will get AX initialization failure messages when you run your code). You can view and change the registers by clicking the Expert Settings button. Here's the documentation on the registers: https://www.onsemi.com/pub/Collateral/AND9347-D.PDF
  • When you are done, click Calculate Registers then Save and Write Output.
  • Click on the Edit Master button - this will launch Code::Blocks (if Code::Blocks is already open, you might get an error close Code::Blocks then click on Edit Master again.)
  • Open the file Sources/AX_Radio_Lab_output/config.c which has your new configuration.
  • You will need to manually copy the configuration settings to the file generated/config.c

Powered by TurnKey Linux.