A system , comprising: a first circuit system ; a second circuit system ; an isolator device coupling the first circuit system and the second circuit system, wherein the first circuit system comprises: a communication system to transmit data across a common isolator device as a series of pulses; wherein the second circuit system is configured to receive the series of pulses , and comprises: a detector coupled to the common isolator device to detect the received pulses; a oneshot to frame the series of pulses, and a controller coupled to the oneshot to reconstruct the data edge based on accumulated pulses framed by the oneshot; and characterised in that a first pulse received by the second circuit system triggers the oneshot to start a oneshot interval and subsequent pulses received during the oneshot interval extend the oneshot interval duration to frame a variable number of pulses, wherein the controller is configured to reconstruct the data based on a number of received pulses during the oneshot interval. a first circuit system ; a second circuit system ; an isolator device coupling the first circuit system and the second circuit system, wherein the first circuit system comprises: a communication system to transmit data across a common isolator device as a series of pulses; wherein the second circuit system is configured to receive the series of pulses , and comprises: a detector coupled to the common isolator device to detect the received pulses; a oneshot to frame the series of pulses, and a controller coupled to the oneshot to reconstruct the data edge based on accumulated pulses framed by the oneshot; and characterised in that a first pulse received by the second circuit system triggers the oneshot to start a oneshot interval and subsequent pulses received during the oneshot interval extend the oneshot interval duration to frame a variable number of pulses, wherein the controller is configured to reconstruct the data based on a number of received pulses during the oneshot interval. a communication system to transmit data across a common isolator device as a series of pulses; wherein the second circuit system is configured to receive the series of pulses , and comprises: a detector coupled to the common isolator device to detect the received pulses; a oneshot to frame the series of pulses, and a controller coupled to the oneshot to reconstruct the data edge based on accumulated pulses framed by the oneshot; and characterised in that a first pulse received by the second circuit system triggers the oneshot to start a oneshot interval and subsequent pulses received during the oneshot interval extend the oneshot interval duration to frame a variable number of pulses, wherein the controller is configured to reconstruct the data based on a number of received pulses during the oneshot interval. a detector coupled to the common isolator device to detect the received pulses; a oneshot to frame the series of pulses, and a controller coupled to the oneshot to reconstruct the data edge based on accumulated pulses framed by the oneshot; and characterised in that a first pulse received by the second circuit system triggers the oneshot to start a oneshot interval and subsequent pulses received during the oneshot interval extend the oneshot interval duration to frame a variable number of pulses, wherein the controller is configured to reconstruct the data based on a number of received pulses during the oneshot interval. <EOS>