TransWikia.com

Custom waveform in hardware

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)

2 Answers

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

Add your own answers!

Ask a Question

Get help from others!

© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP