{"id":1704,"date":"2025-04-11T12:37:26","date_gmt":"2025-04-11T12:37:26","guid":{"rendered":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?post_type=spl_knowledgebase&#038;p=1704"},"modified":"2025-06-10T08:03:33","modified_gmt":"2025-06-10T08:03:33","slug":"xiro16-connecting-input-devices","status":"publish","type":"spl_knowledgebase","link":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/","title":{"rendered":"XIRO16: Connecting input devices"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"263\" height=\"243\" src=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg\" alt=\"\" class=\"wp-image-1705\" srcset=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg 263w, https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices--64x59.jpg 64w\" sizes=\"auto, (max-width: 263px) 100vw, 263px\" \/><\/figure>\n\n\n\n<p>The adjacent picture shows the input connector and two typical input devices.<\/p>\n\n\n\n<p>The connector contains the connections for the 8 input. It also has a positive supply connection labeled + and a common return labeled 0V.<\/p>\n\n\n\n<p>In the picture A is the output of an NPN style sensor connected to input 6. B is a simple switch connected to input 4. The sensor is getting its power from the XIRO16 input connector. See the manufacturer&#8217;s data for connection details of the sensor you are using. The terminal labeled with a minus sign above will be the manufacturer&#8217;s designated negative or common terminal, and the &#8220;O&#8221; terminal will be the designated output terminal of the sensor.<\/p>\n\n\n\n<p>The input is ON when the input pin is connected to 0V (Gnd). Under that condition a (positive) current flows out of the input pin, through the external circuit, to 0V. The magnitude of that current depends on the supply voltage. Assuming a dead short between the input pin and 0V, the current is given by the equation<\/p>\n\n\n\n<p>I(in) = &#8211; (V(supply) &#8211; 1.6V) \/ 4700<\/p>\n\n\n\n<p>The leading minus sign simply means the current is flowing&nbsp;<em>out<\/em>&nbsp;of the pin. The 1.6V represents the voltage drop of the input indicator LED. The 4700 represents the input pullup resistance.<\/p>\n\n\n\n<p>This equation translates to about 2.2mA with a 12V supply and 4.8mA with a 24V supply. This is low enough to be compatible with all off-the-shelf NPN style sensors. The inputs are not compatible with PNP style sensors.<\/p>\n\n\n\n<p>Take care when driving the inputs from switch or relay contacts. The problem is &#8220;contact wetting&#8221; (or a lack of it) and due not to too much current but to too little current. You should select contacts that are designed for low level switching. There is an article about this\u00a0<a href=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/programming-reference\/instructions-arranged-by-function\/timing-instructions\/countdown-timers\/\">here<\/a>.<\/p>\n\n\n\n<p>You should also be aware that the board will only recognize the input as ON when the voltage on the input pin is&nbsp;<em>typically<\/em>&nbsp;less than 6V. That means the input needs to be a &#8220;fairly solid&#8221; connection to 0V.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>A word of caution: In practice the threshold voltage of the input is related to the threshold of the input chip, which has fairly wide uncertainty. Due to this uncertainty the input can only be guaranteed to be ON if it is less than 3V, and can only be guaranteed to be seen as OFF if it is over 9V. The range between 3V and 9V is a &#8220;no man&#8217;s land&#8221; where behaviour is not guaranteed. That means that you may determine experimentally that something works OK on a prototype, but that gives you no right to assume it will therefore work on all future units.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h6 class=\"wp-block-heading\">How to blow up the inputs<\/h6>\n\n\n\n<p>You can blow up the inputs by:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Applying a positive voltage 5V above the positive supply. This can damage the indicator LED instantaneously by reverse voltage breakdown;<\/li>\n\n\n\n<li>Applying a negative voltage of more than (32V &#8211; The positive supply voltage). This will damage the input pullup resistors due to overheating. This is not a sudden death failure. The pullup resistors are rated at 200mW.<\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>The adjacent picture shows the input connector and two typical input devices. The connector contains the connections for the 8 input. It also has a&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1700,"menu_order":2,"template":"","class_list":["post-1704","spl_knowledgebase","type-spl_knowledgebase","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>XIRO16: Connecting input devices - SPLat Controls<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"XIRO16: Connecting input devices - SPLat Controls\" \/>\n<meta property=\"og:description\" content=\"The adjacent picture shows the input connector and two typical input devices. The connector contains the connections for the 8 input. It also has a...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/\" \/>\n<meta property=\"og:site_name\" content=\"SPLat Controls\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-10T08:03:33+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"263\" \/>\n\t<meta property=\"og:image:height\" content=\"243\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/\",\"name\":\"XIRO16: Connecting input devices - SPLat Controls\",\"isPartOf\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg\",\"datePublished\":\"2025-04-11T12:37:26+00:00\",\"dateModified\":\"2025-06-10T08:03:33+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg\",\"width\":263,\"height\":243},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product documentation\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Product documentation: Expansion boards\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"XIRO16: 8 inputs and 8 relay outputs (5A)\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/\"},{\"@type\":\"ListItem\",\"position\":5,\"name\":\"XIRO16: Inputs and outputs\",\"item\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/\"},{\"@type\":\"ListItem\",\"position\":6,\"name\":\"XIRO16: Connecting input devices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"name\":\"SPLat Controls\",\"description\":\"OEM Embedded Machine Controllers\",\"publisher\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization\",\"name\":\"SPLat Controls\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"contentUrl\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg\",\"caption\":\"SPLat Controls\"},\"image\":{\"@id\":\"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"XIRO16: Connecting input devices - SPLat Controls","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"XIRO16: Connecting input devices - SPLat Controls","og_description":"The adjacent picture shows the input connector and two typical input devices. The connector contains the connections for the 8 input. It also has a...","og_url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/","og_site_name":"SPLat Controls","article_modified_time":"2025-06-10T08:03:33+00:00","og_image":[{"width":263,"height":243,"url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/","name":"XIRO16: Connecting input devices - SPLat Controls","isPartOf":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website"},"primaryImageOfPage":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage"},"thumbnailUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg","datePublished":"2025-04-11T12:37:26+00:00","dateModified":"2025-06-10T08:03:33+00:00","breadcrumb":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#primaryimage","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2025\/04\/XIRO16-Connecting-input-devices-.jpg","width":263,"height":243},{"@type":"BreadcrumbList","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/xiro16-connecting-input-devices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/"},{"@type":"ListItem","position":2,"name":"Product documentation","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/"},{"@type":"ListItem","position":3,"name":"Product documentation: Expansion boards","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/"},{"@type":"ListItem","position":4,"name":"XIRO16: 8 inputs and 8 relay outputs (5A)","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/"},{"@type":"ListItem","position":5,"name":"XIRO16: Inputs and outputs","item":"https:\/\/webprojects.cloud\/wordpress\/splatco\/knowledgebase\/product-documentation\/product-documentation-expansion-boards\/xiro16-8-inputs-and-8-relay-outputs-5a\/xiro16-inputs-and-outputs\/"},{"@type":"ListItem","position":6,"name":"XIRO16: Connecting input devices"}]},{"@type":"WebSite","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#website","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","name":"SPLat Controls","description":"OEM Embedded Machine Controllers","publisher":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/webprojects.cloud\/wordpress\/splatco\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#organization","name":"SPLat Controls","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/","url":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","contentUrl":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-content\/uploads\/2024\/10\/logo.svg","caption":"SPLat Controls"},"image":{"@id":"https:\/\/webprojects.cloud\/wordpress\/splatco\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/1704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase"}],"about":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/types\/spl_knowledgebase"}],"author":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/users\/1"}],"up":[{"embeddable":true,"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/spl_knowledgebase\/1700"}],"wp:attachment":[{"href":"https:\/\/webprojects.cloud\/wordpress\/splatco\/wp-json\/wp\/v2\/media?parent=1704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}