{"id":341,"date":"2015-08-25T14:17:00","date_gmt":"2015-08-25T14:17:00","guid":{"rendered":"http:\/\/machineryequipmentonline.com\/video-equipment\/uncategorized\/servo-systemspulse-counting-digital-servos\/"},"modified":"2015-08-25T14:17:00","modified_gmt":"2015-08-25T14:17:00","slug":"servo-systemspulse-counting-digital-servos","status":"publish","type":"post","link":"http:\/\/machineryequipmentonline.com\/video-equipment\/servo-systemspulse-counting-digital-servos\/","title":{"rendered":"SERVO SYSTEMS:PULSE-COUNTING (DIGITAL) SERVOS"},"content":{"rendered":"<div class=\"cswms6a0dbc7d13765\" ><script type=\"text\/javascript\">\n\tatOptions = {\n\t\t'key' : '61e5902552e2353963d8d2f1bd1f4a8f',\n\t\t'format' : 'iframe',\n\t\t'height' : 250,\n\t\t'width' : 300,\n\t\t'params' : {}\n\t};\n<\/script>\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/61e5902552e2353963d8d2f1bd1f4a8f\/invoke.js\"><\/script><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.cswms6a0dbc7d13765 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.cswms6a0dbc7d13765 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.cswms6a0dbc7d13765 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.cswms6a0dbc7d13765 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.cswms6a0dbc7d13765 {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n<h3 align=\"justify\">PULSE-COUNTING (DIGITAL) SERVOS<\/h3>\n<p align=\"justify\">The basic function of the electronic section of a videorecorder or disc-player servo system is to measure time (i.e. the period between arrival of reference and sample pulses) in the case of the phase control loop; and frequency (FG rate) for the speed control loop. Both these functions can be carried out with great speed and accuracy by means of digital counter\/timer circuits using a crystal clock as a basic \u2018metronome\u2019.  <\/p>\n<p align=\"justify\">An arrangement for a digitally based phase control servo is given in Fig. 15.3, in which the crystal clock on the left produces 1 \u03bcs- interval pulses. The input reference pulse is used to enable counter 1, which commences to count clock pulses from 0000000000 upwards. In this 10-bit counter the maximum count is 210, which corresponds to decimal 1024. At the clock rate of 1 MHz the counter will take about 1 ms to reach maximum count. Before this happens, however, a sample pulse appears and activates the latch, which effectively \u2018freezes\u2019 the count at that instant and transfers it to the hold register of a digital comparator. If the sample pulse comes 500 \u03bcs after the  <\/p>\n<p align=\"justify\"><a href=\"http:\/\/lh3.googleusercontent.com\/-_VKp6XNMLP0\/Vdx45xB0tTI\/AAAAAAAB1Zo\/lFJ0A-63QE4\/s1600-h\/SERVO-SYSTEMS-01912.jpg\"><img decoding=\"async\" loading=\"lazy\" style=\"background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"SERVO SYSTEMS-0191\" border=\"0\" alt=\"SERVO SYSTEMS-0191\" src=\"http:\/\/lh3.googleusercontent.com\/-crDqGHgtks8\/Vdx49vo8qJI\/AAAAAAAB1aM\/4_e9YMeSioc\/SERVO-SYSTEMS-0191_thumb.jpg?imgmax=800\" width=\"244\" height=\"136\" \/><\/a>  <\/p>\n<p align=\"justify\">reference pulse the count will have reached about 512 (binary 1000000000). The latch operates and binary 512 is loaded into the comparator as an indication of the time lapse between the arrival of the two pulses.  <\/p>\n<p align=\"justify\">Now consider the upper section of Fig. 15.3. On emergence from the \u00f72 stage the clock pulses are at 500 kHz, 2 \u03bcs intervals. They are fed to a second 10-bit counter (counter 2) which also counts from zero to 1024, resetting itself each time it \ufb01lls up. The count-and-reset process for counter 2 is continuous, and because it is counting 500 kHz (2 \u03bcs period) pulses it resets at 1024 \u00d7 2 \u03bcs = 2 ms intervals. At each reset a trigger pulse is applied to the <i>set <\/i>input of an SR bist- able, whose output is thus set high. The continuous count made by counter 2 is also fed to the comparator which is designed to detect coincidence between the binary numbers in its \u2018hold\u2019 and \u2018compare\u2019 registers. After 1 ms, counter 2 will have reached 512 so that the counts in the two comparator registers match. Under these circumstances the comparator output goes high; this pulse is passed to the \u2018R\u2019 input of the SR bistable, resetting its output low. The bi- stable is being set and reset at 1 ms intervals to give an output whose mark\/space ratio is 1:1.  <\/p>\n<p align=\"justify\">Suppose the motor speeds up. The sample pulse will come early, giving counter 1 little time to accumulate a count before the latch operates. A correspondingly low number, say 256, is loaded into the hold register of the comparator. Counter 2, having set the SR bi- stable high when it passed zero, will take only 500 \u03bcs to accumulate a count of 256 to satisfy the comparator and reset the bistable low again. It will remain low for 1500 \u03bcs (1.5 ms) before being set high once more by counter 2 passing zero. The mark\/space ratio of the bistable output signal is now 1:3. The opposite applies if the motor slows down for any reason. Whereas the rising edges of the bistable output waveform always occur at 2 ms intervals (see Fig. 15.3) due to the regular resetting action of counter 2, the timing of the falling edges is determined entirely by the time lapse between reference and sample pulses.  <\/p>\n<p align=\"justify\">The pulse-width-modulated (PWM) squarewave output is  <\/p><div class=\"rmquv6a0dbc7d1392b\" ><script async src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-0778475562755157\"\n     crossorigin=\"anonymous\"><\/script>\n<!-- 300x600 television-and-video -->\n<ins class=\"adsbygoogle\"\n     style=\"display:inline-block;width:300px;height:600px\"\n     data-ad-client=\"ca-pub-0778475562755157\"\n     data-ad-slot=\"6549443290\"><\/ins>\n<script>\n     (adsbygoogle = window.adsbygoogle || []).push({});\n<\/script><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.rmquv6a0dbc7d1392b {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.rmquv6a0dbc7d1392b {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.rmquv6a0dbc7d1392b {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.rmquv6a0dbc7d1392b {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.rmquv6a0dbc7d1392b {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n<div class=\"bhlrc6a0dbc7d13851\" ><script type=\"text\/javascript\">\n\tatOptions = {\n\t\t'key' : '0c1eb4c533eaedb7b996f49a5a4983a9',\n\t\t'format' : 'iframe',\n\t\t'height' : 300,\n\t\t'width' : 160,\n\t\t'params' : {}\n\t};\n<\/script>\n<script type=\"text\/javascript\" src=\"\/\/www.highperformanceformat.com\/0c1eb4c533eaedb7b996f49a5a4983a9\/invoke.js\"><\/script><\/div><style type=\"text\/css\">\r\n@media screen and (min-width: 1201px) {\r\n.bhlrc6a0dbc7d13851 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 993px) and (max-width: 1200px) {\r\n.bhlrc6a0dbc7d13851 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 769px) and (max-width: 992px) {\r\n.bhlrc6a0dbc7d13851 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (min-width: 768px) and (max-width: 768px) {\r\n.bhlrc6a0dbc7d13851 {\r\ndisplay: block;\r\n}\r\n}\r\n@media screen and (max-width: 767px) {\r\n.bhlrc6a0dbc7d13851 {\r\ndisplay: block;\r\n}\r\n}\r\n<\/style>\r\n\n<p align=\"justify\">converted to a d.c. error voltage by passing it through an RC integrating \ufb01lter. The output from this is used to modify motor speed.  <\/p>\n<p align=\"justify\">Digital speed correction  <\/p>\n<p align=\"justify\">The arrangement of Fig. 15.3 is fundamentally a measurer of time. In order to use it in a speed-control loop some modi\ufb01cation is required, as shown in Fig. 15.4. Waveform a is the FG tone,  <\/p>\n<p align=\"justify\"><a href=\"http:\/\/lh3.googleusercontent.com\/-k4OJziaxqa8\/Vdx5At65JMI\/AAAAAAAB1aY\/s5-GOs6kXmE\/s1600-h\/SERVO-SYSTEMS-01922.jpg\"><img decoding=\"async\" loading=\"lazy\" style=\"background-image: none; border-right-width: 0px; margin: 0px auto; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px\" title=\"SERVO SYSTEMS-0192\" border=\"0\" alt=\"SERVO SYSTEMS-0192\" src=\"http:\/\/lh3.googleusercontent.com\/-w8NKY5ZUXlM\/Vdx5EP2ZKdI\/AAAAAAAB1aw\/BBJGTzoEYyQ\/SERVO-SYSTEMS-0192_thumb.jpg?imgmax=800\" width=\"244\" height=\"164\" \/><\/a>  <\/p>\n<p align=\"justify\">amplitude-limited to produce squarewave b. Its rising edge triggers a short monostable to produce pulse train c; its falling edge triggers a second monostable whose output is pulse train d. Each pulse \u2018c\u2019 enables counter 1 and each pulse \u2018d\u2019 resets the counter and operates the latch. The latch count is <i>inversely <\/i>proportional to FG frequency, and is held in the comparator\u2019s hold register until counter 2 (whose con\ufb01guration and function are the same as in Fig. 15.3) reaches the same count, whereupon the bistable is reset. The varying M\/S ratio is processed as already described, and now produces an error voltage which re\ufb02ects the <i>frequency <\/i>of the FG input signal. For this speed control application the bistable set\/reset rate is required to be faster than the 1 kHz rate typical of a digital <i>phas<\/i><i>e <\/i>corrector, and an output rate between 4 and 17 kHz is general. In either case the bistable rate is determined by the clock rate and the number of bits (maximum possible count) of the recirculating counter \u2013 counter 2 in the present Figs 15.3 and 15.4. These are chosen to suit the sampling rate to the application loop in which it is used.  <\/p>\n<p align=\"justify\">In some videorecorder designs the counter bit capacities and clock  <\/p>\n<p align=\"justify\">rates vary with different loop requirements in drum and capstan servos. Advanced designs also incorporate a ROM in the digitial servo chip to provide different counting conditions for varying deck conditions, i.e. SP\/LP operation and \u2018trick-speed\u2019 replay modes; the ROM is addressed by a mode select line whose origin is the user\u2019s function keyboard.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PULSE-COUNTING (DIGITAL) SERVOS The basic function of the electronic section of a videorecorder or disc-player servo system is to measure time (i.e. the period between arrival of reference and sample pulses) in the case of the phase control loop; and frequency (FG rate) for the speed control loop. Both these functions can be carried out [&hellip;]<br \/><a href=\"http:\/\/machineryequipmentonline.com\/video-equipment\/servo-systemspulse-counting-digital-servos\/\" class=\"more-link\" >Continue reading&#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"aioseo_notices":[],"views":666,"_links":{"self":[{"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/posts\/341"}],"collection":[{"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/comments?post=341"}],"version-history":[{"count":0,"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/posts\/341\/revisions"}],"wp:attachment":[{"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/media?parent=341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/categories?post=341"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/machineryequipmentonline.com\/video-equipment\/wp-json\/wp\/v2\/tags?post=341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}