Dumb question: Would a heat-sink allow the Propeller to run even faster (and stable)?
cbmeeks
Posts: 634
in Propeller 1
From everything I've been reading, 6.25 MHz crystal (100 MHz) seems to be OK and "sanctioned" by Parallax. I've built a few breadboard circuits at that frequency...seems to be OK.
But it seems that heat is the real limiting factor (unless I misunderstood) for pushing it even higher??
I'm not talking about 500 MHz here. I'd like to drive it with a 7.15909 MHz crystal. 2x NTSC at 16x PLL = 114.54544 MHz (28.63636 MIPS). That's probably not too far out of possibility I suppose.
So would a small heat-sink help with keeping things stable at that frequency? Could it go even higher?
Keep in mind all of my projects are hobby level and I don't plan on selling anything for a very long time.
Thanks!
But it seems that heat is the real limiting factor (unless I misunderstood) for pushing it even higher??
I'm not talking about 500 MHz here. I'd like to drive it with a 7.15909 MHz crystal. 2x NTSC at 16x PLL = 114.54544 MHz (28.63636 MIPS). That's probably not too far out of possibility I suppose.
So would a small heat-sink help with keeping things stable at that frequency? Could it go even higher?
Keep in mind all of my projects are hobby level and I don't plan on selling anything for a very long time.
Thanks!
Comments
I think it the phase locked loop in the Prop clock that is the limiting factor here. So I don't think a heat sink will help at all.
For sure many people have been attempting over clocking their Props for years now. 104MHz is about the limit.
Not that I have anything near production. But I was thinking 100MHz was sort of the "safe" limit.
Thanks
But you have to be very careful in your pcb layout - proper bypassing and ensuring the voltage supply remains stable under all operating conditions. This means all operating software as it is what is functioning that causes the power requirement spikes.
Just for reference, the DIP part can actually be clocked higher than the QFP part - not sure why though.
You can gain extra by avoiding the highest rated temperature and or lowest voltage.
Prop data gives 2.7~3.6 V, and a wide -55°C < Ta < +125°C
for speed you could experiment with using higher precision regulators, and 3.4 or 3.45v
The chip self-heats little in typical use so saving 5'C on bench use is not gaining much.
You could also trial a device like Si5351A, which can clock any MHz up to 200MHz directly and so avoid any possible PLL issues.
Adafruit have a $7? Si5351A board.
However it may be worth bypassing the PLL altogether and try one of these programmable oscillators (eg Silabs). Adafruit has a small module that goes to 160 MHz which I think would be a good place to start
https://www.adafruit.com/products/2045
Snap, but note the Si5351A can now go to 200MHz with a rating revision.
Mind you we'd be doing mighty well to get to 160 MHz