{"id":22712,"date":"2024-02-06T10:12:59","date_gmt":"2024-02-06T10:12:59","guid":{"rendered":"https:\/\/imperix.com\/doc\/?p=22712"},"modified":"2025-09-04T08:25:02","modified_gmt":"2025-09-04T08:25:02","slug":"analog-inputs-configuration-on-b-box-micro","status":"publish","type":"post","link":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro","title":{"rendered":"Analog inputs configuration on B-Box Micro"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 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\/analog-inputs-configuration-on-b-box-micro\/#Safety-limits\" >Safety limits<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Configuring-the-safety-limits\" >Configuring the safety limits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Operating-with-safety-limits\" >Operating with safety limits<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Numerical-example\" >Numerical example<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Software-configuration-of-ADC-data-acquisition\" >Software configuration of ADC data acquisition<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Simulink-blockset\" >Simulink blockset<\/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\/analog-inputs-configuration-on-b-box-micro\/#PLECS-blockset\" >PLECS blockset<\/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\/analog-inputs-configuration-on-b-box-micro\/#CC-configuration\" >C\/C++ configuration<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\/#Further-readings\" >Further readings<\/a><\/li><\/ul><\/nav><\/div>\n\n<p>This page covers the configuration of the analog inputs of the <a href=\"https:\/\/imperix.com\/products\/control\/power-inverter-controller\/\">B-Box Micro<\/a>. The B-Box Micro possesses <strong>8 analog inputs<\/strong> with identical channels. The equivalent schematic of the complete data acquisition chain is depicted below.<\/p>\n\n\n\n<p>Since the gain of the input stage is equal to 1, the differential input range of the B-Box Micro is the same as for the B-Board PRO itself, which is \u00b15V.<\/p>\n\n\n\n<p>Unlike the <a href=\"https:\/\/imperix.com\/products\/control\/rapid-prototyping-controller\/\">B-Box RCP<\/a>, the B-Box Micro does not feature a fully-programmable front-end, which means configurable input impedances, programmable gain amplifiers and low-pass filters are not available. These features of the B-Box RCP are described in <a href=\"https:\/\/imperix.com\/doc\/help\/analog-front-end-configuration-on-b-box-rcp\">Analog front-end configuration on B-Box RCP (PN105)<\/a>. However, the B-Box Micro features FPGA-based safety limits which can be configured on the software side. <\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"453\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/CB3-MBX-AIN-2-1024x453.png\" alt=\"\" class=\"wp-image-22745\" style=\"width:627px;height:auto\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/CB3-MBX-AIN-2-1024x453.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/CB3-MBX-AIN-2-300x133.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/CB3-MBX-AIN-2-768x339.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/CB3-MBX-AIN-2.png 1208w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>The following sections show the two steps that should be taken before turning on the power side:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>First and foremost, the safety limits must be set carefully.<\/li>\n\n\n\n<li>Then the software blocks should be configrured properly.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-safety-limits\"><span class=\"ez-toc-section\" id=\"Safety-limits\"><\/span>Safety limits<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>The B-Box Micro provides the capability to program safety limits that blocks PWM outputs if one of the analog inputs exceeds the configured limit value. If configured properly, this ensures that dangerous or potentially damaging values (such as current or voltage) cannot be exceeded.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-configuring-the-safety-limits\"><span class=\"ez-toc-section\" id=\"Configuring-the-safety-limits\"><\/span>Configuring the safety limits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Unlike the B-Box RCP, which implements these protections as a software-independent mechanism, the B-Box Micro relies on programmable FPGA-based comparators, which can be directly configured from within Cockpit. For that, when connected to a B-Box Micro, the <em>Target configuration<\/em> window offers an additional tab called Analog inputs (see illustration below).<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"578\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-1024x578.png\" alt=\"\" class=\"wp-image-22889\" style=\"width:780px;height:440px\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-1024x578.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-300x169.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-768x433.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-1536x866.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-targetconfig-safetylimits-4-2048x1155.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>The selection of suitable limit values used as protection thresholds is always a function of the application. It is generally recommended to select limits that are slightly above the planned operating conditions, while staying below the maximum acceptable ratings of the involved components. In some cases, the protection of personnel may also impose lower constraints.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-operating-with-safety-limits\"><span class=\"ez-toc-section\" id=\"Operating-with-safety-limits\"><\/span>Operating with safety limits<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>During operation, in case any overvalue is detected, the B-Box Micro enters the so-called FAULT state, which itself leads to the blocking of all PWM outputs. Cockpit indicates the FAULT state in the project pane interface as shown below. By clicking on the message &#8220;Click here for details&#8221; Cockpit opens the <em>Target configuration<\/em> window and shows which limit (high or low) on which channel was exceeded (see illustration below). In order to allow PWM outputs to be enabled again, the fault must be acknowledged by clicking on the corresponding button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"673\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-1024x673.png\" alt=\"\" class=\"wp-image-22890\" style=\"width:670px;height:440px\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-1024x673.png 1024w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-300x197.png 300w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-768x505.png 768w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-1536x1010.png 1536w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/cockpit-safetylimit-error3-3-2048x1347.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-numerical-example\"><span class=\"ez-toc-section\" id=\"Numerical-example\"><\/span>Numerical example<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Let\u2019s assume that a sinusoidal current is measured using a <a href=\"https:\/\/imperix.com\/wp-content\/uploads\/document\/DIN-50A.pdf\">DIN50A<\/a> sensor. It is planned that the system will be operating at most with 18A (RMS), which is compliant with the employed equipment. A reasonable threshold could hence be set at 20A (RMS value), so that any current exceeding that value may be considered as a sign of some sort of malfunction.<\/p>\n\n\n\n<p>The sensor sensitivity being 99.0 mV\/A, the <em>Limit high<\/em> and <em>Limit low<\/em> values can be computed as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Maximum acceptable instantaneous current: \\(\\pm 20\\,\\text{A}\\times\\sqrt{2}=\\pm 28.28\\,\\text{A}\\)<\/li>\n\n\n\n<li>Corresponding sensor output: \\(\\pm 28.28\\,\\text{A} \\times 99\\,\\text{mV\/A} = \\pm 2.8\\,\\text{V}\\)<\/li>\n\n\n\n<li><em>Limit high<\/em> \\(=+2.8\\,\\text{V}\\) and <em>Limit low<\/em> \\(=-2.8\\,\\text{V}\\)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-software-configuration-of-adc-data-acquisition\"><span class=\"ez-toc-section\" id=\"Software-configuration-of-ADC-data-acquisition\"><\/span>Software configuration of ADC data acquisition<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">The dedicated software blocks are described in <a href=\"https:\/\/imperix.com\/doc\/software\/analog-data-acquisition\">ADC \u2013 Analog data acquisition<\/a>.<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-simulink-blockset\"><span class=\"ez-toc-section\" id=\"Simulink-blockset\"><\/span>Simulink blockset<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>ADC blocks mainly serve to transform the raw 16bits ADC data into a usable floating-point quantity. By configuring the block with the suitable sensor parameters (sensitivity and offset), the computation will be executed automatically using these parameters. When using imperix sensors, the parameters can even be pre-loaded using the related drop-down list.<\/p>\n\n\n\n<p>A third parameter must also be configured for the above-mentioned computation to be correctly executed: the overall gain of the analog input stage. While this is a configurable parameter with the B-Box RCP, this is always fixed with the B-Box Micro. The admissible (differential) full-scale being \u00b15V, the equivalent gain is x2.<\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">When using B-Box Micro, the option \u201cMatch B-Box Micro and B-Board input full-scale\u201d must be ticked.<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"717\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink1-1.png\" alt=\"\" class=\"wp-image-22779\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink1-1.png 424w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink1-1-177x300.png 177w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"424\" height=\"717\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink2.png\" alt=\"\" class=\"wp-image-22778\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink2.png 424w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_simulink2-177x300.png 177w\" sizes=\"auto, (max-width: 424px) 100vw, 424px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-plecs-blockset\"><span class=\"ez-toc-section\" id=\"PLECS-blockset\"><\/span>PLECS blockset<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>The same configuration parameters are accessible from the PLECS blockset, as shown below.<\/p>\n\n\n\n<div class=\"wp-block-simple-alerts-for-gutenberg-alert-boxes sab-alert sab-alert-info\" role=\"alert\">When using B-Box Micro, the gain \u201cx2 (matches B-Box Micro and B-Board input full-scale)\u201d must always be selected.<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"499\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs1.png\" alt=\"\" class=\"wp-image-22781\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs1.png 445w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs1-268x300.png 268w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:50%\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"499\" src=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs2.png\" alt=\"\" class=\"wp-image-22782\" srcset=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs2.png 445w, https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/adc_blockset_plecs2-268x300.png 268w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/figure>\n<\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-c-c-configuration\"><span class=\"ez-toc-section\" id=\"CC-configuration\"><\/span>C\/C++ configuration<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>First, during the initialization phase, each ADC channel must be properly configured using <code>Adc_ConfigureInput()<\/code>:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"C++\" data-shcb-language-slug=\"cpp\"><span><code class=\"hljs language-cpp\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">void<\/span> <span class=\"hljs-title\">Adc_ConfigureInput<\/span><span class=\"hljs-params\">(uint channel, <span class=\"hljs-keyword\">float<\/span> gain, <span class=\"hljs-keyword\">float<\/span> offset)<\/span><\/span>;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">C++<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">cpp<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<ul class=\"wp-block-list\">\n<li><code>channel<\/code> is the analog input channel number.<\/li>\n\n\n\n<li><code>gain<\/code> and <code>offset<\/code> must be configured considering that the returned value during operation is computed as \\(y=ax+b\\), where \\(a\\) is the gain and \\(b\\) the offset.<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-numerical-example-1\">Numerical example<\/h4>\n\n\n\n<p>This example considers the current sensor of a <a href=\"https:\/\/imperix.com\/wp-content\/uploads\/document\/PEB8024.pdf\">PEB8024<\/a> module, which sensitivity S is 50.0mV\/A. Considering that the ADC offers 16 bits over the \u00b15V input range, the <code>gain<\/code> is computed as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>This results in a total sensitivity of \\(\\alpha = S \\cdot 32768\/5=327.68[\\text{bit\/A}]\\).<\/li>\n\n\n\n<li>In this example, <code>gain<\/code> must therefore be equal to \\(a=1\/\\alpha=3.052[\\text{mA\/bit}]\\).<\/li>\n<\/ul>\n\n\n\n<p>Alternatively, it is possible to use the Macro <code>ADCONV_BBOARD<\/code>, corresponding to is 5\/32768.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In this case, <code>gain<\/code> must be set to \\(a=ADCONV\\_BBOARD\/S \\).<\/li>\n<\/ul>\n\n\n\n<p>The offset value can be adjusted empirically to cancel the measured value when no current is flowing through the sensor (static offset).<\/p>\n\n\n\n<p>Subsequently, within each interrupt, the latest value can be retrieved using <code>Adc_GetValue()<\/code>, in which <code>channel<\/code> is the analog input channel number:<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"C++\" data-shcb-language-slug=\"cpp\"><span><code class=\"hljs language-cpp\"><span class=\"hljs-function\"><span class=\"hljs-keyword\">float<\/span> <span class=\"hljs-title\">Adc_GetValue<\/span><span class=\"hljs-params\">(uint channel)<\/span><\/span>;<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Code language:<\/span> <span class=\"shcb-language__name\">C++<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">cpp<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-further-readings\"><span class=\"ez-toc-section\" id=\"Further-readings\"><\/span>Further readings<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-with-b-box-micro\">Getting started with B-Box Micro<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/help\/installation-guide-acg-sdk\">Installation guide for imperix ACG SDK<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-simulink\">Getting started with ACG SDK on Simulink<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/imperix.com\/doc\/help\/getting-started-acg-sdk-plecs\">Getting started with ACG SDK on PLECS<\/a><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>This page covers the configuration of the analog inputs of the B-Box Micro. The B-Box Micro possesses 8 analog inputs with identical channels. The equivalent&#8230;<\/p>\n","protected":false},"author":20,"featured_media":23418,"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":[],"provided-results":[],"related-products":[92],"guidedreadings":[],"tutorials":[],"user-manuals":[138],"coauthors":[91],"class_list":["post-22712","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-help","related-products-b-box-micro","user-manuals-b-box-micro"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Analog inputs configuration on B-Box Micro - imperix<\/title>\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\/analog-inputs-configuration-on-b-box-micro\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Analog inputs configuration on B-Box Micro - imperix\" \/>\n<meta property=\"og:description\" content=\"This page covers the configuration of the analog inputs of the B-Box Micro. The B-Box Micro possesses 8 analog inputs with identical channels. The equivalent...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro\" \/>\n<meta property=\"og:site_name\" content=\"imperix\" \/>\n<meta property=\"article:published_time\" content=\"2024-02-06T10:12:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-04T08:25:02+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.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=\"Benedikt Borter\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Benedikt Borter\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro\"},\"author\":{\"name\":\"Benedikt Borter\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#\\\/schema\\\/person\\\/548a8707797bf6fba82e1413cc88240b\"},\"headline\":\"Analog inputs configuration on B-Box Micro\",\"datePublished\":\"2024-02-06T10:12:59+00:00\",\"dateModified\":\"2025-09-04T08:25:02+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro\"},\"wordCount\":912,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/featuredimage.png\",\"articleSection\":[\"Product notes\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro\",\"name\":\"Analog inputs configuration on B-Box Micro - imperix\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/featuredimage.png\",\"datePublished\":\"2024-02-06T10:12:59+00:00\",\"dateModified\":\"2025-09-04T08:25:02+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#primaryimage\",\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/featuredimage.png\",\"contentUrl\":\"https:\\\/\\\/imperix.com\\\/doc\\\/wp-content\\\/uploads\\\/2024\\\/02\\\/featuredimage.png\",\"width\":450,\"height\":300},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/imperix.com\\\/doc\\\/help\\\/analog-inputs-configuration-on-b-box-micro#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\":\"Analog inputs configuration on B-Box Micro\"}]},{\"@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\\\/548a8707797bf6fba82e1413cc88240b\",\"name\":\"Benedikt Borter\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g0ecfb5cded6abec9099ce37e6b86757d\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g\",\"caption\":\"Benedikt Borter\"},\"description\":\"Benedikt is a hardware development engineer. At imperix, he is mostly working on product development and customer projects. He also authored several notes and technical documentation articles on the knowledge base.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/benedikt-borter\\\/\"],\"url\":\"https:\\\/\\\/imperix.com\\\/doc\\\/author\\\/borter\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Analog inputs configuration on B-Box Micro - imperix","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\/analog-inputs-configuration-on-b-box-micro","og_locale":"en_US","og_type":"article","og_title":"Analog inputs configuration on B-Box Micro - imperix","og_description":"This page covers the configuration of the analog inputs of the B-Box Micro. The B-Box Micro possesses 8 analog inputs with identical channels. The equivalent...","og_url":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro","og_site_name":"imperix","article_published_time":"2024-02-06T10:12:59+00:00","article_modified_time":"2025-09-04T08:25:02+00:00","og_image":[{"width":450,"height":300,"url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.png","type":"image\/png"}],"author":"Benedikt Borter","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Benedikt Borter","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#article","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro"},"author":{"name":"Benedikt Borter","@id":"https:\/\/imperix.com\/doc\/#\/schema\/person\/548a8707797bf6fba82e1413cc88240b"},"headline":"Analog inputs configuration on B-Box Micro","datePublished":"2024-02-06T10:12:59+00:00","dateModified":"2025-09-04T08:25:02+00:00","mainEntityOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro"},"wordCount":912,"commentCount":0,"publisher":{"@id":"https:\/\/imperix.com\/doc\/#organization"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.png","articleSection":["Product notes"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#respond"]}]},{"@type":"WebPage","@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro","url":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro","name":"Analog inputs configuration on B-Box Micro - imperix","isPartOf":{"@id":"https:\/\/imperix.com\/doc\/#website"},"primaryImageOfPage":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#primaryimage"},"image":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#primaryimage"},"thumbnailUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.png","datePublished":"2024-02-06T10:12:59+00:00","dateModified":"2025-09-04T08:25:02+00:00","breadcrumb":{"@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#primaryimage","url":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.png","contentUrl":"https:\/\/imperix.com\/doc\/wp-content\/uploads\/2024\/02\/featuredimage.png","width":450,"height":300},{"@type":"BreadcrumbList","@id":"https:\/\/imperix.com\/doc\/help\/analog-inputs-configuration-on-b-box-micro#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":"Analog inputs configuration on B-Box Micro"}]},{"@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\/548a8707797bf6fba82e1413cc88240b","name":"Benedikt Borter","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g0ecfb5cded6abec9099ce37e6b86757d","url":"https:\/\/secure.gravatar.com\/avatar\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/340b230785d310fc51afb94ef5f51f4b4ebae8651467dc2886c8d566e7ba918b?s=96&d=mm&r=g","caption":"Benedikt Borter"},"description":"Benedikt is a hardware development engineer. At imperix, he is mostly working on product development and customer projects. He also authored several notes and technical documentation articles on the knowledge base.","sameAs":["https:\/\/www.linkedin.com\/in\/benedikt-borter\/"],"url":"https:\/\/imperix.com\/doc\/author\/borter"}]}},"_links":{"self":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/22712","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\/20"}],"replies":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/comments?post=22712"}],"version-history":[{"count":171,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/22712\/revisions"}],"predecessor-version":[{"id":34591,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/posts\/22712\/revisions\/34591"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media\/23418"}],"wp:attachment":[{"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/media?parent=22712"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/categories?post=22712"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tags?post=22712"},{"taxonomy":"software-environments","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/software-environments?post=22712"},{"taxonomy":"provided-results","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/provided-results?post=22712"},{"taxonomy":"related-products","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/related-products?post=22712"},{"taxonomy":"guidedreadings","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/guidedreadings?post=22712"},{"taxonomy":"tutorials","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/tutorials?post=22712"},{"taxonomy":"user-manuals","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/user-manuals?post=22712"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/imperix.com\/doc\/wp-json\/wp\/v2\/coauthors?post=22712"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}