6.25 X-tal
BADHABIT
Posts: 138
Rayman,
I was at your site a few days ago and saw a thing on there that said something like - using this and amultiplier of 16 you can run at 100mhz.
I have not returned to look it over again, but I figured that with all this recent talk about chrystals and allowed multipliers it would be helpful if this was elaborated.
I was at your site a few days ago and saw a thing on there that said something like - using this and amultiplier of 16 you can run at 100mhz.
I have not returned to look it over again, but I figured that with all this recent talk about chrystals and allowed multipliers it would be helpful if this was elaborated.
Comments
It is posible to drive Propeller with crystals 14.318.180 and 15.000.000 MHz and PLLx8.
That give You more that 100MHz but it is Yours own risk.
Only problem with that You must have beter (in my case one 10uF tantalum on crystal side of Propeller) capasitors close to Propeller.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nothing is impossible, there are only different degrees of difficulty.
For every stupid question there is at least one intelligent answer.
Don't guess - ask instead.
If you don't ask you won't know.
If your gonna construct something, make it·as simple as·possible yet as versatile as posible.
Sapieha
But IF you keep it in a cool environment and with stable 3.3V you can use it till 110 to 120 MHz. Beyond that has been proven to be problematic due to the inherent process used, etc.
I'd use a 7.1 MHz crystal instead of a 14.3 so the PLL will not be so over the limit (it will multiply by 16 anyways). 6 MHz is quite reliable (96 MHz) and most VGA drivers work for example. 6.25 MHz gives you 10 ns per clock but those crystals are not that easy to find. 6.5 MHz crystals are quite common and give you 104 MHz. The 7.1 MHz crystal (2 times the chroma carrier) will give 114.56 MHz but as Sapieha said improve your decoupling. The DIP package has only 2 VDD/VSS pins but the QFP and QFN have 4, I'd use some 1uF/100nF/10nF capacitors in parallel for each pin.
There are a couple of thread about this same topic already. be sure to search using search.parallax.com
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the home of pPropQL, pPropQL020 and OMU for the pPropQL/020 at omnibus.uni-freiburg.de/~rp92
You said "I'd use a 7.1 MHz crystal instead of a 14.3 so the PLL will not be so over the limit (it will multiply by 16 anyways)."
It is not true. But I can't explain it for You without permission from Chip.
Any way it function beter with 14MHz not 7MHz (More stable)
With 15MHz I run ViewPort without any problem in communication betwen Propeller and ViewPort
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nothing is impossible, there are only different degrees of difficulty.
For every stupid question there is at least one intelligent answer.
Don't guess - ask instead.
If you don't ask you won't know.
If your gonna construct something, make it·as simple as·possible yet as versatile as posible.
Sapieha
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the home of pPropQL, pPropQL020 and OMU for the pPropQL/020 at omnibus.uni-freiburg.de/~rp92
Leon
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Amateur radio callsign: G1HSM
Suzuki SV1000S motorcycle
Post Edited (Leon) : 5/31/2009 9:53:49 AM GMT
In reality PLLx16 is not an divider at al. divider stages is only PLLx2, 4, and 8.
PLL always multiply crystal frequency by x16.
That give You with PLLx16 unbuffered frequency to Propeller logic.
If You are a scientist You must know that PLL can't give You stable square wave without special bufering.
But if You use divider that can act as buffer and conditioner, You have very stable square wave on its output to Propeller logic.
And it is very important with high frequency ratios.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Nothing is impossible, there are only different degrees of difficulty.
For every stupid question there is at least one intelligent answer.
Don't guess - ask instead.
If you don't ask you won't know.
If your gonna construct something, make it·as simple as·possible yet as versatile as posible.
Sapieha
Post Edited (Sapieha) : 5/31/2009 9:54:53 AM GMT
The small piece about: there is no buffering between the x16 tap the the clocked circuits was missing. The rest (as I said) was known. Ok, thanks.
228 MHz is well beyond the maximum 160 MHz of PLL output frequency. As some experiments showed your are quite in the limit zone (and with 15 MHz more so). Maybe they can extend the recommended range to 96 .
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Visit the home of pPropQL, pPropQL020 and OMU for the pPropQL/020 at omnibus.uni-freiburg.de/~rp92
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
From the datasheet it looks like you could roll @ 100 all day long
That's my take on it as well. However there is a PLL failure issue with the prop and I don't know if this will exagerate the problem.
FWIW 12.5MHz xtals are easier to source than 6.25MHz.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Links to other interesting threads:
· Home of the MultiBladeProps: TriBladeProp, SixBladeProp, website (Multiple propeller pcbs)
· Single Board Computer:·3 Propeller ICs·and a·TriBladeProp board (ZiCog Z80 Emulator)
· Prop Tools under Development or Completed (Index)
· Emulators: Micros eg Altair, and Terminals eg VT100 (Index)
· Search the Propeller forums (via Google)
My cruising website is: ·www.bluemagic.biz·· MultiBladeProp is: www.bluemagic.biz/cluso.htm
http://forums.parallax.com/forums/default.aspx?f=25&m=355996
I could not sit here reading this thread any longer without letting you guys know that 6.25MHz crystals are no longer scarcer than hen's teeth!
Bill
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Largos - a nano operating system for the Propeller
www.mikronauts.com - a new blog about microcontrollers