IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0161773
(2002-06-04)
|
발명자
/ 주소 |
- Colombo, Joseph G.
- Gofman, Igor Y.
|
출원인 / 주소 |
|
대리인 / 주소 |
Katten Muchin Zavis Rosenman
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
17 |
초록
▼
A micro-controller adjustably provides a scanning frequency for operating a driver for an ultrasonic device. The frequency is adjusted within a defined range until an acknowledgement signal is provided to the micro-controller to lock a currently selected frequency as the operating frequency. An indi
A micro-controller adjustably provides a scanning frequency for operating a driver for an ultrasonic device. The frequency is adjusted within a defined range until an acknowledgement signal is provided to the micro-controller to lock a currently selected frequency as the operating frequency. An indicator indicates when a frequency has been selected outside of the defined range. The device is preferably implemented as a complex programmable logic device (CPLD).
대표청구항
▼
1. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time per
1. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; and a third circuit for outputting a pulse at the completion of the counting operation by the second circuit; wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency differing by a predetermined amount from the currently selected frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream having successive pulses each at a frequency differing from a preceding pulse by the predetermined amount, and wherein at the completion of a counting operation by the second circuit and after the acknowledgement signal is received, the first circuit is restricted to output a next number at the currently selected frequency only, causing the second circuit to complete a next counting operation during a time period representative of the currently selected frequency and the third circuit to output a next pulse, thereby producing a pulse stream at the currently selected frequency. 2. The device according to claim 1, further comprising a fifth circuit for causing the second circuit to complete N counting operations during N time periods representative of the currently selected frequency, wherein N is determined in accordance with a batch preset number.3. The device according to claim 1, wherein a frequency preset is changeably provided at an input to the first circuit for determining a first number to be output by the first circuit.4. The device according to claim 1, comprising a seventh circuit for processing the acknowledgement signal.5. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit, wherein at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and a fourth circuit for outputting a second pulse stream, wherein the second pulse stream is out of phase with respect to the first pulse stream. 6. The device according to claim 5, wherein a beginning of an output pulse in the first pulse stream is delayed from an ending of an output pulse in the second pulse stream.7. The device according to claim 6, wherein the delay is approximately 200 nanoseconds.8. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit, wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and a fifth circuit for causing the second circuit to complete N counting operations during N time periods representative of the currently selected frequency, wherein N is determined in accordance with a batch preset number; wherein the batch preset number is unchangeably stored by the device. 9. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit, wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and a fifth circuit for causing the second circuit to complete N counting operations during N time periods representative of the currently selected frequency, wherein N is determined in accordance with a batch preset number, wherein the batch preset number is changeably provided at an input to the fifth circuit. 10. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; and a third circuit for outputting a pulse at the completion of the counting operation by the second circuit; wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream, and wherein a frequency preset is unchangeably stored by the device and input to the first circuit for determining a first number to be output by the first circuit. 11. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit, wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and a sixth circuit for determining when the next number is outside a predetermined range of acceptable numbers, and for generating an out-of-range signal when the next number is outside said predetermined range. 12. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit; wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and a seventh circuit for processing the acknowledgement signal, wherein the seventh circuit comprises a noise eliminator for eliminating false acknowledgement signals. 13. A micro-controller device for providing a first stream of pulses at an adjustable frequency, said device comprising:a first circuit for outputting a number representing a currently selected frequency; a second circuit for receiving said number and completing a counting operation during a time period representative of the currently selected frequency; a third circuit for outputting a pulse at the completion of the counting operation by the second circuit; wherein, at the completion of each counting operation by the second circuit and until an acknowledgement signal is received, the first circuit outputs a next number representing a next frequency, for causing the second circuit to complete a next counting operation during a time period representative of the next frequency and for causing the third circuit to output a next pulse, thereby producing the first pulse stream; and an eighth circuit for initiating operation of the device upon receipt of a start signal. 14. The device according to claim 13, wherein the eighth circuit synchronizes operation of the first and second circuits.15. A method for providing a first stream of pulses at an adjustable frequency, the method comprising the steps of:outputting a current number representing a currently selected frequency; receiving said number and completing a counting operation during a time period representative of the currently selected frequency; and outputting a pulse at the completion of the counting operation; wherein, at the completion of each counting operation and until an acknowledgement signal is received, a next number representing a next frequency differing by a predetermined amount from the currently selected frequency is output to cause a counting operation to complete during a time period representative of the next frequency and a next pulse to be output, thereby producing the first pulse stream having successive pulses each at a frequency differing from a preceding pulse by the predetermined amount, and wherein at the completion of a counting operation and after the acknowledgement signal is received, the next number is restricted to represent the currently selected frequency only, causing a next counting operation to complete during a time period representative of the currently selected frequency and a next pulse to be output, thereby producing a pulse stream at the currently selected frequency. 16. The method of claim 15, further comprising the step of repeating the counting and outputting steps until N working operations are completed and N pulses are output during N time periods representative of the currently selected frequency, wherein N is determined in accordance with a batch preset number.17. A method for providing a first stream of pulses at an adjustable frequency, the method comprising the steps of:outputting a current number representing a currently selected frequency; receiving said number and completing a counting operation during a time period representative of the currently selected frequency; outputting a pulse at the completion of the counting operation, wherein, at the completion of each counting operation and until an acknowledgement signal is received, a next number representing a next frequency is output to cause a counting operation to complete during a time period representative of the next frequency and a next pulse to be output, thereby producing the first pulse stream; and outputting a second pulse stream, wherein the second pulse stream is out of phase with respect to the first pulse stream. 18. The method of claim 17, wherein a beginning of a pulse in one of the first and second pulse streams is delayed by a predetermined amount from an ending of a pulse in the other pulse stream.19. The method of claim 18, wherein the delay is approximately 200 nanoseconds.20. A method for providing a first stream of pulses at an adjustable frequency, the method comprising the steps of:outputting a current number representing a currently selected frequency; receiving said number and completing a counting operation during a time period representative of the currently selected frequency; outputting a pulse at the completion of the counting operation; wherein, at the completion of each counting operation and until an acknowledgement signal is received, a next number representing a next frequency is output to cause a counting operation to complete during a time period representative of the next frequency and a next pulse to be output, thereby producing the first pulse stream; determining whether the next frequency is outside a predetermined range of frequencies; and generating an out-of range signal when the next frequency is outside said range. 21. A method for providing a first stream of pulses at an adjustable frequency, the method comprising the steps of:completing a counting operation during a time period representative of a currently selected frequency; and outputting a pulse at the completion of the counting operation; wherein, at the completion of each counting operation and until an acknowledgement signal is received, a next counting operation is completed during a time period representative of a next frequency differing by a predetermined amount from the currently selected frequency, and a next pulse is output at the completion of the next counting operation, thereby producing the first pulse stream having successive pulses each at a frequency differing from a preceding pulse by the predetermined amount, and wherein at the completion of a counting operation and after the acknowledgement signal is received, the next number is restricted to represent the currently selected frequency only, causing a next counting operation to complete during a time period representative of the currently selected frequency and a next pulse to be output, thereby producing a pulse stream at the currently selected frequency.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.