Remote control signal processing circuit for a microcomputer
First Claim
1. A remote control signal processing circuit for a microcomputer comprising:
- means for receiving a remote control signal and producing a pulse signal indicative thereof;
an edge detection means for detecting rising and falling of said pulse signal and generating a first output signal which becomes active level at every occurrence of one of the leading edge or the trailing edge of said pulse signal and a second output signal which becomes active level at every occurrence of the other of the leading edge or the trailing edge of said pulse signal;
a timer counter for counting clock pulses and generating a counter value corresponding to a number of clock pulses counted;
a first latch means for receiving said first output signal, sampling and holding the counter value of said timer counter at every occurrence of switching of said first output signal into the active level, and for resetting said counter value of said timer counter to an initial value;
a second latch means for receiving said second output signal, sampling and holding the counter value of said timer counter at every occurrence of switching of said second output signal into an active state;
a comparing register temporarily storing a programmable predetermined value; and
comparing means for comparing the value provided to said second latch means and the value stored in said comparing register, and generating a detection signal indicative that the pulse width of said pulse signal is other than the predetermined value when the compared values are mutually different from each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A remote control signal processing circuit uses hardware to check the pulse of the remote control signal, detect the leader code, and make "0" or "1" judgment for status code or data code. Based on the edge detection signals given by the edge detection circuit to detect the leading and trailing edges of the signal, the pulse width of the remote control signal is measured with a timer, and the measurement value of the pulse width is latched by a latch circuit. A check circuit compares the value latched at the latch circuit with the criteria stored in the register in advance for normal/abnormal judgment of pulse width and outputs a pulse error signal when they are not identical. Alternatively, the circuit may be provided with registers to store in advance criteria for logical "0" or "1" based on the pulse width of the remote control signal so that a judgment circuit compares the measurement value of the pulse width in the latch circuit and the criteria in the registers to judge whether the logical value is "0" or "1".
-
Citations
7 Claims
-
1. A remote control signal processing circuit for a microcomputer comprising:
-
means for receiving a remote control signal and producing a pulse signal indicative thereof; an edge detection means for detecting rising and falling of said pulse signal and generating a first output signal which becomes active level at every occurrence of one of the leading edge or the trailing edge of said pulse signal and a second output signal which becomes active level at every occurrence of the other of the leading edge or the trailing edge of said pulse signal; a timer counter for counting clock pulses and generating a counter value corresponding to a number of clock pulses counted;
a first latch means for receiving said first output signal, sampling and holding the counter value of said timer counter at every occurrence of switching of said first output signal into the active level, and for resetting said counter value of said timer counter to an initial value;a second latch means for receiving said second output signal, sampling and holding the counter value of said timer counter at every occurrence of switching of said second output signal into an active state; a comparing register temporarily storing a programmable predetermined value; and comparing means for comparing the value provided to said second latch means and the value stored in said comparing register, and generating a detection signal indicative that the pulse width of said pulse signal is other than the predetermined value when the compared values are mutually different from each other. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification