Shop OBEX P1 Docs P2 Docs Learn Events
The 6.250MHz crystals are in! Run your Propeller at 100MHz... — Parallax Forums

The 6.250MHz crystals are in! Run your Propeller at 100MHz...

Bill HenningBill Henning Posts: 6,445
edited 2009-07-27 00:07 in Propeller 1
I have several thousand pieces in stock, and I can get more if needed smile.gif

Sapieha recommends using a 10uF capacitor near the Propeller power pins to help keep Vdd stable during unexpected bursts of high current usage - I used a 10uF electrolytic capacitor.

Pricing will be up on my web site later tonight.

Here's a shot of the crystal in one of my boards: (with a few baggies of crystals near it to show I have lots)

▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
Las - Large model assembler for the Propeller (alpha version released)
Largos - a feature full nano operating system for the Propeller
www.mikronauts.com - a new blog about microcontrollers
«13

Comments

  • Cluso99Cluso99 Posts: 18,066
    edited 2009-06-19 22:54
    A 10uF tantalum is recommended (not electrolytic). 6V is fine (could be lower but this is common). Probably you could get way with 4.7uF. Place it under the pcb (or on top and onto the prop pins) across the power and ground pins on the xtal side of the chip (+ to pin 32, gnd to pin 29 on the DIP40 package). It would also be advisable to do the same ith a 100nF (0.1F) across pins 12 & 9 (DIP40). Note pins 12 to 32 should be directly connected, and likewise with 9 to 29) via pcb traces.

    Sapheia may like to comment further as he has the prop running much faster than 100MHz smile.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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-19 22:55
    Thanks! I'll update my FAQ.
    Cluso99 said...
    A 10uF tantalum is recommended (not electrolytic). 6V is fine (could be lower but this is common). Probably you could get way with 4.7uF. Place it under the pcb (or on top and onto the prop pins) across the power and ground pins on the xtal side of the chip (+ to pin 32, gnd to pin 29 on the DIP40 package). It would also be advisable to do the same ith a 100nF (0.1F) across pins 12 & 9 (DIP40). Note pins 12 to 32 should be directly connected, and likewise with 9 to 29) via pcb traces.

    Sapheia may like to comment further as he has the prop running much faster than 100MHz smile.gif
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-19 23:11
    Hi Bill Henning.

    If You have Wide power traces and only Propeler Chip on PCB it is not nessesary place this Cap so close.
    As You said it is " to help keep Vdd stable during unexpected bursts of high current usage " from Propeller chip mostly but even from other chip's to dry power from Propeller.
    Thus I recomend it near 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
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-19 23:13
    Thank you... should I be recommending tantalum? Or electrolytic?
    Sapieha said...
    Hi Bill Henning.

    If You have Wide power traces and only Propeler Chip on PCB it is not nessesary place this Cap so close.
    As You said it is " to help keep Vdd stable during unexpected bursts of high current usage " from Propeller chip mostly but even from other chip's to dry power from Propeller.
    Thus I recomend it near Propeller.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-19 23:19
    Hi Bill Henning.

    It is only DC characteristic on that Cap that is of interest (fast loading/discharge) that is of interest.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • LeonLeon Posts: 7,620
    edited 2009-06-19 23:22
    It's usual to rate tantalums and electrolytics at 2x the voltage across them, at least.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • RossHRossH Posts: 5,336
    edited 2009-06-20 03:01
    @Bill,

    Any idea if this crystal would work as a plug in replacement on a Hydra?

    Ross.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Catalina - a FREE C compiler for the Propeller - see Catalina
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-20 03:11
    Hi RossH

    I have not Hydra ... But in my opinion it will not be any problem.

    Else You only ad one 10uF Cap near prop

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2009-06-20 03:18
    Question:

    I bought a 100 6.00mhz crystals a year or so ago for 96mhz.
    Other than 4mhz are there any other advantages (video, etc)
    to running at 100mhz instead?

    Don't get me wrong. I'm looking forward to obtaining some
    at the Expo, just wondering why you went this direction. [noparse]:)[/noparse]

    OBC

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    New to the Propeller?

    Visit the: The Propeller Pages @ Warranty Void.
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-20 03:22
    Hi Oldbitcollector.

    In Yours case Not much.
    Only 4MHz with one COG extra speed !

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • mctriviamctrivia Posts: 3,772
    edited 2009-06-20 03:22
    my guess nice round number.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    propmod_us and propmod_1x1 are now in stock. Only $30. PCB available for $5

    Need to upload large images or movies for use in the forum. you can do so at uploader.propmodule.com for free.
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-20 03:31
    Add a cap like Sapieha suggests and you should be fine - however as you know you will have to update _clkmode and _xinfreq.
    RossH said...
    @Bill,

    Any idea if this crystal would work as a plug in replacement on a Hydra?

    Ross.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-20 03:35
    I wanted exactly 100MHz... it is so nice for high speed sampling, and easy to work with timing resolution!

    The 4MHz will not make much difference (over 6MHz crystals), just 4.16% in clock speed and hub bandwidth.

    The difference over 5MHz is quite significant, 25% more of everything (speed, hub bandwidth etc)
    Oldbitcollector said...
    Question:

    I bought a 100 6.00mhz crystals a year or so ago for 96mhz.
    Other than 4mhz are there any other advantages (video, etc)
    to running at 100mhz instead?

    Don't get me wrong. I'm looking forward to obtaining some
    at the Expo, just wondering why you went this direction. [noparse]:)[/noparse]

    OBC
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • rokickirokicki Posts: 1,000
    edited 2009-06-20 03:39
    Hmm, has something changed? Are we now confident that the prop can run at 100MHz? Or is this
    just your usual "overclock at your own risk" type thing?
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-20 03:41
    You are correct! It's great for timing and sampling.
    mctrivia said...
    my guess nice round number.
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-20 03:43
    The prop data sheet v1.2 shows it tested fine at 100MHz up to 75'C ambient temperature.

    Sapieha runs his props at 120MHz smile.gif
    rokicki said...
    Hmm, has something changed? Are we now confident that the prop can run at 100MHz? Or is this
    just your usual "overclock at your own risk" type thing?
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers

    Post Edited (Bill Henning) : 6/20/2009 4:17:23 AM GMT
  • LeonLeon Posts: 7,620
    edited 2009-06-20 03:57
    The data sheet says the test was considered successful if they ran for one minute! The chips were actually characterized at 80 MHz.

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • Bill HenningBill Henning Posts: 6,445
    edited 2009-06-20 04:00
    I believe they only tested for one minute. The data sheet does not say they failed after one minute, only that they were tested for one minute.
    Leon said...
    The data sheet says the test was considered successful if they ran for one minute! The chips were actually characterized at 80 MHz.

    Leon
    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    my 6.250MHz custom Crystals now available - run your Propeller at 100MHz!
    Las - Large model assembler for the Propeller (alpha version released)
    Largos - a feature full nano operating system for the Propeller
    www.mikronauts.com - a new blog about microcontrollers
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-20 04:06
    Hi Leon.

    I tested one Dil40 on TriBlade and one FPQ on protoboard USB in 3 month with room temperature (In my case 25-30 degres Celsius).
    Them run 120MHz (15MHz x PLL8) without any problem.



    Ps. Without any radiator on chip's

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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) : 6/20/2009 4:12:46 AM GMT
  • Cluso99Cluso99 Posts: 18,066
    edited 2009-06-20 04:21
    We unofficially got the nod from Chip & Ken for non-commercial use. It is use at our own risk, but the info is pretty sound.

    Use a Tantalum. They have much better characteristics and are used by professionals for a reason because they are more expensive.

    I have used them (1uF tantalums spread sparsely over the pcb) in various micro based designs over the years and have sold 100,000's without a problem. Much better than having an intermittent problem [noparse]:D[/noparse]

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • kwinnkwinn Posts: 8,697
    edited 2009-06-20 04:56
    Have to agree with Cluso. Tantalum capacitors are the best choice if you can afford the higher price. To me they are cheap peace of mind.
  • Tracy AllenTracy Allen Posts: 6,656
    edited 2009-06-20 06:15
    Bill, Can I assume you will have these available from a candy jar at UPEW?

    >I believe they only tested for one minute.
    >The data sheet does not say they failed after one minute,
    >only that they were tested for one minute.

    The converse being implied is that at the temperature above the line, at least one in the test sample must have failed during the one minute test. The test graph mentions an average on a sample of chips, but does not say how that was computed. Maybe the line is when half of the sample had failed the test during one minute, which would be a more serious consideration.

    We have to remember that the test was performed "using code run on all eight cogs, multiple video generators, and counter modules", so that would mean a current consumption (from an ealier graph) of 100 mA, and a power of 0.33 watt. All I could find for thermal resistance for the LQFP44 package was a figure of 25 to 50 degC/W for thetaJA. That would mean an additional 8 to 16 degC. That is, if the test had been done in still air, but it was not. It was done in forced air, so the more appropriate figure would be thetaJC. But the point is that there would be an extra thermal consideration. On one hand, one might not be running the chip full tilt. On the other hand, one might not have the advantage of forced air.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Tracy Allen
    www.emesystems.com
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-20 06:49
    Hi Tracy Allen.

    It is one problem with curent consumption with Prop.
    If You have bad decouplings Caps near Prop it increase dramaticaly

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • LeonLeon Posts: 7,620
    edited 2009-06-20 09:03
    Bill Henning said...
    I believe they only tested for one minute. The data sheet does not say they failed after one minute, only that they were tested for one minute.
    Leon said...
    The data sheet says the test was considered successful if they ran for one minute! The chips were actually characterized at 80 MHz.

    Leon

    They only used a small number of chips that don't appear to have been randomly selected. All that proves to me is that if you take a Propeller chip and run it at an elevated temperature and over-clock it, the chances are that it will continue to operate for at least one minute. Big deal!

    Leon

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    Amateur radio callsign: G1HSM
    Suzuki SV1000S motorcycle
  • ColeyColey Posts: 1,108
    edited 2009-06-20 09:59
    Someone said in another thread this would probably be risky to produce a board with these clock speeds from a commercial viewpoint.

    However, from a hobbyist point of view, go for it!
    I've run Props at 96MHz (6MHz x 16 PLL) since I first designed my own PCB over 2 years ago....
    I've not had any problems at all, not one!

    I've done extensive testing at various clock speeds, with and without PLL.
    The best I've had is 125MHz with an oscillator, I used extra caps by the Prop VDD as Sapieha reccomends and had no issues.

    OK so it's not best practice, it's operating outside normal reccomended parameters and is a little bit risky, sound quite exciting to me! wink.gif

    Coley

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-06-20 10:48
    So has anyone actually run the Propeller chip at 100 Mhz for a length of time, and if so, how long?

    At 100 Mhz, what is the actual MIPS. I think the quoted 160 MIPS no longer applies.

    humanoido
  • ColeyColey Posts: 1,108
    edited 2009-06-20 10:52
    25 Mips per cog at 100MHz

    tongue.gif

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    PropGFX - The home of the Hybrid Development System and PropGFX Lite
  • Cluso99Cluso99 Posts: 18,066
    edited 2009-06-20 10:54
    Coley: I think that was me in an earlier discussion.

    Personally, I would not use 100MHz in a commercial application because I would not want any recourse on me for not following official specifications.

    But for hobby applications, games, emulations, etc, I have no problem with using 100MHz, and I will be doing so jumpin.gif

    I will be using a 4.7uF or 10uF tantalum and a 100nF (0.1uF) ceramic across the power pins close to the xtal as per Sapeiha's findings. This is good practice anyway.

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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
  • SapiehaSapieha Posts: 2,964
    edited 2009-06-20 10:55
    Hi humanoido.

    I run 120Mhz in 3 month with no isues with programs else heat

    ·

    ·

    Ps

    1. Tested in My room temp that is betwen 25-30C

    2. With 15MHz crystal and PLL8

    ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
    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) : 6/20/2009 11:02:09 AM GMT
  • HumanoidoHumanoido Posts: 5,770
    edited 2009-06-20 11:32
    What was done to go from 100Mhz to 120Mhz?
    Is the same crystal used, or is another one required?

    Is there any posted code to follow?
    or a list of instructions?

    humanoido
Sign In or Register to comment.