Thank you for the responses. I greatly appreciate your advice
I think the programmable TTL oscillator module from Digikey seems to be the approach I like the best. Although I wonder why the designers of the CompuColor II used such an unusual frequency as critical component of their design (availability? copy protection?). Regardless, I am interested in keeping as faithful to the original design as possible, so the programmable TTL oscillator approach is the least impactful. (HC-18 crystal -> half can TTL oscillator)
Unfortunately, I was unable to see the vintage-radio thread due to "Access from United States temporarily blocked due to AI scrapers. Try using a VPN to access." I suspect the vintage radio people have dealt with odd crystal frequencies quite a bit due to the nature of older radios. One of the ideas I had earlier was a custom crystal if such a thing is available.
The one thing that still is a lingering doubt to me is whether the Intel 8224 clock generator will accept a TTL oscillator input instead of attaching a crystal. I recall from other chips like UARTs and CPUs you can substitute a TTL oscillator for a crystal by connecting only the output of the oscillator to the clock input pin of the IC. I presume it's the same applies for the Intel 8224, but the data sheet (attached) is silent on the substitution (unlike UARTs & CPUs).
Although the Google AI seems to indicate it will work, I remain skeptical of anything from an AI (obviously the pin assignments are wrong, that's a clue)
quote
AI Overview
Yes, it is possible to drive the Intel 8224 clock generator/driver with an external TTL oscillator instead of a crystal, but it requires careful signal injection rather than a direct, simple swap. The 8224 is designed with an internal oscillator circuit intended for a fundamental or 3rd-overtone crystal.
Implementation Details for External TTL Input:
Injection Point: Inject the TTL oscillator signal directly into the X1 pin (Pin 16).
Unused Pin: Leave the X2 pin (Pin 17) unconnected.
Signal Level & Characteristics: The signal must be a 5V TTL-compatible square wave, ideally matched to the 8080A clock frequency requirements.
Alternative Approach: The OSC pin (Pin 12) is a buffered TTL output of the internal oscillator. While meant to drive external system timing, it can be used to synchronize other 8224s.
Free
+4
Key Considerations:
Frequency: The 8224 will output a CPU clock frequency that is 1/9th of the frequency provided to the X1/X2 input.
Waveform & Duty Cycle: The 8224 provides proper 8080A-compatible clock waveforms (
/
levels and 33.3% duty cycle). Injecting a sharp, 50% duty cycle TTL signal directly may cause issues with the internal clock shaping logic if not managed correctly.
Internal Circuitry: You are bypassing the internal, high-gain inverter that normally drives the crystal.
Alternative IC: If flexibility in choosing the oscillator source is required, a more modern, flexible alternative is the 8284 clock generator, which is often used in newer 8086/8088/8080 designs.
Reddit
+3
Disclaimer: Operation outside the recommended crystal-controlled conditions may affect device reliability or performance, particularly regarding phase noise or clock duty cycle constraints.
Electrical Engineering Stack Exchange
+1
unquote
Again, I appreciate your help. Thank you
--
You received this message because you are subscribed to the Google Groups "retro-comp" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
retro-comp+...@googlegroups.com.
To view this discussion visit
https://groups.google.com/d/msgid/retro-comp/58c09a49-51fb-4dcb-95c3-745ac5560b4dn%40googlegroups.com.