{"id":50,"date":"2012-02-20T14:58:15","date_gmt":"2012-02-20T14:58:15","guid":{"rendered":"http:\/\/stompville.co.uk\/?p=50"},"modified":"2020-10-11T16:20:22","modified_gmt":"2020-10-11T16:20:22","slug":"hollis-flatline-opto-compressor","status":"publish","type":"post","link":"https:\/\/stompville.co.uk\/?p=50","title":{"rendered":"Clean Squeeze &#8211; Hollis Flatline Opto Compressor"},"content":{"rendered":"\n<p>One of the first stomp boxes I made (and arguably my favourite so far) is the Hollis Flatline Opto Compressor.<\/p>\n\n\n\n<p>We amended John&#8217;s <a title=\"http:\/\/www.hollis.co.uk\/john\/flatline.jpg\" href=\"http:\/\/www.hollis.co.uk\/john\/flatline.jpg\">original schematic<\/a> amended to show the topology a little more clearly:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/104SV2.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"625\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/104SV2-1024x625.png\" alt=\"Hollis Flatline Original Schematic\" class=\"wp-image-64\" title=\"104SV\" srcset=\"https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/104SV2-1024x625.png 1024w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/104SV2-300x183.png 300w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/104SV2.png 1200w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>The first stage of the TL072 dual op-amp is configured as a non-inverting amplifier.<\/p>\n\n\n\n<p>Now,&nbsp; excluding the effect of the light dependant resistor (LDR):<\/p>\n\n\n\n<ul><li>Minimum gain (1+(Rf\/Rg)) equates to 1 + 220\/110 = 3<\/li><li>Maximum gain equates to 1 + 220\/10 = 23<\/li><\/ul>\n\n\n\n<p>So the voltage gain is varied by the <em>sustain<\/em> control between +9.5 and +27.2 dB.<\/p>\n\n\n\n<p>However, the gain of the first stage is affected by the resistance of the LDR.&nbsp; John Hollis doesn&#8217;t share his thoughts regarding the off (dark) resistance of the LDR so we will have to speculate.<\/p>\n\n\n\n<p>The LDR\/LED combination can be a home-grown affair (buy an LDR and an LED and glue them into the ends of a bit of opaque tube or heat-shrink) or (as a number of people have suggested) can be a proprietary resistive photocoupler. The Perkin Elmer\/Excelitas Vactrol VTL5C series and the Advanced Photonix\/Silonex NSL-32 series have been mooted.<\/p>\n\n\n\n<p>If we trawl through the Perkin Elmer and Silonex Data sheets and application manuals it turns out that the VTL5C2 and the NSL-32 have very similar specification on paper and are suitable for our purposes, having a relatively slow decay time.&nbsp; It turns out that VTL5C2 is physically larger and considerably more expensive than the NSL-32.<\/p>\n\n\n\n<p>The off resistance of the LDR in these devices is in the order of 1M Ohm and a full-on resistance of about 500 Ohms.&nbsp; This suggests we can redo our calculations on voltage gain:-<\/p>\n\n\n\n<p>220k in parallel with 1M0 is approximately 180k and 220k in parallel with 500 Ohms is approximately 498 Ohms (say 0.5k).<\/p>\n\n\n\n<p>Therefore:<\/p>\n\n\n\n<ul><li>minimum voltage gain (dark) = 1 + 180\/110 = 2.6<\/li><li>maximum voltage gain (dark) = 1 + 180\/10 = 19<\/li><li>minimum voltage gain (light) = 1 + 0.5\/110 = 1.0<\/li><li>maximum voltage gain (light) = 1 + 0.5\/10 = 1.0<\/li><\/ul>\n\n\n\n<p>We can see from these calculations that if the led is (full) on, the voltage gain of the first stage is reduced considerably.<\/p>\n\n\n\n<p>The second stage is an inverting amplifier with a gain of -47k\/10k = -4.7<\/p>\n\n\n\n<p>The purpose of the second stage is to take the output voltage from the first stage and use it to drive a full-wave bridge rectifier (diodes D1~D4) which in turn drive the LED.&nbsp; The LED is optically coupled back to the LDR so as the voltage on the first-stage output rises enough to turn the LED on, so the LED causes the resistance of the LDR to fall and the gain of the first stage to drop with a corresponding reduction in first-stage output, which reduces the LED current, etc.&nbsp; and so we have dynamic-range compression. The harder the first stage drives, the more its gain is pulled down by the second stage.<\/p>\n\n\n\n<p>For the guitar signal going through the device there is a very simple and clean path &#8211; which for me makes this design very attractive as I use it on an acoustic guitar as well as electric.<\/p>\n\n\n\n<p>I worked up a schematic for a stomp-pedal based on this design:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/105SV.png\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"726\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/105SV-1024x726.png\" alt=\"105SV\" class=\"wp-image-646\" srcset=\"https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/105SV-1024x726.png 1024w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/105SV-300x213.png 300w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/105SV.png 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>I made a number of changes and a number of additions to John&#8217;s basic design. Firstly, the input resistor is reduced from 10MOhm to 2.2MOhm. This is to reduce potential switching-thump when switching the effect in and out and because 10MOhm resistors can be noticeably noisy.<\/p>\n\n\n\n<p>R2 and C1 form a low-pass filter with a corner frequency of 725kHz.&nbsp; This is to filter out and RF that might get into the system.&nbsp; C2 and R4 form a high pass filter with a corner frequency of 16Hz.&nbsp; The values are changed from the original to again eliminate the 10MOhm resistor which may be more noisy than a 1MOhm resistor.&nbsp; R3, D1 and D2 provide protection for the op-amp input.<\/p>\n\n\n\n<p>The 220k feedback resistor in the first stage has been replaced by a 100k resistor and a 500k preset.&nbsp; This allows the gain structure to be preset to match the LDR\/LED combination and still have a useful range on the sustain pot (which I&#8217;ve called &#8220;squeeze&#8221; in my version).<\/p>\n\n\n\n<p>I used 1N34A germanium diodes for D3~D6. I&#8217;ve had them from two different sources and while they are not marked as 1N34A, they are clearly point-contact diodes. There&#8217;s nothing special about germanium diodes &#8211; we are looking for low forward voltage drop &#8211; so BAT43 Schottky diodes would do just as well.<\/p>\n\n\n\n<p>D7, D8 and R11 protect the output stage of the op-amp.<\/p>\n\n\n\n<p>The design has true bypass and uses R.G.Keen&#8217;s Millennium Bypass design to provide LED indication.&nbsp; R15 may or may not be required depending on the exact nature of the combination of Q1 and LED2. The JFET (Q1) may be substituted with anything that works (suck-it-and-see!), such as J201, J112, J113, 2N5457, 2N5484, 2N5485, etc.<\/p>\n\n\n\n<p>D9 (BAT43) is a schottky diode; chosen for a very low forward voltage drop and could be substituted for anything suitable (e.g. 1N5817\/8\/9).&nbsp; Click on the images below for larger versions.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"300\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV-300x300.jpg\" alt=\"Clean Squeeze general view\" class=\"wp-image-67\" title=\"Clean Squeeze Hollis Flatline\" srcset=\"https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV-300x300.jpg 300w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV-150x150.jpg 150w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV-1024x1024.jpg 1024w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P101SV.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P102SV.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P102SV-150x150.jpg\" alt=\"Clean Squeeze Internal View\" class=\"wp-image-68\" width=\"150\" height=\"150\" title=\"Clean Squeeze Internals\"\/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P103SV.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P103SV-150x150.jpg\" alt=\"Clean Squeeze PCB\" class=\"wp-image-71\" title=\"Clean Squeeze PCB\"\/><\/a><\/figure><\/div>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>I may consider providing pcbs if anyone wants to make this design.&nbsp; Leave a comment to express interest.&nbsp; <img loading=\"lazy\" decoding=\"async\" title=\"svfavicon\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/svfavicon.png\" alt=\"\" width=\"16\" height=\"16\"\/><\/p>\n\n\n\n<h5 class=\"has-text-align-left wp-block-heading\"><strong>Update:<\/strong><\/h5>\n\n\n\n<p>Here are the PCB design and overlay for the above prototype (click for bigger images):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P169SV.png\" rel=\"attachment wp-att-1105\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P169SV-150x150.png\" alt=\"P169SV\" class=\"wp-image-1105\"\/><\/a><\/figure><\/div>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV.png\" rel=\"attachment wp-att-1106\"><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV-150x150.png\" alt=\"P170SV\" class=\"wp-image-1106\" srcset=\"https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV-150x150.png 150w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV-300x300.png 300w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV-768x768.png 768w, https:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/P170SV.png 1000w\" sizes=\"(max-width: 150px) 100vw, 150px\" \/><\/a><\/figure><\/div>\n\n\n\n<p>Notes:<\/p>\n\n\n\n<p>Q1 could be 2N5457, 5458, 5459, 5484, 5485 or any jelly-bean n-channel JFET. You need to choose a value for R14 to set the brightness of the LED and a value for R15 to ensure the LED goes out when the effect is switched out.<\/p>\n\n\n\n<p>D10 could be 1N914. D1 &amp; D2 can be omitted.<\/p>\n\n\n\n<p>You can reduce the value of C4, but you may affect the low-frequency response of the circuit.<\/p>\n\n\n\n<p>The PCB design allows for a film capacitor or an electrolytic capacitor.<\/p>\n\n\n\n<p>D9 could be BAT42 or BAT85. BAT43 has the lowest Vf of all the common Schottky small-signal diodes. At a pinch, D9 could be 1N4148 or 1N914.<\/p>\n\n\n\n<p>Have fun.&nbsp; <img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/stompville.co.uk\/wp-content\/uploads\/2012\/02\/svfavicon.png\" alt=\"svfavicon.png\" width=\"16\" height=\"16\"\/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>One of the first stomp boxes I made (and arguably my favourite so far) is the Hollis Flatline Opto Compressor. We amended John&#8217;s original schematic amended to show the topology a little more clearly: The first stage of the TL072 dual op-amp is configured as a non-inverting amplifier. Now,&nbsp; excluding the effect of the light\u2026 <span class=\"read-more\"><a href=\"https:\/\/stompville.co.uk\/?p=50\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[5,7],"tags":[],"_links":{"self":[{"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50"}],"collection":[{"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=50"}],"version-history":[{"count":12,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions"}],"predecessor-version":[{"id":1461,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=\/wp\/v2\/posts\/50\/revisions\/1461"}],"wp:attachment":[{"href":"https:\/\/stompville.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=50"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=50"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stompville.co.uk\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=50"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}