Why does the triggered astable in the next figure have the duration of the logical component "0" of the first pulse lasting 2 times the logical component "0" duration of the next pulses (see the answer below)? Are there any triggered astable that have the same pulse duration even from the moment of triggering?

enter image description here

enter image description here


The Schmitt trigger input high is approximately 2/3 supply and input low is 1/3 supply. On turn-on C2 is completely discharged so it will take approximately \$ \tau = RC \$ seconds to reach the high threshold causing U5A to switch. C2 then starts to discharge but now only takes half the time to reach the low threshold. This results in the remainder of the pulses having a shorter period.


simulate this circuit – Schematic created using CircuitLab

Figure 1. Addition of C1 will "kick" the junction of C1/C2 to 2/3 V+ when S1 is turned on.

Try the addition of C1 as shown in Figure 1.

How it works:

  • With S1 off OUTR is high and C2 is charged to V+. NAND1 won't switch until the voltage on C2 falls to 1/3 V+.
  • When S1 is turned on NAND2 switches low pulling C1 low. Since C1 is half the value of C2 the junction should instantly fall to 2/3 supply eliminating the extra delay on the first cycle.

Note that the time constant is now R(C1 + C2). If you need to keep the same output frequency then reduce C2 by 33% and set C1 to half that value.

I've never built this. Let me know how if it works.

From the comments.

No, not working. I used CD40107B as NAND,

That was an unfortunate choice. Have a look at the datasheet.

enter image description here

Figure 2. The CD40107B is open drain output. It can't pull high.

Since the 40107 output stage can't pull C1 high the left side of C1 never charges up to V+. As a result the switching of NAND2 does nothing. You need a push-pull output stage or add a pull-up resistor. 1k should be OK.

  • \$\begingroup\$ OK, I understand now WHY this happen. Can I avoid this, i.e. are there any triggered astable that have the same pulse duration even from the moment of triggering? \$\endgroup\$ – rosu_constantin Jan 4 '19 at 10:56
  • \$\begingroup\$ See the update. \$\endgroup\$ – Transistor Jan 4 '19 at 11:23
  • \$\begingroup\$ @ Transistor. No, not working. I used CD40107B as NAND, C1=50nF, C2=100nF. The same problem: first pulse has double period; simulation on PSPICE-ORCAD \$\endgroup\$ – rosu_constantin Jan 4 '19 at 11:46
  • \$\begingroup\$ See the update. \$\endgroup\$ – Transistor Jan 4 '19 at 11:58
  • \$\begingroup\$ @ Transistor. OK, with CD4011 worked better: first pulse has 19ms period, the others 15.4ms. More improvements? Thanks!! \$\endgroup\$ – rosu_constantin Jan 4 '19 at 12:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.