Post
by Albert H » Fri Sep 30, 2016 9:29 pm
It's not trivial to re-write the code. There are a limited number of inputs and outputs on the PIC. The clever thing that Jan Kolar did when he wrote the code was to make full use of the I/O of the chip. He's used three outputs for the I²C bus to the SAA 1057 and another eight to read the states of the eight switches used to set the frequency.
There is also a limit to the frequencies available from the PLL IC (the 1057). If you try to programme a frequency above 120MHz, it's rejected, and if you try to go below 65MHz it rejects the input. The VHF side is designed to cover 76MHz - 108 MHz (to cover the lower band frequencies used in some parts of the world) and to allow the use of 10.7MHz above or below these frequencies (to allow for receiver IF - remember that this chip was designed for receivers).
If you want a more broadband solution, look at the SA 5511 - this will work from around 40 MHz up to about 1 GHz! The PIC code to drive this IC is quite different.
If you want specialist PIC control for PLL ICs, you're going to have to learn how to programme PICs yourself! The going rate for a PIC programming engineer is over £1100 per day (that's what I'd charge you), and it would be two or three days' work to write the code for a new IC and a new range of frequencies, design a PCB and build a prototype to make sure that it all worked as expected. I would imagine that £4000 is going to be outside your budget.....
PICs aren't too difficult to learn to programme - give it a go! The hardware required isn't too expensive, and once you've learned how to do it, you can do PIC projects for other people, and start earning serious money!
"Why is my rig humming?"
"Because it doesn't know the words!" 