{"id":15163,"date":"2023-07-18T13:54:12","date_gmt":"2023-07-18T13:54:12","guid":{"rendered":"https:\/\/imperix.com\/doc\/?p=15163"},"modified":"2026-02-25T12:00:00","modified_gmt":"2026-02-25T12:00:00","slug":"tpi-quick-start-guide","status":"publish","type":"post","link":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide","title":{"rendered":"Getting started with the TPI 8032"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_85 ez-toc-wrap-right-text counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#What-is-the-TPI-8032\" >What is the TPI 8032?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#How-to-program-the-TPI-8032\" >How to program the TPI 8032?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Instructions-for-safe-use\" >Instructions for safe use<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#%E2%80%9CHello-world%E2%80%9D-example-with-the-TPI-8032\" >&#8220;Hello world&#8221; example with the TPI 8032<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Passive-components-sizing\" >Passive components sizing<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Wiring-the-TPI-8032\" >Wiring the TPI 8032<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Building-the-model-with-ACG-tools\" >Building the model with ACG tools<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Setting-up-the-workspace-in-Cockpit\" >Setting up the workspace in Cockpit<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#Step-by-step-test-procedure\" >Step-by-step test procedure<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\/#To-go-further%E2%80%A6\" >To go further&#8230;<\/a><\/li><\/ul><\/nav><\/div>\n\n<p class=\"wp-block-paragraph\">The article explains how to get started with the <a href=\"https:\/\/imperix.com\/products\/power\/programmable-inverter\/\">TPI 8032<\/a> programmable inverter. It provides an overview of the hardware architecture and detailed instructions to program the device. A basic application example with step-by-step instructions is also developed, implementing an open-loop voltage-source inverter with a passive load.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"572\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/photo2-1.png\" alt=\"\" class=\"wp-image-16069\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/photo2-1.png 800w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/photo2-1-300x215.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/photo2-1-768x549.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 id=\"h-what-is-the-tpi-8032\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"What-is-the-TPI-8032\"><\/span>What is the TPI 8032?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The TPI 8032 is an all-in-one product that integrates all the necessary components for running a two-level three-phase inverter, covering from the digital controller to the power stage. Its typical applications include\u00a0<a href=\"https:\/\/imperix.com\/doc\/example\/three-phase-pv-inverter\">grid-tied inverters<\/a> and\u00a0<a href=\"https:\/\/imperix.com\/doc\/example\/back-to-back-three-phase-converter\">back-to-back converters<\/a>. Multiple TPIs can work together or alongside other <a href=\"https:\/\/imperix.com\/products\/power-electronic-controllers\/\">imperix controllers<\/a> in various setups, covering a broad range of power ratings and supporting a wide range of microgrid applications.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"539\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/topology-tpi8032-1.png\" alt=\"Topology of the TPI\" class=\"wp-image-15807\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/topology-tpi8032-1.png 1200w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/topology-tpi8032-1-300x135.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/topology-tpi8032-1-1024x460.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/topology-tpi8032-1-768x345.png 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-element-caption\">System overview of the TPI 8032<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The power stage of the TPI 8032 is a three-phase inverter made of three half-bridge power modules based on Silicon Carbide (SiC) MOSFETs similar to the <a href=\"https:\/\/imperix.com\/products\/power\/half-bridge-module\/\" data-type=\"link\" data-id=\"https:\/\/imperix.com\/products\/power\/half-bridge-module\/\">PEB8038<\/a> modules. An inductor of 0.95 mH is present at each module&#8217;s output (AC side). EMC filters are also present on both sides of the inverter to reduce electromagnetic interference (EMI) generated by the switching devices (more information is available in the <a href=\"https:\/\/imperix.com\/wp-content\/uploads\/document\/TPI8032_Datasheet.pdf\">datasheet<\/a>). Finally, an integrated AC precharge circuit enables automated, safe precharging of the DC bus from the grid.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The control stage of the TPI 8032 is built around a <a href=\"https:\/\/imperix.com\/products\/control\/inverter-control-board\/\">B-Board PRO<\/a> supported by a carrier board that connects to multiple sensors and redirects PWM signals to the power modules.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As shown in the figure above, the TPI 8032 has numerous embedded sensors. The currents flowing through the power modules \\(I_{m,0,1,2}\\) and the DC bus voltage \\(V_{dc}\\) are measured by the modules themselves, additionally offering over-current and over-voltage protection. Besides, three-phase current and voltage sensors are also present on the AC side for \\(I_{a,b,c}\\) and voltage \\(V_{a,b,c}\\).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In addition to its internal sensors, the TPI 8032 also features 4 analog inputs for external sensors accessible via RJ45 connectors on the back panel. These inputs are similar to those present on B-Box controllers. They are compatible with all imperix sensors and can also be used with third-party products.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As for communication, the TPI has three SFP+ interconnect ports that enable ultra-fast communication between imperix controllers with <a href=\"https:\/\/imperix.com\/technology\/low-latency-communication\/\">RealSync<\/a>. On the back panel, widely used communication protocols, such as CAN and UART, are available via the two field-bus connectors. Please refer to the <a href=\"https:\/\/imperix.com\/wp-content\/uploads\/document\/TPI8032_Datasheet.pdf\">datasheet<\/a> for detailed information on all the port functions and parameters.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1487\" height=\"1095\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/front-rear-view-tpi.jpg\" alt=\"Front and back view of the TPI\" class=\"wp-image-22439\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/front-rear-view-tpi.jpg 1487w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/front-rear-view-tpi-300x221.jpg 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/front-rear-view-tpi-1024x754.jpg 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/01\/front-rear-view-tpi-768x566.jpg 768w\" sizes=\"auto, (max-width: 1487px) 100vw, 1487px\" \/><figcaption class=\"wp-element-caption\">Front and back panel views of the TPI 8032<\/figcaption><\/figure>\n\n\n\n<h2 id=\"h-how-to-program-the-tpi-8032\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"How-to-program-the-TPI-8032\"><\/span>How to program the TPI 8032?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The TPI 8032 can be programmed either in C++ or with Automated Code Generation (ACG) tools from Simulink and PLECS. The programming procedure is identical to that for other imperix controllers, described in <a href=\"\/doc\/help\/programming-imperix-controllers\" data-type=\"link\" data-id=\"\/doc\/help\/programming-imperix-controllers\">PN138<\/a>. The latest version of ACG SDK can be downloaded at <a href=\"https:\/\/imperix.com\/downloads\/\" target=\"_blank\" rel=\"noreferrer noopener\">imperix.com\/downloads\/<\/a>.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"wp-block-paragraph\">Within the Simulink and PLECS blocksets, a specific sub-library implements preconfigured blocks for the TPI8032. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">These blocks encapsulate regular blocks and facilitate their configuration by hiding irrelevant hardware-related details, such as I\/O mapping and sensor sensitivities. More details can be found on the following pages:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-adc-helper-block\">TPI ADC<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-rly-relays\">TPI RLY<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-gpi-helper-block\">TPI GPI<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-gpo-helper-block\">TPI GPO<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-cb-pwm-helper-block\">TPI CB-PWM<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/software\/tpi-sv-pwm-helper-block\">TPI SV-PWM<\/a><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\"><div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"559\" height=\"247\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_simulink_v2.png\" alt=\"\" class=\"wp-image-23903\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_simulink_v2.png 559w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_simulink_v2-300x133.png 300w\" sizes=\"auto, (max-width: 559px) 100vw, 559px\" \/><figcaption class=\"wp-element-caption\">Helper blocks for the TPI in Simulink<\/figcaption><\/figure>\n<\/div>\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"388\" height=\"182\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_plecs_v2.png\" alt=\"\" class=\"wp-image-23904\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_plecs_v2.png 388w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_lib_plecs_v2-300x141.png 300w\" sizes=\"auto, (max-width: 388px) 100vw, 388px\" \/><figcaption class=\"wp-element-caption\">Helper blocks for the TPI in PLECS<\/figcaption><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Using helper blocks is not required to program the TPI, as the hardware resources are still accessible with regular blocks, such as <a href=\"https:\/\/imperix.com\/doc\/software\/analog-data-acquisition\">ADC<\/a> and <a href=\"https:\/\/imperix.com\/doc\/software\/carrier-based-pwm\">CB-PWM<\/a>. However, it is recommended to use the helper blocks, as they are simpler to use and less prone to configuration errors. Besides, the TPI RLY block is necessary for the AC precharge circuit because there is no functionally equivalent block in the generic imperix blockset.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once satisfactory simulations are obtained, the model must be compiled before it can be deployed to the controller.\u00a0Cockpit then automatically launches and creates a new project with a pre-filled project name and executable file path. These steps are still identical to those for other imperix controllers, as presented in <a href=\"\/doc\/help\/programming-imperix-controllers\" data-type=\"link\" data-id=\"\/doc\/help\/programming-imperix-controllers\">PN138<\/a>. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Ethernet connection to the host PC and IP address configuration can be done similarly to other imperix controllers using the <strong>default static IP address<\/strong> 192.168.222.22. When multiple devices are present on the same local network, the <em>LED blinking<\/em> feature in Cockpit may help identify the correct target. The detailed procedure is listed in accordions below.<\/p>\n\n\n<style>.kt-accordion-id15163_8b52d1-48 .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:1px;}.kt-accordion-id15163_8b52d1-48 .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;font-size:16px;line-height:24px;letter-spacing:0px;font-weight:bold;text-transform:none;color:var(--global-palette3, #1A202C);padding-top:12px;padding-right:10px;padding-bottom:8px;padding-left:16px;}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48 .kt-blocks-accordion-header:focus-visible{color:#444444;background:#ffffff;border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id15163_8b52d1-48 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:var(--global-palette3, #1A202C);background:var(--global-palette9, #ffffff);border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_8b52d1-48:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette9, #ffffff);}@media all and (max-width: 1024px){.kt-accordion-id15163_8b52d1-48 .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}}@media all and (max-width: 1024px){.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48 .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}}@media all and (max-width: 1024px){.kt-accordion-id15163_8b52d1-48 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kt-accordion-id15163_8b52d1-48 .kt-accordion-inner-wrap{display:block;}.kt-accordion-id15163_8b52d1-48 .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:1px;}.kt-accordion-id15163_8b52d1-48 .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_8b52d1-48 .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id15163_8b52d1-48 .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_8b52d1-48 > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id15163_8b52d1-48 kt-accordion-has-4-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-arrow kt-accodion-icon-side-left\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"true\" data-start-open=\"none\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane15163_801228-e6\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Identify the correct target with the LED blinking function<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<ol class=\"wp-block-list\">\n<li>Make sure the TPI device to be programmed is powered ON.<\/li>\n\n\n\n<li>In Cockpit, open the <em>Target explorer<\/em> by clicking on the button next to <em>Target IP<\/em>.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_led1.png\" alt=\"Discovery button in Cockpit\" style=\"width:297px;height:auto\"\/><figcaption class=\"wp-element-caption\">New project window in Cockpit.<\/figcaption><\/figure>\n<\/div>\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>The <em>Target explorer  <\/em>window displays all the imperix controller devices in the local network. If the TPI device is not listed, click on the <em>REFRESH <\/em>button to search again.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"747\" height=\"622\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led2.png\" alt=\"Target explorer in Cockpit\" class=\"wp-image-15966\" style=\"aspect-ratio:1.2009936938658514;width:427px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led2.png 747w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led2-300x250.png 300w\" sizes=\"auto, (max-width: 747px) 100vw, 747px\" \/><figcaption class=\"wp-element-caption\">The TPI device is listed in the Target Explorer.<\/figcaption><\/figure>\n<\/div>\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>To make sure the selected device is the correct target, click the LED button (the first button on the left in the <em>Actions <\/em>column) to blink the target&#8217;s LED. A window will pop up in Cockpit, and the SYSTEM LED on the front panel will blink green.<\/li>\n<\/ol>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"471\" height=\"191\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led3.png\" alt=\"Pop-up in Cockpit indicating that the system LED of the TPI is blinking.\" class=\"wp-image-15967\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led3.png 471w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led3-300x122.png 300w\" sizes=\"auto, (max-width: 471px) 100vw, 471px\" \/><figcaption class=\"wp-element-caption\">Pop-up window in the Cockpit<\/figcaption><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2326\" height=\"944\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4.jpg\" alt=\"Location of the system LED on the TPI\" class=\"wp-image-15852\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4.jpg 2326w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4-300x122.jpg 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4-1024x416.jpg 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4-768x312.jpg 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4-1536x623.jpg 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led4-2048x831.jpg 2048w\" sizes=\"auto, (max-width: 2326px) 100vw, 2326px\" \/><figcaption class=\"wp-element-caption\">SYSTEM LED blinks green on the front panel<\/figcaption><\/figure>\n<\/div>\n<\/div>\n\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Once the target is identified, click <em>Stop and Close<\/em> to stop the LED from blinking.<\/li>\n\n\n\n<li>For ease of future use, the TPI&#8217;s hostname can be renamed in the <em>Target config<\/em> window (by clicking the middle button in the <em>Actions <\/em>column). Note that the TPI has to be rebooted for the new hostname to take effect.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1202\" height=\"717\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led6.png\" alt=\"Where to change the hostname in Cockpit\" class=\"wp-image-15968\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led6.png 1202w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led6-300x179.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led6-1024x611.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_led6-768x458.png 768w\" sizes=\"auto, (max-width: 1202px) 100vw, 1202px\" \/><figcaption class=\"wp-element-caption\">Target config window in Cockpit<\/figcaption><\/figure>\n<\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-4 kt-pane15163_757ad5-40\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Color codes of the status LEDs<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">The front LEDs also indicate the TPI&#8217;s status while operating.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1288\" height=\"459\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/status-led-color-codes.jpg\" alt=\"\" class=\"wp-image-26893\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/status-led-color-codes.jpg 1288w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/status-led-color-codes-300x107.jpg 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/status-led-color-codes-1024x365.jpg 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/status-led-color-codes-768x274.jpg 768w\" sizes=\"auto, (max-width: 1288px) 100vw, 1288px\" \/><\/figure>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<h2 id=\"h-instructions-for-safe-use\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Instructions-for-safe-use\"><\/span>Instructions for safe use<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Although TPI8032 has numerous built-in protections to ensure its safe operation in an experimental environment, following general safety guidelines, as summarized in <a href=\"https:\/\/imperix.com\/doc\/implementation\/safety-and-protection-in-the-lab\">TN181<\/a>, is recommended. Additionally, the following accordions outline special precautions related to the TPI8032.<\/p>\n\n\n<style>.kt-accordion-id15163_18c2ba-bc .kt-accordion-inner-wrap{column-gap:var(--global-kb-gap-md, 2rem);row-gap:1px;}.kt-accordion-id15163_18c2ba-bc .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;}.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;background:#ffffff;font-size:16px;line-height:24px;letter-spacing:0px;font-weight:bold;text-transform:none;color:var(--global-palette3, #1A202C);padding-top:12px;padding-right:10px;padding-bottom:8px;padding-left:16px;}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc .kt-blocks-accordion-header:focus-visible{color:#444444;background:#ffffff;border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion--visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle ) .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#444444;}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger, body:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger{background:#444444;}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:hover .kt-blocks-accordion-icon-trigger:before, body:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:after, body:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible .kt-blocks-accordion-icon-trigger:before{background:#ffffff;}.kt-accordion-id15163_18c2ba-bc .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{color:var(--global-palette3, #1A202C);background:var(--global-palette9, #ffffff);border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basiccircle ):not( .kt-accodion-icon-style-xclosecircle ):not( .kt-accodion-icon-style-arrowcircle )  > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger{background:var(--global-palette3, #1A202C);}.kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:after, .kt-accordion-id15163_18c2ba-bc:not( .kt-accodion-icon-style-basic ):not( .kt-accodion-icon-style-xclose ):not( .kt-accodion-icon-style-arrow ) .kt-blocks-accordion-header.kt-accordion-panel-active .kt-blocks-accordion-icon-trigger:before{background:var(--global-palette9, #ffffff);}@media all and (max-width: 1024px){.kt-accordion-id15163_18c2ba-bc .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}}@media all and (max-width: 1024px){.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}}@media all and (max-width: 1024px){.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}}@media all and (max-width: 1024px){.kt-accordion-id15163_18c2ba-bc .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}@media all and (max-width: 767px){.kt-accordion-id15163_18c2ba-bc .kt-accordion-inner-wrap{display:block;}.kt-accordion-id15163_18c2ba-bc .kt-accordion-inner-wrap .kt-accordion-pane:not(:first-child){margin-top:1px;}.kt-accordion-id15163_18c2ba-bc .kt-accordion-panel-inner{border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;}.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header{border-top:2px solid #f2f2f2;border-right:2px solid #f2f2f2;border-bottom:2px solid #f2f2f2;border-left:2px solid #f2f2f2;}.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header:hover, \n\t\t\t\tbody:not(.hide-focus-outline) .kt-accordion-id15163_18c2ba-bc .kt-blocks-accordion-header:focus-visible{border-top:2px solid #eeeeee;border-right:2px solid #eeeeee;border-bottom:2px solid #eeeeee;border-left:2px solid #eeeeee;}.kt-accordion-id15163_18c2ba-bc .kt-accordion-header-wrap .kt-blocks-accordion-header:focus-visible,\n\t\t\t\t.kt-accordion-id15163_18c2ba-bc > .kt-accordion-inner-wrap > .wp-block-kadence-pane > .kt-accordion-header-wrap > .kt-blocks-accordion-header.kt-accordion-panel-active{border-top:2px solid var(--global-palette6, #718096);border-right:2px solid var(--global-palette6, #718096);border-bottom:2px solid var(--global-palette6, #718096);border-left:2px solid var(--global-palette6, #718096);}}<\/style>\n<div class=\"wp-block-kadence-accordion alignnone\"><div class=\"kt-accordion-wrap kt-accordion-id15163_18c2ba-bc kt-accordion-has-7-panes kt-active-pane-0 kt-accordion-block kt-pane-header-alignment-left kt-accodion-icon-style-arrow kt-accodion-icon-side-left\" style=\"max-width:none\"><div class=\"kt-accordion-inner-wrap\" data-allow-multiple-open=\"true\" data-start-open=\"none\">\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-1 kt-pane15163_b8a1d2-2b\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\"><strong>Protective Earth (PE) connection<\/strong><\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">The PE terminal must be connected to the Protective Earth to ensure the system&#8217;s electrical safety and optimal EMC performance. Additionally, the earthing cable should be as short as possible and connected to the common ground with other devices in the setup (if any).<\/p>\n\n\n<div class=\"wp-block-image is-style-default\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"592\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/tpi_pe_connection_edited_v3.png\" alt=\"PE connection of the TPI on the back panel\" class=\"wp-image-24870\" style=\"aspect-ratio:1.6892362344582594;width:375px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/tpi_pe_connection_edited_v3.png 1000w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/tpi_pe_connection_edited_v3-300x178.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/tpi_pe_connection_edited_v3-768x455.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption class=\"wp-element-caption\">PE connection on the back panel<\/figcaption><\/figure>\n<\/div><\/div><\/div><\/div>\n\n\n\n<div class=\"wp-block-kadence-pane kt-accordion-pane kt-accordion-pane-4 kt-pane15163_df7ebb-a4\"><div class=\"kt-accordion-header-wrap\"><button class=\"kt-blocks-accordion-header kt-acccordion-button-label-show\" type=\"button\"><span class=\"kt-blocks-accordion-title-wrap\"><span class=\"kt-blocks-accordion-title\">Safe Operating Area (SOA)<\/span><\/span><span class=\"kt-blocks-accordion-icon-trigger\"><\/span><\/button><\/div><div class=\"kt-accordion-panel kt-accordion-panel-hidden\"><div class=\"kt-accordion-panel-inner\">\n<p class=\"wp-block-paragraph\">The TPI 8032 has built-in protections against overcurrent, overvoltage, and overtemperature on the power modules. The corresponding thresholds are dynamically configured based on the switching frequency and DC bus voltage, considering the derating of the converter and EMC filters. In general, two main factors cause the derating:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>As the switching frequency or the DC voltage increases, the average RMS current that the power modules can handle has to decrease.<\/li>\n\n\n\n<li>As the switching frequency drops below 50kHz, the maximum DC voltage must decrease to avoid saturating the common-mode inductors in the EMC filters.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The following figure shows the Safe Operating Area (SOA) of the TPI, considering the current derating of the power modules and the voltage derating of the EMC filters.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"560\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/safe_operating.png\" alt=\"Safe Operating Area of the TPI\" class=\"wp-image-15809\" style=\"aspect-ratio:1.428600221707145;width:365px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/safe_operating.png 800w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/safe_operating-300x210.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/safe_operating-768x538.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><figcaption class=\"wp-element-caption\">Safe Operating Area<\/figcaption><\/figure>\n<\/div>\n\n\n<p class=\"wp-block-paragraph\">The B-Board controller enforces the SOA according to the converter&#8217;s switching frequency and the measured DC bus voltage. Once the SOA is exceeded, the TPI will enter the <em>FAULT<\/em> state and stop all the PWM outputs. <\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-warning\" role=\"alert\">The switching frequency is measured at the FPGA level by counting the time between two consecutive <strong>rising edges<\/strong> of the PWM signals. Depending on the shape of the PWM carrier, the measured switching frequency may slightly differ from the carrier frequency. <br>In addition, a common reason that may trigger the SOA frequency protection is a saturated PWM modulator, which can significantly increase the time between two PWM rising edges.<\/div>\n<\/div><\/div><\/div>\n<\/div><\/div><\/div>\n\n\n\n<h2 id=\"h-demo-example-for-the-tpi-8032\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"%E2%80%9CHello-world%E2%80%9D-example-with-the-TPI-8032\"><\/span>&#8220;Hello world&#8221; example with the TPI 8032<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This page provides code examples and step-by-step instructions for use with the <a href=\"\/software\/acg-sdk\/\">ACG SDK<\/a>. Users unfamiliar with code generation from Simulink or PLECS should first refer to <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-simulink\">PN134<\/a> or <a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-plecs\">PN135<\/a>, respectively.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The required equipment for running the suggested first test is listed below:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>1x TPI 8032 three-phase inverter <\/li>\n\n\n\n<li>Properly installed Simulink or PLECS environment with <a href=\"https:\/\/imperix.com\/software\/acg-sdk\">ACG SDK<\/a><\/li>\n\n\n\n<li>1x DC power supply (50V to 800V)<\/li>\n\n\n\n<li>3x power resistors (5\u03a9 to 100\u03a9). The current rating depends on the DC voltage.<\/li>\n\n\n\n<li>All the necessary cables<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-warning\" role=\"alert\">An emergency stop button can be connected to the TPI 8032 through its INTERLOCK input. If not used, it must be replaced by the provided dummy plug to avoid reporting a fault (see the <a href=\"https:\/\/imperix.com\/wp-content\/uploads\/document\/TPI8032_Datasheet.pdf\">datasheet<\/a>).<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The Simulink and PLECS models provided below implement open-loop voltage generation for a three-phase VSI connected to a passive load.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-8f761849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>Simulink model<\/strong><\/p>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/PN190_TPI_demo_example_simulink.slx\" class=\"wp-block-file__button wp-element-button\" download>Download <strong>TPI_demo_example_simulink<\/strong><\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2507\" height=\"1100\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink.png\" alt=\"Overview of the Simulink demo model for the TPI\" class=\"wp-image-15811\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink.png 2507w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink-300x132.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink-1024x449.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink-768x337.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink-1536x674.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_simulink-2048x899.png 2048w\" sizes=\"auto, (max-width: 2507px) 100vw, 2507px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<p class=\"has-text-align-center wp-block-paragraph\"><strong>PLECS model<\/strong><\/p>\n\n\n\n<div class=\"wp-block-file aligncenter\"><a href=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/PN190_TPI_demo_example_plecs.plecs\" class=\"wp-block-file__button wp-element-button\" download>Download <strong>TPI_demo_example_plecs<\/strong><\/a><\/div>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2262\" height=\"1115\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1.png\" alt=\"Overview of the PLECS demo model for the TPI\" class=\"wp-image-16031\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1.png 2262w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1-300x148.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1-1024x505.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1-768x379.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1-1536x757.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_model_plecs1-2048x1010.png 2048w\" sizes=\"auto, (max-width: 2262px) 100vw, 2262px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 id=\"h-passive-components-sizing\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Passive-components-sizing\"><\/span>Passive components sizing<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Considering a DC bus voltage of 200 V, 50 Hz operation, and inductors of 0.95mH, a resistive load of 3x 8.5\u03a9 guarantees a maximum output current of 8.3 A for a modulation index of 1:<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\">\\(I_{RMS}(M = 1) = \\frac{\\sqrt{2}}{4} \\frac{V_{dc}}{\\sqrt{R^2 + (2\\pi fL)^2}} = 8.3\\,\\text{A}\\)<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><\/td><td><strong>Chosen values<\/strong><\/td><td><strong>Suggested values<\/strong><\/td><\/tr><tr><td>DC Bus<\/td><td>200V<\/td><td>50-800V<\/td><\/tr><tr><td>Inductors<\/td><td>0.95mH<\/td><td>Fixed value<\/td><\/tr><tr><td>Resistors<\/td><td>8.5\u03a9<\/td><td>5-100 \u03a9<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To ensure safe operation during this demo test, we suggest selecting \\(V_{dc}\\) and \\(R\\) such that \\(I_{RMS}\\) is always smaller than the current ratings of the TPI and the resistors even with modulation index \\(M=1\\).<\/p>\n\n\n\n<h3 id=\"h-wiring-of-the-tpi-8032\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Wiring-the-TPI-8032\"><\/span>Wiring the TPI 8032<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Starting from the front panel, connect the Ethernet port to the local network or directly to the PC. Then, on the back panel:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Connect the Protective Earth (PE) terminal to the ground.<\/li>\n\n\n\n<li>Connect the <em>DC-<\/em> and <em>DC+<\/em> terminals to the DC power supply. Double-check that the DC polarity is correct.<\/li>\n\n\n\n<li>Connect each AC terminal A, B, and <em>C<\/em> to one of the resistors, and then connect three resistors in a star configuration.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The figure below shows the complete wiring of the TPI 8032.<\/p>\n\n\n<div class=\"wp-block-image is-resized\">\n<figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"390\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_test1_wiring_v2.png\" alt=\"\" class=\"wp-image-23870\" style=\"width:652px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_test1_wiring_v2.png 780w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_test1_wiring_v2-300x150.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/tpi_test1_wiring_v2-768x384.png 768w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><figcaption class=\"wp-element-caption\">Wiring of the TPI 8032 for the demo example with passive loads<\/figcaption><\/figure>\n<\/div>\n\n\n<h3 id=\"h-building-the-model-with-acg-tools\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Building-the-model-with-ACG-tools\"><\/span>Building the model with ACG tools<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<h5 id=\"h-in-simulink\" class=\"wp-block-heading\">&#8230; in Simulink<\/h5>\n\n\n\n<ol id=\"block-3330443c-0997-469c-9928-2cb901398399\" class=\"wp-block-list\">\n<li>Open the Simulink model. Open the <em>Controller <\/em>subsystem and set the mode to <em>Automated Code Generation<\/em> in the <em>CONFIG<\/em> block.<\/li>\n\n\n\n<li>Build the model (Ctrl + B). Upon success, Cockpit automatically launches.<\/li>\n<\/ol>\n\n\n\n<h5 id=\"h-in-plecs\" class=\"wp-block-heading\">&#8230; in PLECS<\/h5>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the PLECS model. Check that the <em>CLOCK_0 <\/em>frequency is set to <em>f_clk0 <\/em>in the <em>CONFIG <\/em>block. The definition of the variable <em>f_clk0<\/em> can be found in <em>Simulation -> Simulation parameters (Ctrl + E) -> Initialization<\/em>.<\/li>\n\n\n\n<li>Open the <em>Coder Options<\/em> menu by selecting <em>Coder -&gt; Coder options&#8230; (Ctrl + Alt + B)<\/em>. In the <em>General <\/em>tab, set the <em>Discretization step size<\/em> to <em>1\/f_clk0<\/em>. This ensures that the main interrupt rate is set to <em>1\/f_clk0<\/em>.<\/li>\n\n\n\n<li>Click on the <em>Build <\/em>button to build the model. It will automatically launch <em>Cockpit<\/em>.<\/li>\n<\/ol>\n\n\n\n<h3 id=\"h-setting-up-the-workspace-in-cockpit\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Setting-up-the-workspace-in-Cockpit\"><\/span>Setting up the workspace in Cockpit<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol id=\"block-3330443c-0997-469c-9928-2cb901398399\" class=\"wp-block-list\">\n<li>Set the <em>Target IP<\/em> in Cockpit and click on <em>Create<\/em> to generate a new project. Use the <em>LED blinking<\/em> function to identify the target device if needed.<\/li>\n\n\n\n<li>Add a new <strong>rolling plot<\/strong> module, then drag-&amp;-drop the <em>Vdc<\/em> variable to monitor the DC bus voltage. The rolling plot allows for monitoring the DC bus voltage over a long period.<\/li>\n\n\n\n<li>Add a new <strong>scope<\/strong> module and drag-&amp;-drop the <em>I_a, I_b, and I_c<\/em> variables. The scope can display every sample made available to the control.<\/li>\n\n\n\n<li>Add a new subplot to the <strong>scope <\/strong>module by clicking the &#8216;<strong>+<\/strong>&#8216; at the bottom right and drag-&amp;-drop the <em>V_a, V_b, and V_c<\/em> variables.<\/li>\n\n\n\n<li>Add a new <strong>variables <\/strong>module and drag-&amp;-drop the <em>RLY_Close, RLY_Ready, M<\/em> variables. This way, the main parameters are easy to find.<\/li>\n<\/ol>\n\n\n\n<h3 id=\"h-step-by-step-test-procedure\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-by-step-test-procedure\"><\/span>Step-by-step test procedure<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol id=\"block-6cfb61ce-1d91-478a-97ad-72cc52d2401c\" class=\"wp-block-list\">\n<li>Ensure the relays are open by checking that the <em>RLY_Close<\/em> variable is set to &#8216;0&#8217;.<\/li>\n\n\n\n<li>Turn on the laboratory DC source and gradually increase the DC bus voltage from 0 to 200V. Check with Cockpit that <em>Vdc<\/em> matches the source voltage.<\/li>\n\n\n\n<li>Close the relays by setting the <em>RLY_Close<\/em> variable to &#8216;1&#8217;. Check that <em>RLY_Close<\/em> goes to &#8216;1&#8217;, which indicates the relays are triggered and ready to operate.<\/li>\n\n\n\n<li>Check that <em>M <\/em>= 0.5. Enable the PWM outputs from Cockpit and check the peak value of <em>V_a, V_b, V_c<\/em> by \\(V_{a,b,c,peak}=\\frac{M}{2}V_{dc}\\). Check the peak value of <em>I_a, I_b, I_c<\/em> by \\(I_{a,b,c,peak}=\\frac{V_{a,b,c,peak}}{R}\\).<\/li>\n\n\n\n<li>Set <em>M<\/em> to 0.8 and check that <em>V_a, V_b, V_c, <\/em>and <em>I_a, I_b, I_c<\/em> follow the new reference.<\/li>\n\n\n\n<li>At the end of the experiment, disable the PWM outputs first, and then open the relays by setting the <em>RLY_Close<\/em> variable to &#8216;0&#8217;.<\/li>\n\n\n\n<li>Reduce the output of the DC source to 0 V. Double-check in Cockpit that the DC bus is fully discharged.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The screenshot below shows how the workspace could look at the end of the procedure.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"2559\" height=\"1385\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit.png\" alt=\"Screenshot of current and voltage waveforms in Cockpit\" class=\"wp-image-15986\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit.png 2559w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit-300x162.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit-1024x554.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit-768x416.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit-1536x831.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/08\/tpi_test1_cockpit-2048x1108.png 2048w\" sizes=\"auto, (max-width: 2559px) 100vw, 2559px\" \/><figcaption class=\"wp-element-caption\">Running the open-loop test using Cockpit<\/figcaption><\/figure>\n\n\n\n<h2 id=\"h-to-go-further\" class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"To-go-further%E2%80%A6\"><\/span>To go further&#8230;<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The TPI 8032 is particularly\u00a0suited for AC microgrid applications. Notably, the article on the <a href=\"https:\/\/imperix.com\/doc\/implementation\/active-front-end\">Active Front End<\/a> covers the fundamentals of grid-connected operation and the necessary precautions related to the precharge circuit. <strong>It is recommended to read this page first before running the TPI with the grid.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With respect to microgrid applications, the following articles are also interesting starting points:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/imperix.com\/doc\/implementation\/grid-following-inverter\">(TN167)<\/a> <a href=\"https:\/\/imperix.com\/doc\/implementation\/grid-following-inverter\">Grid-Following Inverter<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/implementation\/grid-forming-inverter\">(TN168) Grid-Forming Inverter<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The article explains how to get started with the TPI 8032 programmable inverter. It provides an overview of the hardware architecture and detailed instructions to&#8230;<\/p>\n","protected":false},"author":10,"featured_media":16073,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","footnotes":""},"categories":[3],"tags":[],"software-environments":[103,104],"provided-results":[108],"related-products":[50,110],"guidedreadings":[],"tutorials":[152,125,127],"user-manuals":[143],"coauthors":[72],"class_list":["post-15163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help","software-environments-matlab","software-environments-plecs","provided-results-experimental","related-products-acg-sdk","related-products-tpi","tutorials-active-power-filter","tutorials-grid-following-inverter-gfli","tutorials-parallel-operation-of-grid-forming-inverters","user-manuals-tpi"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.1 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Getting started with the TPI 8032 - imperix power electronics<\/title>\n<meta name=\"description\" content=\"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Getting started with the TPI 8032 - imperix power electronics\" \/>\n<meta property=\"og:description\" content=\"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide\" \/>\n<meta property=\"og:site_name\" content=\"imperix\" \/>\n<meta property=\"article:published_time\" content=\"2023-07-18T13:54:12+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-25T12:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png\" \/>\n\t<meta property=\"og:image:width\" content=\"450\" \/>\n\t<meta property=\"og:image:height\" content=\"300\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Shu Wang\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Shu Wang\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide\"},\"author\":{\"name\":\"Shu Wang\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/e57025902e777170f33a7afa4a74afb7\"},\"headline\":\"Getting started with the TPI 8032\",\"datePublished\":\"2023-07-18T13:54:12+00:00\",\"dateModified\":\"2026-02-25T12:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide\"},\"wordCount\":2183,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/3_2_ratio_TPI2.png\",\"articleSection\":[\"Product notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide\",\"name\":\"Getting started with the TPI 8032 - imperix power electronics\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/3_2_ratio_TPI2.png\",\"datePublished\":\"2023-07-18T13:54:12+00:00\",\"dateModified\":\"2026-02-25T12:00:00+00:00\",\"description\":\"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#primaryimage\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/3_2_ratio_TPI2.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/3_2_ratio_TPI2.png\",\"width\":450,\"height\":300,\"caption\":\"Picture of the TPI 8032 inverter\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/tpi-quick-start-guide#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Knowledge base\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product notes\",\"item\":\"https:\\\/\\\/imperix.com\\\/doc\\\/category\\\/help\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Getting started with the TPI 8032\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"name\":\"imperix\",\"description\":\"power electronics\",\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/imperix.com\\\/doc\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\",\"name\":\"imperix\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2021\\\/03\\\/imperix_logo.png\",\"width\":350,\"height\":120,\"caption\":\"imperix\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/e57025902e777170f33a7afa4a74afb7\",\"name\":\"Shu Wang\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g4b86f01b045719d1dd14babc666c16ba\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g\",\"caption\":\"Shu Wang\"},\"description\":\"Shu is an experienced development engineer at imperix. He authored or co-authored numerous articles on the knowledge base, notably on FPGA-based control implementation and high-level synthesis tools and techniques.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/shu-wang-6581221b9\\\/\"],\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/author\\\/wang\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Getting started with the TPI 8032 - imperix power electronics","description":"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide","og_locale":"en_US","og_type":"article","og_title":"Getting started with the TPI 8032 - imperix power electronics","og_description":"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.","og_url":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide","og_site_name":"imperix","article_published_time":"2023-07-18T13:54:12+00:00","article_modified_time":"2026-02-25T12:00:00+00:00","og_image":[{"width":450,"height":300,"url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png","type":"image\/png"}],"author":"Shu Wang","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Shu Wang","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#article","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide"},"author":{"name":"Shu Wang","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/e57025902e777170f33a7afa4a74afb7"},"headline":"Getting started with the TPI 8032","datePublished":"2023-07-18T13:54:12+00:00","dateModified":"2026-02-25T12:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide"},"wordCount":2183,"commentCount":0,"publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png","articleSection":["Product notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#respond"]}]},{"@type":"WebPage","@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide","url":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide","name":"Getting started with the TPI 8032 - imperix power electronics","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#primaryimage"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png","datePublished":"2023-07-18T13:54:12+00:00","dateModified":"2026-02-25T12:00:00+00:00","description":"This page explains how to get started with the TPI 8032. It introduces the architecture and provides instructions to program the device.","breadcrumb":{"@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#primaryimage","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2023\/07\/3_2_ratio_TPI2.png","width":450,"height":300,"caption":"Picture of the TPI 8032 inverter"},{"@type":"BreadcrumbList","@id":"https:\/\/imperix.com\/doc\/help\/tpi-quick-start-guide#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Knowledge base","item":"https:\/\/imperix.com\/doc\/"},{"@type":"ListItem","position":2,"name":"Product notes","item":"https:\/\/imperix.com\/doc\/category\/help"},{"@type":"ListItem","position":3,"name":"Getting started with the TPI 8032"}]},{"@type":"WebSite","@id":"https:\/\/imperix.com\/doc\/#website","url":"https:\/\/imperix.com\/doc\/","name":"imperix","description":"power electronics","publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/imperix.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/imperix.com\/doc\/#organization","name":"imperix","url":"https:\/\/imperix.com\/doc\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2021\/03\/imperix_logo.png","width":350,"height":120,"caption":"imperix"},"image":{"@id":"https:\/\/imperix.com\/doc\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/e57025902e777170f33a7afa4a74afb7","name":"Shu Wang","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g4b86f01b045719d1dd14babc666c16ba","url":"https:\/\/secure.gravatar.com\/avatar\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8c5195ad4fcc5844061b0229a4e67ac2916756927bc646fb6f6ff3dfb1bba140?s=96&d=mm&r=g","caption":"Shu Wang"},"description":"Shu is an experienced development engineer at imperix. He authored or co-authored numerous articles on the knowledge base, notably on FPGA-based control implementation and high-level synthesis tools and techniques.","sameAs":["https:\/\/www.linkedin.com\/in\/shu-wang-6581221b9\/"],"url":"https:\/\/imperix.com\/doc\/author\/wang"}]}},"_links":{"self":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/15163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/comments?post=15163"}],"version-history":[{"count":380,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/15163\/revisions"}],"predecessor-version":[{"id":48521,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/15163\/revisions\/48521"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media\/16073"}],"wp:attachment":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media?parent=15163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/categories?post=15163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tags?post=15163"},{"taxonomy":"software-environments","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/software-environments?post=15163"},{"taxonomy":"provided-results","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/provided-results?post=15163"},{"taxonomy":"related-products","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/related-products?post=15163"},{"taxonomy":"guidedreadings","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/guidedreadings?post=15163"},{"taxonomy":"tutorials","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tutorials?post=15163"},{"taxonomy":"user-manuals","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/user-manuals?post=15163"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/coauthors?post=15163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}