Shop OBEX P1 Docs P2 Docs Learn Events
6.25 X-tal — Parallax Forums

6.25 X-tal

BADHABITBADHABIT Posts: 138
edited 2009-06-01 05:55 in Propeller 1
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.

Comments

  • SapiehaSapieha Posts: 2,964
    edited 2009-05-31 06:22
    Hi BADHABIT

    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
  • AleAle Posts: 2,363
    edited 2009-05-31 06:42
    As Sapieha pointed out you can use higher than 5 MHz crystals. But be aware that the propeller can be reliably used: in the whole temperature range and voltage range up to 80 MHz.
    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
  • SapiehaSapieha Posts: 2,964
    edited 2009-05-31 06:51
    Hi Ale.

    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
  • hinvhinv Posts: 1,255
    edited 2009-05-31 09:29
    I just tried out 2 different 8MHz crystals that I was able to salvage from a dead laptop. They worked fine for some blinky LEDS, but I have yet to try them on programs with TV or VGA output yet. As the counters are the first to go, it might not work.
  • AleAle Posts: 2,363
    edited 2009-05-31 09:32
    As a scientist I cannot accept you word for it. I'd need some evidence. If you are using a 14.3 MHz crystal and the PLLx8 tap you should get the same result as if you use a 7.156 MHz crystal and a PLLx16 tap unless there is something that is described in the datasheet that is different in reality. Well, I'll wait and see what others have to say.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Visit the home of pPropQL, pPropQL020 and OMU for the pPropQL/020 at omnibus.uni-freiburg.de/~rp92
  • LeonLeon Posts: 7,620
    edited 2009-05-31 09:39
    8 Mhz is the max. crystal frequency when using the PLL, according to the data sheet. It obviously works when using a higher frequency, but I wouldn't do that for anything that was going into production.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle

    Post Edited (Leon) : 5/31/2009 9:53:49 AM GMT
  • SapiehaSapieha Posts: 2,964
    edited 2009-05-31 09:47
    Hi Ale.

    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
  • AleAle Posts: 2,363
    edited 2009-05-31 10:03
    You did not understand my use of the word scientist at all :-(. It does not relate to amount of knowledge it relates to the way of acquiring it and verifying it to be accurate between some boundaries, among other things.
    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 smile.gif.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Visit the home of pPropQL, pPropQL020 and OMU for the pPropQL/020 at omnibus.uni-freiburg.de/~rp92
  • RaymanRayman Posts: 14,827
    edited 2009-05-31 10:45
    Prop runs fine with 6.25 MHz crystal and PLL 16X for 100Hz, giving an even 10-ns between clock ticks. The end of the new datasheet actually shows the working frequency range with respect to temperature...

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
  • BADHABITBADHABIT Posts: 138
    edited 2009-05-31 23:02
    So even higher operating speeds could be acheived if a peltier cooler was used and the multiplier was regulated by a temperature controlled variable

    From the datasheet it looks like you could roll @ 100 all day long
  • Cluso99Cluso99 Posts: 18,069
    edited 2009-06-01 01:15
    BADHABIT says "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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-01 05:55
    I think you guys will like my announcement:

    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
Sign In or Register to comment.