Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

Have Some Serious Fun with PingPong-CDC!

Does anyone here the ping-pong lovers? Well, do you know that playing this game is no an easy task, as you need to have the speed, skills and sharp mind if you want to beat your opponent off! If you one of the ping pong fans but you just don’t want to sweat a lot here, then would you mind to build a PingPong-CDC? This PingPong-CDC project is a very simple USB frequency hopping spread spectrum RF modem or also known as FHSS. Basically, the modem is based on the PIC18F2550 and the Semtec XE1205 RF module. However, this module doesn’t include any MAC or protocol layer like other modules did! The main purpose of this project is to demonstrate the correct ways to write a FHSS MAC layer and use the USB feature to interface it with a PC through CDC and WinUSB. It might sounds complicated to you but it wasn’t! For your information, it’s easy to change the software to experiment with different protocols, since the protocol is not a hard-wired type. In addition, a utility for… Continue reading

It’s Ping Pong Time!

Are you a Ping Pong lover? Would you mind to play the Ping Pong all day long? Oops, hold on a second! What I tried to mean here is the PingPong-CDC, which it’s needs to use frequency hopping techniques to create a bidirectional link, but not the real Ping Pong sport that you making you sweat lol This PingPong-CDC project is a homebrew USB frequency hopping spread spectrum RF modem (FHSS). Basically, the modem is based on the Microchip PIC18F2550 and the Semtec XE1205 RF module. The module doesn’t include any MAC or protocol layer and that’s what this project tries to implement. The main purpose of this project is to demonstrate how to write a FHSS MAC layer and apply USB into this project to interface it with a PC through CDC and WinUSB! The non hard-wired feature has making the protocol becoming easier to change or modify the software to experiment with some of the different protocols. Beside that, a utility for pairing and configuring modems is included as well. Since this is a simple to develop electronic… Continue reading