Prop at 100 MHz !
Rayman
Posts: 14,791
Got my 6.25 MHz crystals today.· Went to desolder the crystal off the proto board when it suddenly just popped out [noparse]:)[/noparse]· I forgot that it was just plugged in!· Anyway, didn't even trim the leads on the new crystal, plugged it in and:· Well, the TV screen was all distorted.· Tried the "VGA_Demo" and got a blank screen.· Then, just changed 80_000_000 to 100_000_000 and:· It works!
This opens up some possibilities for me because, with 4 cogs, I can get an even 10-ns timing resolution in some apps I have in mind...
Update
I'll attach some photographic evidence for any non-believers out there.· I'm using the counter module to toggle PIN7 of the demo board at the clock frequency (code posted here:· http://www.rayslogic.com/propeller/PulseGen.htm).· Just hooked up a scope to measure the response.· (The signals aren't very pretty, but you can see the frequency).
Post Edited (Rayman) : 10/15/2007 1:11:16 PM GMT
This opens up some possibilities for me because, with 4 cogs, I can get an even 10-ns timing resolution in some apps I have in mind...
Update
I'll attach some photographic evidence for any non-believers out there.· I'm using the counter module to toggle PIN7 of the demo board at the clock frequency (code posted here:· http://www.rayslogic.com/propeller/PulseGen.htm).· Just hooked up a scope to measure the response.· (The signals aren't very pretty, but you can see the frequency).
Post Edited (Rayman) : 10/15/2007 1:11:16 PM GMT
Comments
Oldbit
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Buttons . . . check. Dials . . . check. Switches . . . check. Little colored lights . . . check.
— Calvin, of 'Calvin and Hobbes.
(1) Everybody does this this kind of tuning; it works under certain circumstances you should understand
(2) This is definitely and absolutely out of spec
(3) When using the PLL you have to understand that "x4" or "x8" means "x16/4" or "x16/2": The PLL boosted frequency is ALWAYS x16 of the crystal. When this frequency is to high it does not help to reduce to PLL1X The basic output of the PLL is dirty in the first place; there is no "locked phase" and - if ever - will clock at the crystal frequency.
(4) Using PLL8X seems to have some advantage, as the PLL signal is refreshed by the devider.
(5) Power consumption increases quadaratically with the frequency. (see Dasheet, that gives values upto 100 MHz)
(6) It seems best to not use the PLL but the simple frequency e.g. from an external oscilator
(I'm not really terribly interested in making the Propeller go faster, I just wanted an even 10.0 ns period! It was so close at 12.5 ns that I had to try it...)
The PLL works fine at 160 MHz, most likely in many cases - but far out of spec - also up to 200 MHz, which gives my 12.5 MHz crystal suggestion a fair chance
Post Edited (deSilva) : 10/13/2007 2:35:19 PM GMT
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Regards,
Jim
Post Edited (adrift) : 10/14/2007 3:13:18 PM GMT
Duffer
Duffer
All propellers run @ 96 MHz, but not when you apply a 48 MHz crystal and use PLL2X
I have a Prop running @120 MHz but a second one does not.
At higher frrequencies some parts may work and some may not: the counter PLLs used also for video are quite susceptable.
As the internal co-operation of all parts is nor always well understood by some bold tuners, I always recommend reservation.
A good simple check is this
An LED connected to pin 0 should be half a seond on and half a second off. No special equipment needed.
You show us a nifty, almost unaffordable (for hobby) LeCroy DSO ! How do you think that affects our sleeping ?, now I have dreams... I see things... (well I always did ). A prop at 100 MHz ?, well that is cool, no doubt, but so far... I have not much use for it... well maybe a cheap 10 MHz DSO... mmmm I could improve mine (simple propeller based 2 MHz DSO).
PS: Can you believe we just got 54 of those scopes at work for free? (off government surplus...)
Do you have a·link to the surplus?
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
BioProp: Robotics - Powered by Bioloids and controlled by the Propeller
Or, I suppose an old 25 MHz oscillator and some divider logic can give you a 6.25 MHz clock...