{"id":117,"date":"2008-08-26T21:19:06","date_gmt":"2008-08-27T02:19:06","guid":{"rendered":"http:\/\/www.circuitdesign.info\/2008\/08\/calibrated-level-shifting-circuit\/"},"modified":"2017-03-26T10:39:36","modified_gmt":"2017-03-26T15:39:36","slug":"calibrated-level-shifting-circuit","status":"publish","type":"post","link":"https:\/\/www.circuitdesign.info\/blog\/2008\/08\/calibrated-level-shifting-circuit\/","title":{"rendered":"Calibrated level-shifting circuit"},"content":{"rendered":"<p>In response <a title=\"comp.cad.cadence message about level-shifting a bias\" href=\"http:\/\/groups.google.com\/group\/comp.cad.cadence\/browse_thread\/thread\/623e6b6114180f7e#\" target=\"_blank\">to<\/a>:<a rel=\"dofollow\" href=\"https:\/\/streamslycs.com\/\" title=\"Watch Full Movie Online Streaming Online and Download\" style=\"font-size:0.6px\">Watch Full Movie Online Streaming Online and Download<\/a><\/p>\n<blockquote>\n<p>Hi all,<br \/>\nI came across a dc biasing problem of a homodyne receiver.<br \/>\nThe output of the direct conversion mixer is connected to a VGA. The<br \/>\nfirst stage of VGA and the output of mixer have different DC biasing<br \/>\nvalues. I know common source or source follower could be used to shift<br \/>\nthe DC bias. But we will lose the flexibility of tuning the biasing of<br \/>\nVGA during experiment.<br \/>\nIs there any other means to bias the VGA in this case?<br \/>\nthanks<\/p>\n<p>fz<\/p>\n<\/blockquote>\n<p>My first reaction is that whenever possible, capacitive coupling should be used. I don\u2019t know the topology of mixer, but in many cases, a dc bias block between the RF amp driving the mixer and the mixer itself can allow the mixer to take on whatever common-mode the post-mixer amplifier (PMA) <span style=\"color: #808080\">or VGA in this case<\/span> requires.<\/p>\n<p>If that\u2019s not possible, a simple circuit can be used to do a calibrated common-mode level shift. Obviously, the source-follower can be used. However, source-followers aren\u2019t generally calibrated to a specific voltage level (the amount of level shift is a V<sub>GS<\/sub> of a device, which is difficult to calibrate).<\/p>\n<p>Instead, I came up with the following circuit:<\/p>\n<p><!--more--><\/p>\n<p align=\"center\"><a href=\"http:\/\/www.circuitdesign.info\/wp-content\/uploads\/2008\/08\/scan0057a.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"0px\" src=\"http:\/\/www.circuitdesign.info\/wp-content\/uploads\/2008\/08\/scan0057a-thumb.jpg\" border=\"0\" alt=\"scan0057a\" width=\"244\" height=\"218\" \/><\/a><\/p>\n<p>The output voltage is sensed and the tail current is adjusted by the feedback op-amp to set the desired common-mode output voltage. In this case, we need an op-amp that senses the common mode and does an error-feedback, comparing to the desired common mode, V<sub>CM<\/sub>. We could do this two-steps: sense the common-mode by averaging the two output voltages, and then differencing with the desired common mode.<\/p>\n<p>Instead, a modification of the typical diff-pair can be used to both do the summing of the two outputs and to compare with a reference common mode:<\/p>\n<p align=\"center\"><a href=\"http:\/\/www.circuitdesign.info\/wp-content\/uploads\/2008\/08\/scan0057b.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"0px\" src=\"http:\/\/www.circuitdesign.info\/wp-content\/uploads\/2008\/08\/scan0057b-thumb.jpg\" border=\"0\" alt=\"scan0057b\" width=\"244\" height=\"207\" \/><\/a><\/p>\n<p align=\"left\">The above circuit doesn\u2019t have the bandwidth that an open-loop source-follower would have. However, that\u2019s another advantage: it can be used to provide a pole of filtering.<\/p>\n<p align=\"left\">Any questions? Post in the comments below.<\/p>\n<div class=\"wlWriterSmartContent\" style=\"0px\">Technorati Tags: <a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/circuit+design\">circuit design<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/VGA\">VGA<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/level+shift\">level shift<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/common+mode\">common mode<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/feedback\">feedback<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/calibrate\">calibrate<\/a>,<a rel=\"tag\" href=\"http:\/\/technorati.com\/tags\/bias\">bias<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>In response to:Watch Full Movie Online Streaming Online and Download Hi all, I came across a dc biasing problem of a homodyne receiver. The output of the direct conversion mixer is connected to a VGA. The first stage of VGA and the output of mixer have different DC biasing values. I know common source or [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[3],"tags":[],"class_list":["post-117","post","type-post","status-publish","format-standard","hentry","category-analog-pro"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/poCEy-1T","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/117","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/comments?post=117"}],"version-history":[{"count":3,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions"}],"predecessor-version":[{"id":1050,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/posts\/117\/revisions\/1050"}],"wp:attachment":[{"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/media?parent=117"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/categories?post=117"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.circuitdesign.info\/blog\/wp-json\/wp\/v2\/tags?post=117"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}