Claims
- 1. An electronic device comprising:
an indicator that generates an indication of an event responsive to an indicator control signal; a processor that generates an indicator off-time value and an indicator on-time value when an indication is desired; an indicator control circuit coupled between the processor and the indicator wherein the indicator control circuit receives the indicator off-time value and the indicator on-time value from the processor and wherein the indicator control circuit includes,
an off-time register coupled to the processor that stores the off-time value generated by the processor, an on-time register coupled to the processor that stores the on-time value generated by the processor, and an indicator control signal generator coupled to the off-time register and coupled to the on-time register wherein the indicator control signal generator alternatingly and repeatedly enables the indicator control signal for a period of time determined by the on-time value stored in the on-time register and disables the indicator control signal for a period of time determined by the off-time value stored in the off-time register.
- 2. An electronic device according to claim 1 wherein the indicator control signal is disabled when the on-time value stored in the on-time register is zero.
- 3. An electronic device according to claim 1 wherein the processor generates an indicator pulse-duty, wherein the indicator control circuit receives the indicator pulse-duty, the indicator control circuit further including,
an indicator pulse-duty register coupled to the processor that stores the indicator pulse-duty generated by the processor, and a pulse width modulation circuit coupled to the indicator pulse-duty register wherein the pulse width modulation circuit modulates a pulse width of the enabled indicator control signal in response to the indicator pulse-duty stored in the indicator pulse-duty register.
- 4. An electronic device comprising:
an indicator that generates an indication of an event responsive to an indicator control signal; a processor that generates an indicator off-time value and an indicator on-time value when an indication is desired; an indicator control circuit coupled between the processor and the indicator wherein the indicator control circuit receives the indicator off-time value and the indicator on-time value from the processor and wherein the indicator control circuit includes,
an off-time register coupled to the processor that stores the off-time value generated by the processor, an on-time register coupled to the processor that stores the on-time value generated by the processor, and an indicator control signal generator coupled to the off-time register and coupled to the on-time register wherein the indicator control signal generator alternatingly enables the indicator control signal for a period of time determined by the on-time value stored in the on-time register and disables the indicator control signal for a period of time determined by the off-time value stored in the off-time register; wherein the processor generates an indicator pulse-duty, wherein the indicator control circuit receives the indicator pulse-duty, the indicator control circuit further including,
an indicator pulse-duty register coupled to the processor that stores the indicator pulse-duty generated by the processor, and a pulse width modulation circuit coupled to the indicator pulse-duty register wherein the pulse width modulation circuit modulates a pulse width of the enabled indicator control signal in response to the indicator pulse-duty stored in the indicator pulse-duty register; wherein the pulse width modulation circuit includes,
a timer that generates an incrementing elapsed time up to a predetermined value and then starts over, and a comparator coupled to the timer and coupled to the indicator pulse-duty register wherein the comparator compares the elapsed time and the indicator pulse-duty and wherein the pulse width modulation circuit modulates the pulse width of the enabled indicator control signal responsive to the comparison of the elapsed time and the indicator pulse-duty.
- 5. An electronic device according to claim 4 wherein the timer comprises a counter coupled to a clock.
- 6. An electronic device according to claim 5 wherein the indicator control circuit disables the clock when the indicator control signal is disabled.
- 7. An electronic device according to claim 5 wherein the indicator control circuit disables the clock when the on-time value is zero.
- 8. An electronic device according to claim 1 further comprising:
a transceiver coupled to the processor wherein the transceiver transmits and receives radio communications under control of the processor.
- 9. An electronic device according to claim 1 wherein the indicator is selected from a group consisting of a buzzer, a ringer, a light, a vibrator, and an annunciator.
- 10. An electronic device comprising:
an indicator that generates an indication of an event responsive to an indicator control signal; a processor that generates an indicator pulse-duty when an indication is desired; an indicator control circuit coupled between the processor and the indicator wherein the indicator control circuit receives the indicator pulse-duty from the processor, wherein the indicator control circuit includes,
an indicator pulse-duty register coupled to the processor that stores the indicator pulse-duty generated by the processor, and a pulse width modulation circuit coupled to the indicator pulse-duty register wherein the pulse width modulation circuit modulates a pulse width of an enabled indicator control signal in response to the indicator pulse-duty stored in the indicator pulse-duty register.
- 11. An electronic device according to claim 10 wherein the pulse width modulation circuit includes,
a timer that generates an incrementing elapsed time up to a predetermined value and then starts over, and a comparator coupled to the timer and coupled to the indicator pulse-duty register wherein the comparator compares the elapsed time and the indicator pulse-duty and wherein the pulse width modulation circuit modulates the pulse width of the enabled indicator control signal responsive to the comparison of the elapsed time and the indicator pulse-duty.
- 12. An electronic device according to claim 10 wherein the timer includes a counter coupled to a clock.
- 13. An electronic device according to claim 12 wherein the indicator control circuit disables the clock when the indicator control signal is disabled.
- 14. An electronic device according to claim 13 wherein the processor generates an indicator off-time value and an indicator on-time value when an indication is desired, wherein the indicator control circuit receives the indicator off-time value and the indicator on-time value from the processor, and wherein the indicator control circuit further includes,
an off-time register coupled to the processor that stores the off-time value generated by the processor, an on-time register coupled to the processor that stores the on-time value generated by the processor, and an indicator control signal generator coupled to the off-time register and coupled to the on-time register wherein the indicator control signal generator alternatingly and repeatedly enables the indicator control signal for a period of time determined by the on-time value stored in the on-time register and disables the indicator control signal for a period of time determined by the off-time value stored in the off-time register.
- 15. An electronic device according to claim 14 wherein the indicator control signal is disabled when the on-time value stored in the on-time register is zero.
- 16. An electronic device according to claim 14 wherein the indicator control signal generator includes,
a timer that generates an incrementing elapsed time, a multiplexer coupled to the on-time register and to the off-time register wherein the multiplexer selects one of the on-time value from the on-time register and the off-time value from the off-time register, a comparator coupled to the multiplexer and the timer wherein the comparator compares the incrementing elapsed time with the selected one of the on-time value and the off-time value and wherein the comparator generates a signal when the elapsed time reaches the selected one of the on-time value and the off-time value, and a latching circuit coupled to the comparator wherein the latching circuit switches a state of the indicator control signal and resets the timer responsive to the signal that the elapsed time has reached the selected one of the on-time value and the off-time value, and wherein the multiplexer selects the other of the on-time value and the off-time value responsive to the signal.
- 17. An electronic device according to claim 16 wherein the timer includes a counter coupled to a clock.
- 18. An electronic device according to claim 17 wherein the indicator control circuit disables the clock when the on-time value stored in the on-time register is zero.
- 19. An electronic device according to claim 17 wherein the indicator control circuit disables the clock when the off-time value stored in the off-time register is zero.
- 20. An electronic device according to claim 10 further comprising:
a transceiver coupled to the processor wherein the transceiver transmits and receives radio communications under control of the processor.
- 21. An electronic device according to claim 10 wherein the indicator is selected from a group consisting of a buzzer, a ringer, a light, a vibrator, and an annunciator.
- 22. A method of controlling an indicator for a radiotelephone used to provide radiotelephone communications wherein the radiotelephone includes a radiotelephone indicator that generates an indication of an event responsive to an indicator control signal, the method comprising the steps of:
storing an off-time value in an off-time register; storing an on-time value in an on-time register; and alternatingly and repeatedly enabling the indicator control signal for a period of time determined by the on-time value stored in the on-time register and disabling the indicator control signal for a period of time determined by the off-time value stored in the off-time register.
- 23. A method according to claim 22 wherein the indicator control signal is disabled when the on-time value stored in the on-time register is zero.
- 24. A method according to claim 22 wherein the step of alternatingly enabling and disabling the indicator control signal comprises,
generating an incrementing elapsed time, selecting one of the on-time value from the on-time register and the off-time value from the off-time register, comparing the incrementing elapsed time with the selected one of the on-time value and the off-time value, generating a signal when the elapsed time reaches the selected one of the on-time value and the off-time value, switching a state of the indicator control signal and resetting the timer responsive to the signal that the elapsed time has reached the selected one of the on-time value and the off-time value, and selecting the other of the on-time value and the off-time value responsive to the signal.
- 25. A method according to claim 24 wherein the step of generating an incrementing elapsed time comprises generating the incrementing elapsed time in response to a clock signal generated by a clock.
- 26. A method according to claim 25 further comprising the step of:
disabling the clock when the on-time value stored in the on-time register is zero.
- 27. A method according to claim 25 further comprising the step of:
disabling the clock when the off-time value stored in the off-time register is zero.
- 28. A method according to claim 22 wherein the indicator is selected from a group consisting of a buzzer, a ringer, a light, a vibrator, and an annunciator.
- 29. A method of controlling an indicator for a radiotelephone used to provide radiotelephone communications wherein the radiotelephone includes a radiotelephone indicator that generates an indication of an event responsive to an indicator control signal, the method comprising the steps of:
storing an indicator pulse-duty in an indicator pulse-duty register; and modulating a pulse width of an enabled indicator control signal in response to the indicator pulse-duty stored in the indicator pulse-duty register to modulate an intensity of the radiotelephone indicator.
- 30. A method according to claim 29 wherein the indicator is selected from a group consisting of a buzzer, a ringer, a light, a vibrator, and an annunciator.
RELATED APPLICATIONS
[0001] The present application is a continuation of U.S. application Ser. No. 09/166,461 filed Oct. 5, 1998, the disclosure of which is incorporated herein in its entirety by reference.
Continuations (1)
|
Number |
Date |
Country |
Parent |
09166461 |
Oct 1998 |
US |
Child |
10071107 |
Feb 2002 |
US |