Can I drive two microcontrollers with one clock oscillator?
Sens-a-Dat
Posts: 44
Everyone,
Please help to confirm my understanding of being able to drive multiple TTL inputs with one clock oscillator. The clock oscillator in question is from the ECS-2100X SERIES; ( http://www.ecsxtal.com/store/pdf/ecs-2100x.pdf )
The data sheet states the oscillator has a maximum output load of 10 TTL. I wish to design a circuit board which uses two SX48s using one clock oscillator to the OSC1 pin, if possible. Electronics is my hobby but not my profession.
I would appreciate any help or insights one may be able to offer.
Thank you,
Gary
Please help to confirm my understanding of being able to drive multiple TTL inputs with one clock oscillator. The clock oscillator in question is from the ECS-2100X SERIES; ( http://www.ecsxtal.com/store/pdf/ecs-2100x.pdf )
The data sheet states the oscillator has a maximum output load of 10 TTL. I wish to design a circuit board which uses two SX48s using one clock oscillator to the OSC1 pin, if possible. Electronics is my hobby but not my profession.
I would appreciate any help or insights one may be able to offer.
Thank you,
Gary
Comments
Yes, what you propose is acceptable. You've noted the fan-out spec, "running" more than one device is the intention.
Go for it!
In sum, there is more than one way to do this.
in re. " 'the other' alternative" (?? ugh) is to daisy chain".. Have you ever done that and, if so, why??
The guy asked about the oscillators that he linked.
Hey, it's NOT a crystal. It's an oscillator, it's a timebase with a buffer amp.
It has a fan-out spec -- so that it can (surprise!) fan-out, get connected to multiple devices; it's meant for just that, it has that capability.
I am not familiar with the SX chip, but you will also need to know it's fan-in (fancy for load) if you will use multiple devices. If the fan-in is 2, then 5 devices might be pushing it. If you are thinking of daisy chaining the clock through additional devices, you will need to figure whether the propagation delay through them will cause timing issues with the anticipated use. If you want to distribute the clock over multiple boards beyond what the oscillator can drive, consider a differential line driver and reciever pair from your oscillator.
random thoughts,
Frank
Nope, I've never run two micro-controllers in any shared oscillator or shared crystal configuration, but there is another thread in the Propeller Forum that recently suggested the daisy chain approach. I thought it was worth commenting on the alternative.
http://forums.parallax.com/showthread.php?135500-I-would-like-to-run-a-Prop-and-an-SX28-off-of-the-same-crystal.
Is this information wrong? Generally, Beau Schwab is excellent advice. Or is something else that is bothering you. Personally,I suspect avoiding a propagation delay is the best approach, even if you have to insert a driver between the oscillator and the micro-controllers.
Sens-a-Dat asked about his clock oscillator idea.
Why not address the matter at hand instead of muddying the waters?
http://science.howstuffworks.com/innovation/scientific-experiments/occams-razor.htm
But there are many readers that are lurking out there and wondering about other solutions. And it this case, the other solution was concurrently mentioned in the Propeller Chip Forum. I just thought it was more informative to mention in passing that another option existed.
What makes these Parallax Forums so wonderful is that people really learn to 'think electronics' rather than just drop by for a quick fix. Please consider preserving the spirit of that.
I do admit that at times, my knowledge is inferior to other here. Usually when I blunder - I try to back track and repair any damage. But this is NOT one of those cases. Also, I really post far less and think much more about what I post than in years past.
The OP wasn't on about a "quick fix".
There are any number of "other alternatives", your term, whether Pierce oscillators, Colpitts oscillators, LC RC oscillators (right there in the SX datasheet), Cascode oscillators, ad nauseam -- and none makes sense.
Well, I think the wondering lurkers appreciate focus. Please consider preserving that spirit.
This is getting rather silly. Bye.
No, they're not strictly tube-based. There are transistor versions, too.
And there are ways to square-up their outputs, too.
They're as relevant as "daisy-chaining", probably more.
I fully comprehend what you are saying. Okay? I'm outta here.
Anybody care to dare me to run two SX-28s from a Wien bridge oscillator?
-Phil
Damm it PJ
'
off to google....(sounds to cool not to look into)
'
brb
Today''s micro-controller oscillators generally are not so finicky. For the sake of low part count, the two pins of a microcontroller's osc are attached to an inverting buffer - much the same as a hex buffer chip. This drives oscillations from a crystal or resonator that requires the inverted output to keep oscillation. But the quality of the oscillation is not pure sine nor pure square wave and is likely to be cleaned up with further internal circuitry - such as a Schmitt Trigger.
Since that second oscillator pin is drive, it does indeed have enough power to drive a second micro-controller in some instances.
Colpitts oscillators and so forth can indeed be done in solid-state, but require more components for something that is about as good as a simple RC oscillator.
Why am I mentioning all this? Some of the readership might have gotten off in the weeds with PJ and myself bantering about his dislike of my presence. (Yes, I got that message a long time ago. PJ if you want me banished from the Forums, I am willing as long as you too are removed.)
There's no wool pulled over anything by me.
Kramer/Loopy/Herzog, you started with introducing more components and more complication. It's too bad that you can't see that. What happened with your being "out of here"?
I don't want you "banished", that's so kindergarten/university, but when you start parroting baloney and prattle on about things you know nothing of, whether or not that's based on some faulty recapitulation of something that you just read on wikipedia, then I'm going to call you (or anyone else) on it.
It's like the guy with the ebay motor controller and no instruction sheet, you scared him off barging in with your Chatty Cathy "this may rather involve quite a bit of reverse engineering" rubbish, and the other guy with the optoisolator board and you insinuated with your usual garbage about how you "rather suspect that zerocrossing circuitry might quite have to be employed" when all he needed to do was turn the %$^@*^ed things on.
WMc,
Oscillation is oscillation, square up those outputs. A guy could dig out an old regenerative set, or make one, and pick off a high frequency signal from that for sure. Hey, it's radio -- 1MHz, 2MHz, 5MHz, and much more. Think of it, man -- Propeller Clock from 5MHz regenerative feedback going into (don't get too excited) self-oscillation. Retropeller is born!
(I bet if I leave it there then the old squawkbox can scurry to wikipedia and come back and "inform" us all.)