Patent ID: 9465379
Filing Date: 2016-10-11
CPC Classification: G05B,H03K

Claim Text:
1. A programmable discrete input hardware module comprising: a pulse width modulation module configured to generate a pulse width modulated signal based upon an input signal; a pulse width demodulation module, the pulse width demodulation module configured to generate a demodulated pulse width signal; an isolator configured to isolate the pulse width modulation module and the pulse width demodulation module, the isolator configured to generate an isolated modulated pulse width signal based upon the pulse width modulated signal for the pulse width demodulation module to generate the demodulated pulse width signal; a first comparator communicatively coupled to the pulse width demodulation module, the first comparator configured to compare the demodulated pulse width signal with a first programmable reference, the first comparator configured to output a first comparator output signal based upon the comparison; a second comparator communicatively coupled to the pulse width demodulation module, the second comparator configured to compare the demodulated pulse width signal with a second programmable reference, the second comparator configured to output a second comparator output signal based upon the comparison; and a digital filter communicatively coupled to the first comparator and the second comparator, the digital filter configured to digitally filter at least one of the first comparator output signal or the second comparator output signal to generate a discrete input signal.