To 120MHz I used 15MHz crystal with PLL8
To 100MHz You have 2 ways to go
1. 6.25 crystal with PLL16
2. 12.5MHz crystal with PLL8
·
Ps. And good decoupling by Caps
2. It is one binary code adapted to PLL8 on forum. Will run all crystals that require PLL8 (10 to 15MHz )
it is Linus demo code posted by me in Linus thread
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ 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.
Bill:· You might remind people that they can just pop out the crystal from their demo or proto boards and plop your crystal in· (you can, right?· It looks like the same size...)
Yes You are corect.
On my TriBlade I used 2 round pins from IC holders and have posiblity to pop out crystals.
And in that holder I test my 15MHz TriBlade
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ 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.
I'm going to mass reply so I won't clutter the thread:
Cluso99, kwinn:
I have some tantalums, will look into pricing for more [noparse]:)[/noparse]
Tracy:
Yes, I will be brining some crystals to UPEW - but not a cookie jar full. Good info on the test, thanks.
Coley:
I would not use it for life support machinery at 100 either [noparse]:)[/noparse]
humanoido:
200MIPS!
They have just arrived Thursday late afternoon, I'll start a long test soon - however Sapieha has run Propellers at 120MHz for three months without problems!
Rayman:
Thanks, I'll remind people - good point, I forgot about them just popping out!
Very good, 200 MIPS is a great start,
but where is the PLL8 set? I'm a little lost in all the threads
and wondering which code is used. Is the main concern here
all about getting the display to work?
I'm just beginning with Propeller and working
with a Hydra board, but will switch over to the
Proto Board sometime soon (will use both).
humanoido said...
Very good, 200 MIPS is a great start,
but where is the PLL8 set? I'm a little lost in all the threads
and wondering which code is used. Is the main concern here
all about getting the display to work?
I'm just beginning with Propeller and working
with a Hydra board, but will switch over to the
Proto Board sometime soon (will use both).
humanoido said...
So has anyone actually run the Propeller chip at 100 Mhz for a length of time, and if so, how long?
118MHz : 7.3728MHz plus PLL x 16. Ever since someone suggested it worked, many hours of run-time in a session. Standard ProtoBoard, simply swapped the crystal.
After seeing the temperature testing they did w/this bad boy I wouldn't be surprised if it ran stably at even higher than 120+mhz forever. Maybe it wouldn't, but this damn chip can go to the gates of hell and back at 80mhz.
Bill went to your site to buy some of the crystals but can not figure out how to order??? I tired the products page and even the archives??
Thanks I need 10
mikediv said...
Bill went to your site to buy some of the crystals but can not figure out how to order??? I tired the products page and even the archives??
Thanks I need 10
For ther time being, the site says:
"Until I build a shopping cart, you will have to email me your address (no PO boxes please) at mikronauts at gmail.com for a shipping and handling quote.
Payment is via Paypal only."
Yes some VGA drivers ned litle adjastment in case VGA monitor can't handle that H, V speeds
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔ 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.
One of the problems you will run into is when you're running close to the threshold of the particular chip you're using. There's always some slight variation in the supply voltage and the room temperature (and chip temperature) will vary slightly over time unless that's carefully regulated. The crystal frequency itself will vary with ambient temperature. The flag register logic is complex and large portions of any program do not use the flags. You will run into subtle intermittent errors as the environment shifts to create a "perfect storm". For some things, that might be acceptable. I wouldn't want to save data or programs to an SD card or even to EEPROM under those circumstances. You never know when it might be corrupted in strange ways that you might not detect for a long time.
Email me your address at mikronauts at gmail.com and I'll give you the shipping options, then I send you a Paypal money request
(... time to make that more clear on my site ...)
mikediv said...
Bill went to your site to buy some of the crystals but can not figure out how to order??? I tired the products page and even the archives??
Thanks I need 10
I don't believe 100MHz is anywhere near the threshold - one of the guys got to 143MHz in the OC thread, and Sapieha has been running at 120 for 3months+.
Mike Green said...
One of the problems you will run into is when you're running close to the threshold of the particular chip you're using. There's always some slight variation in the supply voltage and the room temperature (and chip temperature) will vary slightly over time unless that's carefully regulated. The crystal frequency itself will vary with ambient temperature. The flag register logic is complex and large portions of any program do not use the flags. You will run into subtle intermittent errors as the environment shifts to create a "perfect storm". For some things, that might be acceptable. I wouldn't want to save data or programs to an SD card or even to EEPROM under those circumstances. You never know when it might be corrupted in strange ways that you might not detect for a long time.
If your monitor can handle a 25% higher hsync and vsync rates it will work fine - ie if you had the driver configured for 60Hz vsync, you'd be running at 75Hz - which most monitors will happily take.
Rayman said...
I ran proto and demo boards at 100 MHz with VGA and I don't remember having to change anything in the drivers (but that was several months ago)...
I've ordered some of thees crystals. They sound like fun!
I noticed that the vga timing has been discussed. But what about all the other drivers we use.
Such as: i2c, spi, servo control, adc drivers for the MCP3208, etc.?
I know for a fact that the adc drivers for the MCP3208 will drive the chip above it's "maximum" clock frequency. Fortunately, the chip can handle this in most cases.
Does anyone know what to expect, or how modify the other common drivers we use?
i can handle a longer crystal the pads are significantly longer then the crystal i am using. in my searching I have yet to find an adiquit surface mount crystal.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
propmod_us and propmod_1x1 are temporarily out of stock(selling faster then expected). 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.
I have two Cog counters set up to count the number of clock cycles between the leading edges of the 1-pulse-per-second output from a GPS disciplined frequency standard.
As you can see, all the crystals are within +/- 15ppm and most are closer to +/-5ppm when plugged into my PropStick. Excellent results for low cost crystals. I had to de-solder the Xi and Xo pins from the PropStick module to reduce the load capacitance. With the Xi and Xo pins plugged into the breadboard, all the crystals were reading 2-30ppm low. Still not bad and within the 30ppm spec. I'll leave the "fastest" one running for a few days to see how stable the PropStick is at 100,001,305MHz!
I have two Cog counters set up to count the number of clock cycles between the leading edges of the 1-pulse-per-second output from a GPS disciplined frequency standard.
As you can see, all the crystals are within +/- 15ppm and most are closer to +/-5ppm when plugged into my PropStick. Excellent results for low cost crystals. I had to de-solder the Xi and Xo pins from the PropStick module to reduce the load capacitance. With the Xi and Xo pins plugged into the breadboard, all the crystals were reading 2-30ppm low. Still not bad and within the 30ppm spec. I'll leave the "fastest" one running for a few days to see how stable the PropStick is at 100,001,305MHz!
Just plugged one of these little gems into my demoboard...
Why didn't you say that I wouldn't have to adjust my video settings??!!
These are an EXCELLENT replacement! Only requirement is to change
the _xinfreq line. It might be my imagination, but even Aigeneric seems
to be crisper at this speed.
Comments
To 120MHz I used 15MHz crystal with PLL8
To 100MHz You have 2 ways to go
1. 6.25 crystal with PLL16
2. 12.5MHz crystal with PLL8
·
Ps. And good decoupling by Caps
2. It is one binary code adapted to PLL8 on forum. Will run all crystals that require PLL8 (10 to 15MHz )
it is Linus demo code posted by me in Linus thread
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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:58:11 AM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
Yes You are corect.
On my TriBlade I used 2 round pins from IC holders and have posiblity to pop out crystals.
And in that holder I test my 15MHz TriBlade
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
I'm going to mass reply so I won't clutter the thread:
Cluso99, kwinn:
I have some tantalums, will look into pricing for more [noparse]:)[/noparse]
Tracy:
Yes, I will be brining some crystals to UPEW - but not a cookie jar full. Good info on the test, thanks.
Coley:
I would not use it for life support machinery at 100 either [noparse]:)[/noparse]
humanoido:
200MIPS!
They have just arrived Thursday late afternoon, I'll start a long test soon - however Sapieha has run Propellers at 120MHz for three months without problems!
Rayman:
Thanks, I'll remind people - good point, I forgot about them just popping out!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
but where is the PLL8 set? I'm a little lost in all the threads
and wondering which code is used. Is the main concern here
all about getting the display to work?
I'm just beginning with Propeller and working
with a Hydra board, but will switch over to the
Proto Board sometime soon (will use both).
humanoido
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
118MHz : 7.3728MHz plus PLL x 16. Ever since someone suggested it worked, many hours of run-time in a session. Standard ProtoBoard, simply swapped the crystal.
propeller.wikispaces.com/Oscillator
Hippy: Thanks!
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
BH
I was wondering the same thing. Mike Green, can you, Hippy, Coley or Sapieha answer this question?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
JMH
Yes, that short video was very impressive!
It made me wonder if the propeller could operate in the temperature extremes of space (if it was radiation shielded)
movi frqa,#(pr/5)<<3
This has a built-in assumption of a 5MHz crystal. The easiest fix I can think of is:
movi frqa,#((pr*100)/625)<<3
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
Thanks I need 10
"Until I build a shopping cart, you will have to email me your address (no PO boxes please) at mikronauts at gmail.com for a shipping and handling quote.
Payment is via Paypal only."
Jim
Yes some VGA drivers ned litle adjastment in case VGA monitor can't handle that H, V speeds
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
My Prop Info&Apps: ·http://www.rayslogic.com/propeller/propeller.htm
(... time to make that more clear on my site ...)
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
I don't believe 100MHz is anywhere near the threshold - one of the guys got to 143MHz in the OC thread, and Sapieha has been running at 120 for 3months+.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
I noticed that the vga timing has been discussed. But what about all the other drivers we use.
Such as: i2c, spi, servo control, adc drivers for the MCP3208, etc.?
I know for a fact that the adc drivers for the MCP3208 will drive the chip above it's "maximum" clock frequency. Fortunately, the chip can handle this in most cases.
Does anyone know what to expect, or how modify the other common drivers we use?
Thanks for the help.
Jim
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
propmod_us and propmod_1x1 are temporarily out of stock(selling faster then expected). 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.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
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
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
propmod_us and propmod_1x1 are temporarily out of stock(selling faster then expected). 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.
The crystals came in the mail today!
Here are the results of my tests for the 10 crystals in my PropStickUSB:
Numbers are Hz - 100,000,000
+582
+1305
+498
-138
+648
+454
+125
-1115
-535
-586
I have two Cog counters set up to count the number of clock cycles between the leading edges of the 1-pulse-per-second output from a GPS disciplined frequency standard.
As you can see, all the crystals are within +/- 15ppm and most are closer to +/-5ppm when plugged into my PropStick. Excellent results for low cost crystals. I had to de-solder the Xi and Xo pins from the PropStick module to reduce the load capacitance. With the Xi and Xo pins plugged into the breadboard, all the crystals were reading 2-30ppm low. Still not bad and within the 30ppm spec. I'll leave the "fastest" one running for a few days to see how stable the PropStick is at 100,001,305MHz!
Thanks Again,
Carl
Thanks for testing them, and for providing the test results and configuration. Great work! And you are very welcome ofcourse [noparse]:)[/noparse]
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site my 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
I've uploaded a data sheet for my crystals to my site; and I will be adding Carl's great test results (I have his permission).
Old Man Earl reports it works fine with the NTSC composite drivers without any changes! I had a great time chatting with Earl at the Expo.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
www.mikronauts.com - my site my 6.250MHz custom Crystals for running Propellers at 100MHz
Las - Large model assembler for the Propeller Largos - a feature full nano operating system for the Propeller
Please use mikronauts _at_ gmail _dot_ com to contact me off-forum, my PM is almost totally full
Why didn't you say that I wouldn't have to adjust my video settings??!!
These are an EXCELLENT replacement! Only requirement is to change
the _xinfreq line. It might be my imagination, but even Aigeneric seems
to be crisper at this speed.
Very Nice upgrade and well recommended!
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Visit the: The Propeller Pages @ Warranty Void.