|
|
|
|
|
|
|
|
|
Check this application note with the Silabs Si4022, Si4322, Si1000 RF microcontroller.
Application Note R/C_Group_Tx_Rx_900MHz before the last page I do have a video using silicon labs Si1000 development kit For the Nordic chip I had included the source files for the TX and RX in the zip file named TX_RX_Files.zip if not there let me know to post them. Best Regards Tito |
|
|
||
|
Columbus Ohio.
Joined Aug 2006
137 Posts
|
Hey Tito,
I read through the threads of your two Transmitter/Receiver projects. Project #1 - Application Note R/C_Group_Tx_Rx_0001 http://www.rcgroups.com/forums/showthread.php?t=876767 Project # 2 - Application Note R/C_Group_Tx_Rx_900MHz_ now the "Necklace" Protocol http://www.rcgroups.com/forums/showthread.php?t=1052295 Lot's of good work in both!!! Yes I have your tx and rx code downloaded. The thing that jumps out at me is how far things have advanced since the 2009-2010 timeframe when you did those projects. The prices of development boards have fallen dramatically. You can find just about anything on EBay. Also, the software tools have advanced remarkably, like the Arduino Development Environment. And even better than Arduino is the Atmel Studio 6 Development System. That's the software I use...and it's ABSOLUTELY FREE. In addition, programming the Teensy 2.0++ board can't be any easier. Connect it up to a USB cable, code and compile your program under Studio 6, then flash the program (.HEX File) over the USB cable using a Simple Free Loader Program that you can download from the Teensy Website. Other than the proper USB cable with a miniature B-connector, there's no need to buy any extras. There are no little accessory ISP devices needed or obsure device drivers to install. The Teensy 2.0++ Development Board uses the Generic USB HID Drivers that are part of the OS install package in all versions of Windows. It's proven technology that couldn't be easier to use . Another difference in my project is that I'm not going to try and retain any backward compatibility with existing hardware. There are no "protocols" to reverse engineer...there is no PPM. In both the ground radio and air receiver there will be a main Atmel 8-bit AVR MCU chip which talks directly to a RF Transceiver Chip over a 4-Wire SPI bus operating at 4Mbps. This isn't a Silicon Labs Si1000 MCU/RF combo solution. In my mind the Si1000 adds an unnecessary level of complexity. If I use an Si1000, I have not only an Atmel MCU Chip to program, but I also have an 8051 MCU. I'd rather deal directly with a single MCU communicating with a single RF Chip at a speedy 4Mbps. I'm primarily shooting for a Hope 433Mh RF Module that is based upon the Silicon Labs Si4432 Chip. The Nordic Chips will be my Plan B alternative. Quote:
Yes the board (Teensy 2.0++) is similar to the official Arduino boards. You can certainly use the Arduino tools to program it. This particular board has an Atmel AT90USB1286 processor. Just think AtMega1280 processor and take away one pair of UART TX RX pins, plus a few more pins, and use them instead to give the chip native USB HID Device capability. That in essence is what the AT90USB1286 is. |
|
|
|
||
|
|
Quote:
|
|
|
||
|
|
||
|
Columbus Ohio.
Joined Aug 2006
137 Posts
|
Quote:
Now, I may not go to the trouble of putting it up on the Google Code Repository. Instead, I'll probably package all the source and documentation in a zip file attached to a post in this thread. Yes the Si4432 is now obsolete and superseded by the Si4464. In fact when you pull up the old documentation it states that this old part is not recommend for new designs...and points you to the new part number. The older Si4432 is capable of SPI communication at a clock rate of 10 MHz. The max SPI bus rate of the AT90USB1286 is only 4 MHz., so this old chip is more than fast enough. Now, the data transmission rate through the air is a completely different story. The old chip can transmit at 256kbps, the new chip at 1Mbps. However, a faster air data rate reduces the effective range. Since I was planning on an air data rate of only 64kbps, either chip should work. When the Hope Modules start using the newer chip, then I will use the newer chip. |
|
|
|
||
|
United States, ID
Joined Sep 2011
290 Posts
|
Quote:
Not much point to use it though unless you can eliminate the other processor. OTOH, you might want to have another processor to handle the RF link if you want to do fancy things with it, or some sort of encryption. If you want to do anything with drones or even fpv, it would probably be a good idea to add AES-128 to it. Any time you start playing with longer ranges your chance of getting hijacked goes up. |
|
|
||
|
|
|
|
Columbus Ohio.
Joined Aug 2006
137 Posts
|
If you want me to create a video of the working radio...I'm not nearly there yet...lol. I'm still waiting on some parts. And I have not yet soldered a single wire.
I'm taking my time. I'd rather get this layout sorted out right the first time rather than have a bunch of restarts. Since this is all point to point wires, I want to keep the clutter to a minimum. But as things progress I can certainly post more pictures if they will add to the conversation. And when I think it's time for a video, I'll make one. |
|
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Discussion Quadcopter DIY project... | onlinegamesnz | Multirotor Talk | 3 | Mar 21, 2013 05:49 PM |
| For Sale Very nice (DIY) 2 Axis project gimbal | BIGTACO | Aircraft - Electric - Multirotor (FS/W) | 5 | Feb 28, 2013 07:55 AM |
| Discussion Open source project of spektrum DSM2 receiver? | hyonlim | Multirotor Electronics | 0 | Jan 28, 2013 07:13 PM |
| Sold Tactic 6 Channel 2.4GHz Receiver and Anylink Radio Adapter New!! | hobbyfun100 | Aircraft - General - Radio Equipment (FS/W) | 3 | Jan 09, 2013 05:32 PM |
| Hitec lazer radio system Brand New | AirMicro | Aircraft - Electric - Airplanes (FS/W) | 24 | Feb 27, 2003 09:08 AM |