{"id":1493,"date":"2026-03-10T18:20:40","date_gmt":"2026-03-10T17:20:40","guid":{"rendered":"https:\/\/eltra.bfenterprise.it\/encoder-pedia\/cose-linterfaccia-biss\/"},"modified":"2026-04-02T11:13:56","modified_gmt":"2026-04-02T09:13:56","slug":"what-is-the-biss-interface","status":"publish","type":"page","link":"https:\/\/eltra.bfenterprise.it\/en\/encoder-pedia\/what-is-the-biss-interface\/","title":{"rendered":"What is the BiSS interface?"},"content":{"rendered":"<p>BiSS is an open source digital interface for sensors and actuators.\u00a0<strong>BiSS<\/strong>\u00a0is hardware compatible to the industrial standard\u00a0<strong>SSI<\/strong>\u00a0(Serial Synchronous Interface) but offers additional features and options like\u00a0<strong>bidirectional data communication<\/strong>\u00a0(serial synchronous, continuous data communication) and two unidirectional lines clock and data (cyclic at high speed (<strong>up to 10 MHz<\/strong>),\u00a0<strong>line delay compensation<\/strong>\u00a0for high speed data transfer, request processing times for data generation at slaves, safety capable (CRC, errors, warnings) and bus capability for multiple slaves and devices in a chain.<\/p>\n<p>The advantage of\u00a0<strong>open source<\/strong>\u00a0protocols is that the selection of components\u00a0 it is not imposed so the end customer can choose the proper products related to the application, increasing the cost-efficency.<br \/>\nFurther advantage for the end customer is the compatibility between different manufactures.<\/p>\n<figure id=\"attachment_497\" aria-describedby=\"caption-attachment-497\" style=\"width: 1139px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-497 size-full\" src=\"https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss.png\" alt=\"Biss\" width=\"1139\" height=\"741\" srcset=\"https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss.png 1139w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-300x195.png 300w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-1024x666.png 1024w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-768x500.png 768w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-600x390.png 600w\" sizes=\"auto, (max-width: 1139px) 100vw, 1139px\" \/><figcaption id=\"caption-attachment-497\" class=\"wp-caption-text\">Typical BiSS encoder connection<\/figcaption><\/figure>\n<p>In\u00a0<strong>point-to-point configuration<\/strong>, only one device with one or more slaves (sensors) is connected to the master. The master transmits the clock signal to the slave(s) via the MA line. The SL line carries the sensor data directly from the first slave back to the master. In point-to-point configuration the input SLI of the \u2019Last Slave\u2019 is connected to \u20190\u2019.<\/p>\n<p><strong>In bus configuration<\/strong>, all devices, which may also each include multiple slaves, are connected in a chain. Each slave therefore has two terminals (SLO and SLI) with drivers provided for high speed differential signals if applicable. The MA line supplies the clock signal from the master simultaneously to all slaves and the SLO and SLI lines connect the master and all slaves in a chain.<\/p>\n<figure id=\"attachment_498\" aria-describedby=\"caption-attachment-498\" style=\"width: 1132px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-498\" src=\"https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2.png\" alt=\"Biss\" width=\"1132\" height=\"701\" srcset=\"https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2.png 1132w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2-300x186.png 300w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2-1024x634.png 1024w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2-768x476.png 768w, https:\/\/eltra.bfenterprise.it\/wp-content\/uploads\/2026\/03\/Biss-2-600x372.png 600w\" sizes=\"auto, (max-width: 1132px) 100vw, 1132px\" \/><figcaption id=\"caption-attachment-498\" class=\"wp-caption-text\">Multi product BiSS connection and BiSS frame<\/figcaption><\/figure>\n<p>The BiSS frame (transmission frame) is started by the master with the clock MA, clocked and ended. Here the first rising edge at MA is used for the synchronization of all slaves. It enables the isochronous scanning<br \/>\nof sensor data and the isochronous output of actuator data. With the 2nd rising edge from MA, all slaves set their SLO line to \u201c0\u201d and generate their \u201cAck\u201d (Acknowledge) signal with it; it remains active (SLO = \u201c0\u201d) until the start bit arrives at the input SLI of the respective slave. The start bit is then passed on synchronously with the clock MA from each slave delayed by one clock pulse, while the CDS bit is either passed on by the slave or is set according to the rules of the control frame. Beginning with the 2nd bit after the start bit and up to the stop bit of the BiSS frame, the data range follows, which transmits the sensor data from the slaves to the master and the actuator data from the master to the slaves. The BiSS frame ends with the BiSS timeout. In this time no further clock pulses are sent to the MA by the master. The inverse state of the MA line during the BiSS timeout is the state of the CDM (Control Data Master) bit. At the end of the data transmission, the master sets its output MO to the idle state \u201c1\u201d. The<br \/>\nslaves then pass on this \u201c1\u201d received at SLI to their output SLO as soon as they have detected the expiration of the timeout themselves. This ensures that the BiSS timeout on the line SL is only signaled to the master when all connected slaves have detected the timeout.<br \/>\nWhen the BiSS timeout expires, all slaves return to the idle state; all lines are set to the high signal level (\u201c1\u201d) in the process.<\/p>\n<p>Further infomations can be found on the\u00a0<a title=\"BiSS Association\" href=\"http:\/\/biss-interface.com\/\" target=\"_blank\" rel=\"noopener\">BiSS website<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>BiSS is an open source digital interface for sensors and actuators.\u00a0BiSS\u00a0is hardware compatible to the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":721,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1493","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/pages\/1493","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/comments?post=1493"}],"version-history":[{"count":4,"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/pages\/1493\/revisions"}],"predecessor-version":[{"id":1500,"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/pages\/1493\/revisions\/1500"}],"up":[{"embeddable":true,"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/pages\/721"}],"wp:attachment":[{"href":"https:\/\/eltra.bfenterprise.it\/en\/wp-json\/wp\/v2\/media?parent=1493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}