Electrical Engineering Asked on November 25, 2021
I need to create a custom square wave at the hardware level.
It’s a 3.3 V signal at 100 kHz but the high portion of the form needs to be 9.78 MicroSeconds and the low portion needs to be 220 NanoSeconds.
I assume this is a solved problem, but my google fu has failed me thus far, as has my search for a programmable clock device with this capability.
Thank you for your help,
(Update, edited to clarify units)
So you want a 4.5MHz clock, into a counter. When the counter has value of "0000 00", you output a high. Otherwise you count for 44 more clock edges; Use a 6 bit counter (0/1/2.... 43/44) with 45 total states.
Answered by analogsystemsrf on November 25, 2021
Simplest way is to take a 100kHz square wave oscillator (either count down from a standard crystal oscillator or use a custom programmed oscillator depending on accuracy and other requirements) and tack a one-shot multivibrator on the output such as 74HC123, set for your 220ns. and take the output from the /Q output.
Answered by Spehro Pefhany on November 25, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP