{"id":9290,"date":"2020-06-14T19:13:58","date_gmt":"2020-06-14T19:13:58","guid":{"rendered":"https:\/\/stevepedwards.today\/stevepedwards.com\/ElectronicsStuff\/?p=9290"},"modified":"2020-08-04T10:41:34","modified_gmt":"2020-08-04T09:41:34","slug":"astable-multivibrator-duty-cycle-from-0-to-100","status":"publish","type":"post","link":"https:\/\/stevepedwards.today\/ElectronicsStuff\/astable-multivibrator-duty-cycle-from-0-to-100\/","title":{"rendered":"555 Astable Multivibrator &#8211; Duty Cycle From 0 To 100%"},"content":{"rendered":"<p>From AdvancedElectronicsManual.pdf<br \/>\n<a href=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/Advanced-Electronics-Manual.pdf\">Advanced Electronics Manual.pdf<\/a><br \/>\n<em>Astable multivibrator with duty cycle variable from 0 to 100%:<\/em><br \/>\n<em>In some applications, it is needed to vary the duty cycle from about 0 to 100%. In that case the circuit is designed as shown in the circuit diagram. Here a potentiometer, RX, is used so that RA = R1+R2, RB = RX-R2+R3. A diode is now connected across a variable RB.<\/em><br \/>\n<em>Thus a variable duty cycle is achieved. Therefore, the frequency of oscillation and duty cycle can be derived as follows.<\/em><br \/>\nThe time for charging C from 1\/3 to 2\/3 Vcc, i.e, ON Time = 0.693 (RA + RB). C The time for discharging C from 2\/3 to 1\/3 Vcc, i.e. OFF Time = 0.693 RB. C To get the total oscillation period, just add the two:<br \/>\n<strong>Tosc = 0.693\u00e2\u02c6\u2122(RA+RB)\u00e2\u02c6\u2122C + 0.693\u00e2\u02c6\u2122(RB)\u00e2\u02c6\u2122C = 0.693 \u00e2\u02c6\u2122 (RA + 2\u00e2\u02c6\u2122RB) \u00e2\u02c6\u2122 C<\/strong><br \/>\n<strong>fosc = 1\/ Tosc = 1.44\/(RA + RB).C = 1.44\/(R1 + RX + R3).C<\/strong><br \/>\n<strong>Min. Duty Cycle = R1\/(R1 + RX + R3)<\/strong><br \/>\n<strong>Max. Duty Cycle = (R1 + RX)\/(R1 + RX + R3)<\/strong><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-9476\" src=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/astablefullduty.png\" alt=\"\" width=\"736\" height=\"514\" \/><br \/>\nI had only a 5k trim pot and 1.5k\/2k5 resistors, not 10k\/1k so could only get about 20% to 66% duty cycles not 0-100% as this circuit claims:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9479\" src=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/IMG_20200614_215022980-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" \/><br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9480\" src=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/IMG_20200614_215109505-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" \/><br \/>\nDong the calcs for my values:<br \/>\n<strong>Min. Duty Cycle = R1\/(R1 + RX + R3)<\/strong><br \/>\n<strong>Min. Duty Cycle<\/strong> = R1\/(R1 + RX + R3) = 1500 \/ (1500+5000+2500 = 9000 ) =<br \/>\n15\/90 = 1\/6 = <strong>17%<\/strong><br \/>\n<strong>Max. Duty Cycle<\/strong> = (R1 + RX)\/(R1 + RX + R3) = 1500 + 5000 \/ (1500+5000+2500 = 9000 ) = 6500 \/ 9000 = 0.72 = <strong>72%<\/strong><br \/>\nI added another 5k trim and got these results at max and minimum resistance:<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9484\" src=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/IMG_20200617_200402911-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" \/> <img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-9485\" src=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-content\/uploads\/2020\/06\/IMG_20200617_200511674-1024x576.jpg\" alt=\"\" width=\"840\" height=\"473\" \/><br \/>\nThis has changed both duty cycles from about 1\/6 to 3\/4:<br \/>\n<strong>Min. Duty Cycle = R1\/(R1 + RX + R3)<\/strong><br \/>\n<strong>Min. Duty Cycle<\/strong> = R1\/(R1 + RX + R3) = 1500 \/ (1500+10000+2500 = 14000 ) =<br \/>\n1500\/14000 = 15\/140 = <strong>10.7%<\/strong><br \/>\n<strong>Max. Duty Cycle<\/strong> = (R1 + RX)\/(R1 + RX + R3) = 1500 + 10000 \/ (1500+10000+2500 = 14000 ) = 11500 \/ 14000= <strong>82%<\/strong><br \/>\nThe capacitor charge was read from pins 6\/2.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>From AdvancedElectronicsManual.pdf Advanced Electronics Manual.pdf Astable multivibrator with duty cycle variable from 0 to 100%: In some applications, it is needed to vary the duty cycle from about 0 to 100%. In that case the circuit is designed as shown in the circuit diagram. Here a potentiometer, RX, is used so that RA = R1+R2, <a href=\"https:\/\/stevepedwards.today\/ElectronicsStuff\/astable-multivibrator-duty-cycle-from-0-to-100\/\" class=\"more-link\">...<span class=\"screen-reader-text\">  555 Astable Multivibrator &#8211; Duty Cycle From 0 To 100%<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-9290","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/posts\/9290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/comments?post=9290"}],"version-history":[{"count":1,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/posts\/9290\/revisions"}],"predecessor-version":[{"id":9332,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/posts\/9290\/revisions\/9332"}],"wp:attachment":[{"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/media?parent=9290"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/categories?post=9290"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stevepedwards.today\/ElectronicsStuff\/wp-json\/wp\/v2\/tags?post=9290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}