This page documents an older version of the project that proved very unreliable. This is (still) an ongoing project when I get free time, so I post periodic updates here until I get a proper design/rig and eventually create a new page for it (with pictures of course...)
Current Status (January 2010): During the time off at Christmas I've made some real progress on my dsPIC superhet design. Still a fair way to go, but I have a test rig knocked up with a PIC-controlled VFO and LCD interface among other things. The next stages - when time permits - will be implementing a proper tuning mechanism and the Huff-Puff stabiliser for the VFO (both in firmware), and then designing the crystal filter and amplifier hardware blocks. Eventually, I will create a page for the project that will replace this one.
Current Status (October 2009): I have found a single-pole crystal filter to be unreliable - the bandwidth is far too narrow so the on-off transitions are so slow that the carrier never decays; this is no good for the double bit transmissions. I've also discovered that the transitions can be improved by lower crystal termination impedance, but that's more crystal drive and it wrecks the filtering properties. This is no good, especially when the receiver is supposed to operate in a noisy PC room; a better way needs to be found. I'm toying with the idea of a simple dsPIC-based superhet; two NE602 mixers (one for up-conversion for filtering, one for converting back to baseband) and a few higher frequency crystals (greater bandwidth and more design info available) come to about the same cost as the low-frequency crystals plus the number of inductors I was using for low-Q pre-crystal filtering. Besides which, the inductors tended to pick up a lot of noise and the filters needed even more poles to provide significant attenuation. Superhet here I come...
Current Status (June 2009): After various discussions on the PIC List, I have done a little work on this project since the last update. I have a working Octave model of a DSP algorithm which I intend to use with a dsPIC30F2010 once I design a suitable hardware front-end. I am hoping to use a simple crystal filter (single pole) to increase the initial selectivity and reduce the likelihood of overloading the gain stages due to out-of-band signals, but have yet to figure out how to get this to work. The design details of single pole crystal filters are a little hard to come by on the 'net. I also need to create a frequency counter and frequency standard so that the crystal parameters can be measured, since the datasheets are not terribly helpful in this regard.
Current Status (January 2009): Unfortunately the detector/TTL output stages need to be redesigned (or tweaked), since they are not working reliably now that the board has been assembled on a PCB. The project is on hold until a I obtain a better method of PCB production (possibly CNC). This should make it easier to produce boards, less error prone and more time efficient. Plus the health benefits of not having to spend time in a dark room coating boards with photo resist (even with a gask mask it's not nice...) Overall, it's a little disappointing that the board is not as good quality as I'd hoped and that the detector works significantly differently than on the breadboard - I'll improve on these factors in due course.
















