What is the best IC for programmable pulse width control with a wide range?

  • Thread starter Thread starter Jdo300
  • Start date Start date
  • Tags Tags
    Ic Pulse Width
Click For Summary

Discussion Overview

The discussion revolves around finding an integrated circuit (IC) suitable for programmable pulse width control, specifically targeting a pulse width range of 10 ns to 500 ns. Participants explore various options, including existing chips and alternative designs, while discussing the technical requirements and constraints of their applications.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • Jason O inquires about ICs for programmable pulse width control, mentioning the DS1014 series but expressing a need for more discrete pulse widths.
  • Warren points out that achieving a 10 ns pulse width may be challenging with older chips like the 555 and asks about the required resolution.
  • Jason O indicates flexibility in resolution, suggesting around 5 ns steps.
  • Jason O shares his experience with the 555, noting limitations in pulse width and frequency.
  • Warren proposes using a serial DAC to create an arbitrary DC voltage for a comparator-based design, outlining a method to achieve the desired pulse width with a few components.
  • Jason O expresses interest in Warren's approach and mentions a need for a compact solution due to PCB space constraints.
  • Another participant mentions "single shot" multivibrators, suggesting they might serve a similar purpose as Warren's comparator design.
  • Jason O identifies the DM54123 IC as a potential option and seeks clarification on its implementation with a capacitor and DAC.
  • Jason O considers using a digital resistor instead of a DAC for the design.
  • Warren discusses the use of a potentiometer in the circuit and mentions digital potentiometers as an alternative.
  • Jason O thanks Warren for the advice and expresses interest in the suggested method.
  • Jason O later introduces the 3D7622 IC as a potential ultimate solution, highlighting its 22-bit programmability and wide range.

Areas of Agreement / Disagreement

Participants present various options and methods for achieving programmable pulse width control, but no consensus is reached on a single best solution. Multiple competing views and approaches remain in the discussion.

Contextual Notes

Participants express varying levels of familiarity with different components and designs, and there are unresolved questions regarding the implementation details of suggested solutions.

Who May Find This Useful

Individuals interested in pulse width modulation, circuit design, and those seeking alternatives for programmable timing solutions may find this discussion relevant.

Jdo300
Messages
548
Reaction score
5
Hello All,

I'm looking for a nifty chip that I can use to pro grammatically set the pulse width of a square wave signal in my circuit. The pulse width range I'm looking for is anywhere between 10 ns and 500 ns and so far, the only thing I have found is the DS1014 series ICs. They have the range that I need but they only have 5 discrete pulse widths in each chip. I was wondering if anyone here may know of another IC that has a similar range but with more settable pulse widths?

Thank you,
Jason O
 
Engineering news on Phys.org
10 ns is going to be rather tough for older chips like the 555.

What kind of resolution do you need on the pulse width?

- Warren
 
I'm pretty flexible in that matter. Since I would be programming that in. But just as a rough guess, maybe 5 ns steps?

- Jason O
 
I tried the 555 and the best I could get out of that was about 5 uS. Also, it will puke out on me if I try to drive it over 1 MHz.

- Jason O
 
5 ns steps... so you want many hundreds of distinct steps in there. Probably something like a 10-bit code?

I'd probably use a serial DAC to produce a aribtrary DC voltage, controllable by your computer. I'd use this voltage as a reference for a comparator.

I would use a current source to charge a capacitor, and, when the voltage of the capacitor exceeds the voltage set by the DAC, the comparator would trip.

The output of the comparator would then go to the reset input of an SR latch. The output of the latch is the pulse you're trying to generate.

So, in total: to trigger the thing, you apply a pulse on the set pin of the latch. The latch output goes high, enabling a current source which charges a cap. When the cap reaches the voltage you've set by the DAC, the latch resets, and the pulse stops.

You could get theoretically any resolution or range you could possibly want with this, and it'd only take perhaps five components.

- Warren
 
Hmmmm that sounds doable. Thanks for the help :smile:. OK I have another unrelated question but I'll make a new thread for it.

- Jason O
 
There are these "single shot" multivibrators that national sells, but it sounds like the same thing that chroot described, though the comparator stuff is all in one.
 
That sounds even better. For my application, I'm really cramped for PCB space so something like that chip would be nice. I looked it up and I think it is the DM54123 IC.

If I were to go with this, would I just pick a capacitor and then use the DAC in place of the resistor? could someone give me a suggested wiring diagram for this?

Thanks,
- Jason O
 
Oh by the way, maybe I could use a digital resistor in place of the DAC to drive this?
 
  • #10
If you look at Figure 3 in the datasheet, they show a network using a potentiometer. The potentiometer is serving the same purpose as a DAC: to provide an adjustable voltage.

I don't know much about "digital resistors," but I assume you could them. You can also use digital potentiometers, like those made by Intersil.

- Warren
 
  • #11
Hi Warren,

Thanks again for the tip. I'll definitely look into this method :smile:.

- Jason O
 

Similar threads

  • · Replies 67 ·
3
Replies
67
Views
6K
Replies
2
Views
2K
  • · Replies 9 ·
Replies
9
Views
1K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
104
Views
25K
  • · Replies 19 ·
Replies
19
Views
7K
  • · Replies 16 ·
Replies
16
Views
7K
Replies
5
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 13 ·
Replies
13
Views
6K