A signal isolator, comprising: a transmitter comprising: a transmit module configured to receive an input signal; a controller; a transmitter receive module; and a transmit current latching module configured to magnetically latch an output of the transmit module; and a receiver comprising: a receive module including a receiver magnetic field sensing element configured to detect and magnetically latch a signal from the transmit current latching module; a receiver echo module coupled to the receiver magnetic field sensing element; a receive current latching module configured to receive an output of the receiver echo module and transmit an output to the transmitter receive module, wherein the transmitter receive module is configured to receive signals from the receiver; and a watchdog timer coupled to the receiver echo module and configured to trigger the receiver echo module to transmit a signal to the transmitter receive module that is an inverse of a state of the receive module periodically; wherein: the controller is configured to: monitor a state of the input signal, the transmit current latching module, and the transmitter receive module; and retransmit a first signal representing the input signal from the transmitter to the receiver when a disruption of the input signal is detected where the state of the transmitter receive module does not equal the state of the input signal, wherein: the receiver is configured to transmit a second signal corresponding to the first signal to the transmitter in order to correct a state of the transmitter receive module; and a fault is detected when transmission of the first and second signals is not completed. a transmit module configured to receive an input signal; a controller; a transmitter receive module; and a transmit current latching module configured to magnetically latch an output of the transmit module; and a receiver comprising: a receive module including a receiver magnetic field sensing element configured to detect and magnetically latch a signal from the transmit current latching module; a receiver echo module coupled to the receiver magnetic field sensing element; a receive current latching module configured to receive an output of the receiver echo module and transmit an output to the transmitter receive module, wherein the transmitter receive module is configured to receive signals from the receiver; and a watchdog timer coupled to the receiver echo module and configured to trigger the receiver echo module to transmit a signal to the transmitter receive module that is an inverse of a state of the receive module periodically; wherein: the controller is configured to: monitor a state of the input signal, the transmit current latching module, and the transmitter receive module; and retransmit a first signal representing the input signal from the transmitter to the receiver when a disruption of the input signal is detected where the state of the transmitter receive module does not equal the state of the input signal, wherein: the receiver is configured to transmit a second signal corresponding to the first signal to the transmitter in order to correct a state of the transmitter receive module; and a fault is detected when transmission of the first and second signals is not completed. a receive module including a receiver magnetic field sensing element configured to detect and magnetically latch a signal from the transmit current latching module; a receiver echo module coupled to the receiver magnetic field sensing element; a receive current latching module configured to receive an output of the receiver echo module and transmit an output to the transmitter receive module, wherein the transmitter receive module is configured to receive signals from the receiver; and a watchdog timer coupled to the receiver echo module and configured to trigger the receiver echo module to transmit a signal to the transmitter receive module that is an inverse of a state of the receive module periodically; wherein: the controller is configured to: monitor a state of the input signal, the transmit current latching module, and the transmitter receive module; and retransmit a first signal representing the input signal from the transmitter to the receiver when a disruption of the input signal is detected where the state of the transmitter receive module does not equal the state of the input signal, wherein: the receiver is configured to transmit a second signal corresponding to the first signal to the transmitter in order to correct a state of the transmitter receive module; and a fault is detected when transmission of the first and second signals is not completed. monitor a state of the input signal, the transmit current latching module, and the transmitter receive module; and retransmit a first signal representing the input signal from the transmitter to the receiver when a disruption of the input signal is detected where the state of the transmitter receive module does not equal the state of the input signal, wherein: the receiver is configured to transmit a second signal corresponding to the first signal to the transmitter in order to correct a state of the transmitter receive module; and a fault is detected when transmission of the first and second signals is not completed. the receiver is configured to transmit a second signal corresponding to the first signal to the transmitter in order to correct a state of the transmitter receive module; and a fault is detected when transmission of the first and second signals is not completed.