Designing A Smarter RF Transceiver

Two  months ago we featured a transceiver based on the Microchip MRF49XA, and a lot of feedback was sent to [hpux735] requesting that some brains be added onto the system. [hpux735] decided that if he was going to do it, might as well go the distance and make a make a native USB transceiver.

The prototype model is designed for use with the Atmel AT90USBKey, and uses the LUFA USB framework. The protocol and packet format was revised, and a Hamming Code implementation was built using look-up tables to give error control. Finally once the prototype was ready to go [hpux735] created some awesome little PCB’s that contain the AVR, radio, antenna hookups, and blinky lights (no project is complete without blinky lights) are all ready to go when you are.

This project has come quite a long way, covers 3 blog pages, uses a fair bit of ribbon cable, but you just got to love when a plan comes together.

Designing An RF Transceiver

[William Dillon] is finishing up his degree. His final project as a student was to design an RF transceiver. He decided to work with the Microchip MRF49XA, which runs around $3 but will cost you $20 if you want it in a ready-to-use module. He didn’t find a lot of info on the Internet about communicating with these chips so he’s shared his design, code, and board files. If you’re ever wanted to delve into RF design this is a good primer. [William] talks about building around the example circuit from the datasheet but also includes a discussion of the calculations he made in working with the 434 MHz band, and an AVR-based library for using his module.