Claims
- 1. A crystal-less remote keyless entry system, comprising:
a microprocessor; a radio frequency circuit electrically coupled to the microprocessor; and a timing circuit electrically coupled to the microprocessor, the timing circuit being a unitary part of the microprocessor; wherein the microprocessor is configured to output data having a stretch time that compensates for power up delays in the radio frequency circuit without substantially varying a bit time period of the output data.
- 2. The crystal-less remote keyless entry system of claim 1 wherein the stretch time provides a longer or a shorter generating period of a high or low time of a bit.
- 3. The crystal-less remote keyless entry system of claim 1 wherein the stretch time maintains a substantially constant bit time period of the output data by adjusting nominal intervals of a high and a low state of a bit.
- 4. The crystal-less remote keyless entry system of claim 1 wherein the radio frequency signal is configured to transmit a Manchester encoded data.
- 5. The crystal-less remote keyless entry system of claim 1 wherein the radio frequency signal is configured to transmit a pulse width modulated encoded data.
- 6. The crystal-less remote keyless entry system of claim 1 further comprising a transmission buffer resident to the microprocessor, the transmission buffer being configured to retain a previous bit transmitted by the radio frequency circuit.
- 7. The crystal-less remote keyless entry system of claim 1 wherein the crystal-less remote keyless entry system is a hands free activated system.
- 8. The crystal-less remote keyless entry system of claim 1 further comprising a mechanical switch electrically coupled to the microprocessor, wherein the mechanical switch is configured to activate the microprocessor.
- 9. The crystal-less remote keyless entry system of claim 8 wherein the microprocessor is programmed to acknowledge a valid switch event without servicing an interruption or polling an input.
- 10. The crystal-less remote keyless entry system of claim 8 wherein the microprocessor is configured to detect a switch event without interrupting a radio frequency transmission transmitted by the radio frequency circuit.
- 11. The crystal-less remote keyless entry system of claim 1 wherein the microprocessor is configured to compensate for a bit time variation.
- 12. The crystal-less remote keyless entry system of claim 1 wherein the stretch time selectively lengthens the nominal bit high time and shortens the nominal bit low time of an encoded bit.
- 13. The crystal-less remote keyless entry system of claim 1 further comprising a memory coupled to the microprocessor, wherein the memory retains software that evaluates three consecutive bits that are used to calculate the stretch time.
- 14. A system for detecting a switch activation in a crystal-less remote keyless entry system, comprising:
a switch; a microprocessor electrically coupled to t he switch; a radio frequency circuit electrically coupled to the microprocessor; and a timing circuit electrically coupled to the microprocessor, the timing circuit being a unitary part of the microprocessor; wherein the microprocessor is configured to transmit a bit during a time period that comprises a debounce time interval that allows a switching event to be processed in parallel with a radio frequency transmission from the radio frequency circuit.
- 15. The system for detecting a switch activation in a crystal-less remote keyless entry system of claim 14 further comprising a test fixture coupled to the microprocessor, wherein the test fixture is further configured to validate an output of the radio frequency circuit without receiving a radio frequency signal transmitted from the radio frequency circuit.
- 16. The crystal-less remote keyless entry system of claim 14 wherein the switch is a mechanical switch.
- 17. The system for detecting a switch activation in a crystal-less remote keyless entry system of claim 16 further comprising a memory, the memory having a switch detection routine that determines when a valid switch event occurs between logic levels of a Manchester encoded bit.
- 18. The system for detecting a switch activation in a crystal-less remote keyless entry system of claim 16 wherein the microprocessor is further configured to queue a switch command when a valid switching event occurs without interrupting a radio frequency transmission transmitted by the radio frequency circuit.
- 19. The system for detecting a switch activation in a crystal-less remote keyless entry system of claim 14 further comprising a memory coupled to the microprocessor, the memory being programmed with a stretch time.
- 20. A method of transmitting entry or function data using a crystal-less remote keyless entry system, comprising:
selecting a bit from a data stream; and encoding the bit with a Manchester like encoding process that debounces a switch at a bit time period between different logic levels of a Manchester like encoded data and queues a switch command when a switch event occurs without interrupting a data transmission.
- 21. The method of calibrating a crystal-less remote keyless entry system of claim 20 further comprising adjusting a bit time period of the Manchester like encoded data with a stretch time.
- 22. The method of calibrating a crystal-less remote keyless entry system of claim 21 further comprising calculating a stretch time using a previous bit, a current bit, and a next bit.
- 23. The method of calibrating a crystal-less remote keyless entry system of claim 22 further comprising transmitting the Manchester like encoded data.
- 24. A method of transmitting a code using a crystal-less remote keyless entry system, comprising:
selecting a bit from a data stream; encoding the bit with a Manchester like encoding that debounces a switch at a time period between logic levels of a Manchester like encoded data; adjusting a bit time period of the Manchester like encoded data with a stretch time using a previous bit, a current bit, and a next bit; and transmitting the Manchester like encoded data.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] The following co-pending and commonly assigned U.S. patent applications have been filed on the same day as this application. Each of these applications relate to and further describe other aspects of the presently preferred embodiments disclosed in this application and are incorporated by reference in their entirety.
[0002] U.S. patent application Ser. No. ______, “Apparatus and Method of Calibrating a Keyless Transmitter,” Attorney Reference Number: 9367/6, filed on Sep. 28, 2001, and is now United States Patent Number U.S. patent application Ser. No. ______, “Apparatus and Method for Calibrating a Timing Circuit in A Remote Keyless Entry System Using Programmable Commands,” Attorney Reference Number: 9367/7, filed on Sep. 28, 2001, and is now U.S. Pat. No. ______.