{"id":146,"date":"2021-12-15T08:31:35","date_gmt":"2021-12-15T08:31:35","guid":{"rendered":"https:\/\/zeugmatographix.org\/ocra\/?p=146"},"modified":"2022-04-18T05:46:32","modified_gmt":"2022-04-18T05:46:32","slug":"small-scale-600w-gradient-power-amplifier","status":"publish","type":"post","link":"https:\/\/zeugmatographix.org\/ocra\/2021\/12\/15\/small-scale-600w-gradient-power-amplifier\/","title":{"rendered":"Small Scale 600W Gradient Power Amplifier"},"content":{"rendered":"\n<p>Hello OCRA and Tabletop Community,<\/p>\n\n\n\n<p>I would like to introduce the low-cost 4-channel 600&nbsp;W Gradient Power Amplifier (GPA) for our OCRA Tabletop MRI system. Basically, the GPA converts a voltage input coming for example from the OCRA1 (see <a href=\"https:\/\/zeugmatographix.org\/ocra\/2020\/11\/27\/ocra1-spi-controlled-4-channel-18bit-dac-and-rf-attenutator\/\">blog post<\/a> from Marcus) into currents to supply gradient coils. The GPA can handle gradient sequences (pulsed DC up to 10A) and also shim applications (pure DC up to about 1A). To protect the end-stage and gradient coils against overcurrents or overheating, the GPA includes an adjustable current monitoring circuit. The status can be verified via external LEDs and reseted via a button switch input (normally open). Additionally, the PCB has a 12&nbsp;V (max. 100&nbsp;mA) output for an external cooling fan.<\/p>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"354\" src=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-1024x354.png\" alt=\"\" data-id=\"148\" data-full-url=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1.png\" data-link=\"https:\/\/zeugmatographix.org\/ocra\/?attachment_id=148\" class=\"wp-image-148\" srcset=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-1024x354.png 1024w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-300x104.png 300w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-768x266.png 768w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-1536x532.png 1536w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/GPA_Rev003_img-1-2048x709.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p><strong><u>Specifications<\/u><\/strong><\/p>\n\n\n\n<p>Peak output currents&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u00b110&nbsp;A each channel<\/p>\n\n\n\n<p>Current settling time&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 7&nbsp;\u00b5s @ 1&nbsp;A<sub>pp<\/sub><\/p>\n\n\n\n<p>-3dB frequency bandwidth&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 80&nbsp;kHz<\/p>\n\n\n\n<p>Max. temperature offset drift&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u00b13&nbsp;mA<\/p>\n\n\n\n<p>Max. current offset (linearity)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; \u00b12&nbsp;mA<\/p>\n\n\n\n<p><strong><u>Setup &amp; Calibration<\/u><\/strong><\/p>\n\n\n\n<p><strong>For safety reasons, the first PCB check and calibration of the GPA should be done with a current limited laboratory power supply! The following steps should be processed according to the order. If any of the steps do not give reliable results, you should NOT continue with the next task!<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Check the -15&nbsp;V, +15&nbsp;V and GND for shorts<\/li><li>Check the functionality of each channel via visual feedback<ul><li>Connect LEDs to the designated connectors (marked with symbols on each channel).<\/li><li>Connect the power supply (max. \u00b115&nbsp;V) to the supply input.<\/li><li>All red LEDs should be on.<\/li><li>Short a 3.3&nbsp;V pin with a Res# (Reset \u2013 normally open) pin shortly to reset the overcurrent protection circuit.<\/li><li>All green LEDs should be on &#8211; If not, check solder points at the logic ICs.<\/li><\/ul><\/li><li>Calibrate the ampere to voltage conversion with the \u201cOutput Gain\u201d trimmer (with our OCRA1 system\/software we are using a 1V=1A conversion). <ul><li>Apply a DC voltage of 100&nbsp;mV on the gradient channel input and measure the current with a multimeter at the output. <\/li><li>Turn the &#8220;Output Gain&#8221; potentiometer till you measure exactly 100&nbsp;mA. <\/li><li>Verify the output linearity by repeating these steps in a range of -500mA to 500mV (like 100mA steps).<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1014\" height=\"382\" src=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/DC-Gain.png\" alt=\"\" data-id=\"157\" data-full-url=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/DC-Gain.png\" data-link=\"https:\/\/zeugmatographix.org\/ocra\/?attachment_id=157\" class=\"wp-image-157\" srcset=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/DC-Gain.png 1014w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/DC-Gain-300x113.png 300w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/DC-Gain-768x289.png 768w\" sizes=\"auto, (max-width: 1014px) 100vw, 1014px\" \/><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Left: Setup for the calibration of the DC output gain. (A) Ampere meter to verify the set gain. Right: Output gain potentiometer (red) for each gradient channel.<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>Calibrate the AC behaviour (settling time and transient response). <ul><li>Connect the gradient amplifier to the gradient coil.<\/li><\/ul><ul><li>Apply an AC voltage (square wave, 1kHz, 500 mV<sub>pp<\/sub>) on the gradient channel input and measure the voltage of the current sense with an oscilloscope. If you have a 1:1 conversion your mesured voltage on the oscilloscope should be 1\/10 of the input signal (50 mV<sub>pp<\/sub>). <\/li><li>Tune the fast response (&#8220;Ringing&#8221;) and slow response (&#8220;Slope&#8221;) with the potentiometers on the gradient channel so that you get the fastes reponse without oscillations.<\/li><li>For much higher or much lower output inductance of the coils in comparison to our gradient coils (approx. 4-8 \u00b5H) you probably have to change the C9 or C8 capacitor to achieve the best compensation.<\/li><\/ul><\/li><\/ul>\n\n\n\n<figure class=\"wp-block-gallery columns-1 is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"396\" src=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229-1024x396.png\" alt=\"\" data-id=\"156\" data-full-url=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229.png\" data-link=\"https:\/\/zeugmatographix.org\/ocra\/?attachment_id=156\" class=\"wp-image-156\" srcset=\"https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229-1024x396.png 1024w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229-300x116.png 300w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229-768x297.png 768w, https:\/\/zeugmatographix.org\/ocra\/wp-content\/uploads\/2021\/12\/g1229.png 1088w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/li><\/ul><figcaption class=\"blocks-gallery-caption\">Left: Setup to calibrate the compensation. With our gradient coil, we can reach a settling time of 7\u00b5s (blue). For bad compensation, you will see the orange response. (red) Right: Tuning potentiometers for each gradient channel. Calibration of Ringing (R) and Slope (S).<\/figcaption><\/figure>\n\n\n\n<ul class=\"wp-block-list\" type=\"1\"><li>To limit each current output, use the \u201cCurrent Limit\u201d tuning potentiometer. Turn anticlockwise (clockwise) to increase (decrease) the output current limit.<\/li><\/ul>\n\n\n\n<p>GPA production files, BOM, parts list, fabrication plan and images can be found here:<\/p>\n\n\n\n<p><a href=\"https:\/\/data.stimulate.ovgu.de\/f\/1174a1e5a0954a228a4b\/\">https:\/\/data.stimulate.ovgu.de\/f\/1174a1e5a0954a228a4b\/<\/a><\/p>\n\n\n\n<p><span class=\"has-inline-color has-vivid-red-color\">When downloading the files, you declare to cite us as the creator of the Tabletop GPA when using in your projects or publications (Ivan Fomin, Research Campus&nbsp;<em>STIMULATE,&nbsp;<\/em>Otto-von-Guericke-University Magdeburg). You are not allowed to remove logos or references.<\/span><\/p>\n\n\n\n<p>If you have questions about the OCRA Tabletop GPA or interest in a preassembled PCB, Tabletop and OCRA components or even a whole OCRA Tabletop system contact me via\u00a0<a href=\"mailto:ivan.fomin@ovgu.de\">ivan.fomin@ovgu.de<\/a> (cc <a href=\"mailto:marcus.prier@ovgu.de\">marcus.prier@ovgu.de<\/a>). <\/p>\n\n\n\n<p>Best Regards                                                                                                            <\/p>\n\n\n\n<p>Ivan<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"entry-summary\">\nHello OCRA and Tabletop Community, I would like to introduce the low-cost 4-channel 600&nbsp;W Gradient Power Amplifier (GPA) for our OCRA Tabletop MRI system. Basically, the GPA converts a voltage input coming for example from the OCRA1 (see blog post from Marcus) into currents to supply gradient coils. The GPA can handle gradient sequences (pulsed&hellip;\n<\/div>\n<div class=\"link-more\"><a href=\"https:\/\/zeugmatographix.org\/ocra\/2021\/12\/15\/small-scale-600w-gradient-power-amplifier\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &ldquo;Small Scale 600W Gradient Power Amplifier&rdquo;<\/span>&hellip;<\/a><\/div>\n","protected":false},"author":8,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-146","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"acf":[],"_links":{"self":[{"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/posts\/146","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/comments?post=146"}],"version-history":[{"count":12,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/posts\/146\/revisions"}],"predecessor-version":[{"id":177,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/posts\/146\/revisions\/177"}],"wp:attachment":[{"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/media?parent=146"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/categories?post=146"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zeugmatographix.org\/ocra\/wp-json\/wp\/v2\/tags?post=146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}