APPARATUS AND METHODS OF DETECTING TRANSIENT DISCHARGE MODES AND/OR CLOSED LOOP CONTROL OF PULSED SYSTEMS AND METHOD EMPLOYING SAME
20220285922 · 2022-09-08
Inventors
- Joseph F. Fitzpatrick (Glendale, CA, US)
- Mark A. Thomas (Redondo Beach, CA, US)
- Alonzo Gomez (Los Angeles, CA, US)
- Jason M. Sanders (La Crescenta, CA, US)
Cpc classification
H01T15/00
ELECTRICITY
International classification
Abstract
A system and method for differentiating between different modes of pulsed electrical discharges via of an amplitude to time (ATC) conversion circuit is described. A bipolar ATC circuit is used to add together the positive and negative portions of an attenuated and filtered signal derived either from the voltage or current of a pulse. Alternatively, a unipolar ATC circuit may be employed. The resulting processed signal is compared against a reference voltage to generate an output signal that is active for the amount of time that the processed signal exceeds the reference voltage. Discharge mode is determined based on three factors: did a pulse occur, if a pulse occurred when did the pulse start relative to the original pulse event, and what is the duty cycle of the pulse. Subsequent pulse generated may be controlled accordingly
Claims
1. A method of operation of a system for use in providing high voltage electrical pulses to one or more electrodes, the method comprising: for each of a number of electrical pulses in a pulse train of electrical pulses being delivered to at least one electrode, sensing at least one characteristic value of a present one of the electrical pulses of the pulse train; and determining a transient discharge mode based on the sensed at least one characteristic value of the present one of the electrical pulses of the pulse train.
2. The method of claim 1 wherein determining a transient discharge mode based on the sensed at least one characteristic value of the present one of the electrical pulses includes determining the transient discharge mode via an output of an amplitude-to-time conversion (ATC) circuit, and wherein the transient discharge modes include: a no detected discharge mode, a transient or non-equilibrated plasma discharge mode, and a spark or arc discharge mode, and determining the transient discharge mode via an output of an ATC circuit includes determining whether the no detected discharge mode occurred, the transient or non-equilibrated plasma discharge mode occurred, or the spark or arc discharge mode occurred.
3. (canceled)
4. The method of claim 2 wherein determining the transient discharge mode via the output of the ATC circuit includes determining whether a discharge has been detected for the present one of the electrical pulses of the pulse train, and in response to no detection of a discharge producing an indication that the transient discharge mode of the present one of the electrical pulses of the pulse train is the no detected discharge mode, and wherein determining the transient discharge mode via the output of the ATC circuit includes, in response to a detection of an occurrence of a discharge for the present one of the electrical pulses of the pulse train, determining whether a delay in a processed version of the present one of the electrical pulses provided by a comparator exceeds a delay of a reference signal.
5. (canceled)
6. The method of claim 4 wherein determining the transient discharge mode via the output of the ATC circuit further includes, in response to a detection of an occurrence of a discharge for the present one of the electrical pulses of the pulse train, determining whether a duration in the processed version of the present one of the electrical pulses provided by the comparator exceeds a duration of the reference signal, the processed version of the present one of the electrical pulses filtered via a resistance-capacitance filter.
7. The method of claim 4, further comprising: producing, by the ATC circuit, a pulse width modulated (PWM) output signal that is indicative of the determined transient discharge mode.
8. The method of claim 7 wherein producing a PWM output signal that is indicative of the determined transient discharge mode by the ATC circuit includes producing the PWM output signal by a unipolar ATC circuit.
9. The method of claim 7 wherein producing a PWM output signal that is indicative of the determined transient discharge mode by the ATC circuit includes producing the PWM signal by a bipolar ATC circuit.
10. (canceled)
11. The method of claim 2, further comprising: identifying the discharge mode of the present one of the electrical pulses of the pulse train by a microcontroller based on the output of the ATC circuit before the subsequent one of the electrical pulses of the pulse train is generated using time measurements.
12. The method of claim 2, further comprising: adjusting at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode, wherein adjusting at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode includes adjusting at least one of a pulse amplitude at least one of the subsequent one of the pulses, a pulse repetition rate of the at least one of the subsequent one of the pulses, an end of the pulse train or a number of the at least one of the subsequent one of the pulses in a pulse burst in the pulse train.
13. (canceled)
14. The method of claim 1 wherein sensing at least one characteristic value of a present one of the electrical pulses of the pulse train includes sensing at least one of a voltage or a current of the present one of the electrical pulses of the pulse train at one or more of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug.
15. The method of any of claim 1 wherein sensing at least one characteristic value of a present one of the electrical pulses of the pulse train includes sensing at least one of a voltage or a current of the present one of the electrical pulses of the pulse train reflected from a load.
16. The method of claim 1 wherein adjusting an amplitude of a subsequent one of the pulses based on the determined transient discharge mode includes adjusting the amplitude of the subsequent electrical pulse via a pulse width modulated charging circuit selected from the group consisting of: a pulse width modulated half-bridge charging circuit powered by a DC-DC power supply or a pulse width modulated full-bridge charging circuit powered by a DC-DC power supply.
17. (canceled)
18. (canceled)
19. The method of claim 1 wherein determining a transient discharge mode based on the sensed at least one characteristic value of the present one of the electrical pulses includes determining the transient discharge mode via an output of a first amplitude-to-time conversion (ATC) circuit and via an output of a second ATC circuit, the first ATC circuit coupled to receive at least one of a voltage or a current of the present one of the electrical pulses of the pulse train sensed at a first one of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug, and the second ATC circuit coupled to receive at least one of a voltage or a current of the present one of the electrical pulses of the pulse train sensed at a second one of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug.
20. (canceled)
21. A system for use in providing high voltage electrical pulses to one or more electrodes, comprising: at least one sensor positioned and operable to sense at least one characteristic value of a present one of a plurality of electrical pulses of a pulse train of electrical pulses; and circuitry communicatively coupled to the at least one sensor and operable to determine a transient discharge mode of the present one of a plurality of electrical pulses of a pulse train based on the sensed at least one characteristic value of the present one of the electrical pulses of the pulse train.
22. The system of claim 21 wherein the circuitry includes an amplitude-to-time conversion (ATC) circuit that produces a pulse width modulated (PWM) output signal that is indicative of the determined transient discharge mode.
23. The system of claim 22 wherein the ATC circuit is one of a unipolar ATC circuit or a bipolar ATC circuit.
24. (canceled)
25. The system of claim 22 wherein the circuitry includes a microcontroller communicatively coupled to the ATC circuit the receive the PWM output signal produced by the ATC circuit.
26. The system of claim 25 wherein the circuitry determines whether a discharge has been detected for the present one of the electrical pulses of the pulse train, and in response to no detection of a discharge the circuitry produces an indication that the transient discharge mode of the present one of the electrical pulses of the pulse train is the no detected discharge mode and wherein, in response to a detection of an occurrence of a discharge for the present one of the electrical pulses of the pulse train, the circuitry determines whether a delay in a processed version of the present one of the electrical pulses provided by a comparator exceeds a delay of a reference signal.
27. (canceled)
28. The system of claim 26 wherein, in response to a detection of an occurrence of a discharge for the present one of the electrical pulses of the pulse train, the circuitry determines whether a duration in the processed version of the present one of the electrical pulses provided by the comparator exceeds a duration of the reference signal, the processed version of the present one of the electrical pulses filtered via a resistance-capacitance filter, and wherein the microcontroller identifies the discharge mode of the present one of the electrical pulses of the pulse train based on the output of the ATC circuit before the subsequent one of the electrical pulses of the pulse train is generated using time measurements.
29. (canceled)
30. (canceled)
31. The system of claim 28 30 wherein the circuitry further adjusts at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode and wherein to adjust at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode the circuitry adjusts at least one of a pulse amplitude at least one of the subsequent one of the pulses, a pulse repetition rate of the at least one of the subsequent one of the pulses, an end of the pulse train or a number of the at least one of the subsequent one of the pulses in a pulse burst in the pulse train.
32. The system of claim 28 30 wherein the circuitry further adjusts at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode and wherein to adjust at least a subsequent one of the pulses of the pulse train based at least in part on the determined transient discharge mode the circuitry adjusts an amplitude of the subsequent electrical pulse via a pulse width modulated charging circuit selected from the group consisting of: a pulse width modulated half-bridge charging circuit powered by a DC-DC power supply or a pulse width modulated full-bridge charging circuit powered by a DC-DC power supply.
33. (canceled)
34. (canceled)
35. (canceled)
36. The system of claim 21 wherein the at least one sensor is positioned and operable to sense at least one of a voltage or a current of the present one of the electrical pulses of the pulse train at one or more of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug.
37. The system of claim 21 wherein the at least one sensor is positioned and operable to sense at least one of a voltage or a current of the present one of the electrical pulses of the pulse train reflected from a load.
38. (canceled)
39. The system of claim 21 wherein the ATC circuit is a first ATC circuit coupled to receive at least one of a voltage or a current of the present one of the electrical pulses of the pulse train sensed at a first one of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug, and further comprising: a second ATC circuit coupled to receive at least one of a voltage or a current of the present one of the electrical pulses of the pulse train sensed at a second one of: an output of a pulse generator, a cable/igniter interface or cable/sparkplug interface, or a location along a cable that connects the pulse generator to an igniter or a sparkplug.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In the drawings, identical reference numbers identify similar elements or acts. The sizes and relative positions of elements in the drawings are not necessarily drawn to scale. For example, the shapes of various elements and angles are not drawn to scale, and some of these elements are arbitrarily enlarged and positioned to improve drawing legibility. Further, the particular shapes of the elements as drawn, are not intended to convey any information regarding the actual shape of the particular elements, and have been solely selected for ease of recognition in the drawings.
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
[0026]
[0027]
[0028]
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0029] In the following description, certain specific details are set forth in order to provide a thorough understanding of various disclosed implementations and embodiments. However, one skilled in the relevant art will recognize that embodiments may be practiced without one or more of these specific details, or with other methods, components, materials, etc. In other instances, well-known structures associated with pulse generators, for example nanosecond pulse generators, spark ignition sources, for example spark plugs, cables that couple pulse generators to spark ignition sources, for example coaxial cables, plasma generation, gas delivery systems, and/or internal combustion engines have not been shown or described in detail to avoid unnecessarily obscuring descriptions of the implementations and embodiments.
[0030] Unless the context requires otherwise, throughout the specification and claims which follow, the word “comprise” and variations thereof, such as, “comprises” and “comprising” are to be construed in an open, inclusive sense, that is, as “including, but not limited to.”
[0031] Reference throughout this specification to “one embodiment” or “an embodiment” means that a particular feature, structure or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearances of the phrases “in one embodiment” or “in an embodiment” in various places throughout this specification are not necessarily all referring to the same embodiment. Furthermore, the particular features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0032] As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” include plural referents unless the content clearly dictates otherwise. It should also be noted that the term “or” is generally employed in its sense including “and/or” unless the content clearly dictates otherwise.
[0033] The headings and Abstract of the Disclosure provided herein are for convenience only and do not interpret the scope or meaning of the embodiments.
[0034]
[0035] The unipolar ATC sense circuit 100 has an input terminal 102 to receive an input signal (Signal) and an output terminal 104 to provide an output signal (Processed Signal) via a comparator U.sub.1. The input signal (Signal) may be supplied from a probe that measures and attenuates a high voltage pulse output from a pulse generator.
[0036] The unipolar ATC sense circuit 100 features clamping diodes D.sub.1, D.sub.2 at the input terminal 102, to clamp the input signal (Signal) between −V.sub.F and V.sub.DD1+V.sub.F, where V.sub.F is a forward voltage of the clamping diodes D.sub.1 and D.sub.2. This diode clamping circuit permits only unipolar, in this case positive, voltages to appear at a positive input terminal of the comparator U.sub.1.
[0037] The unipolar ATC sense circuit 100 also includes a filter (encompassed by broken line box 106) comprised of resistors R.sub.1 and R.sub.2 and a capacitor C.sub.1 to filter the input signal (Signal). The filtered and attenuated signal is input to comparator U.sub.1, which compares the attenuated and filtered signal against a DC reference provided by the adjustable voltage source V.sub.1. A bandwidth of the filter 106 ((R.sub.1+R.sub.2)−C.sub.1) and a waveshape of the input signal (Signal) work together to create outputs from the comparator U.sub.1 with sufficiently discrete durations that a duration of the output (interchangeably Mode or Processed Signal) of the comparator U.sub.1, can be measured and used to differentiate the type of discharge or discharge mode that has occurred. The comparator U.sub.1 has an open-collector output to enable input-to-output level-shifting, enabling a wider input amplitude dynamic range, while guaranteeing an output voltage that is within nominal maximum operating limits of a set of electronics that receive the output signal (Processed Signal).
[0038] The unipolar ATC sense circuit 100 also includes a dump circuit (encompassed by broken line box 108), comprising a transistor Q.sub.1, an dump input 110, and resistors R.sub.4, R.sub.5, R.sub.6 for a clearing signal (Dump). The clearing signal (Dump) is used to gate the transistor Q.sub.1 so that the capacitor C.sub.1 of the filter can be rapidly discharged, and the unipolar ATC sense circuit 100 reset for a subsequent measurement, after the output signal (interchangeably Mode or Processed Signal Mode) has been processed.
[0039] In operation, the unipolar ATC circuit 100 differentiates between different types of discharges driven by an electrical pulse. The input (Signal) to the ATC circuit 100 is derived from a voltage or current of an electrical pulse. This signal looks significantly different for different discharge modes due to the differences in discharge impedance and transmission line effects from a cable that connects a pulse generator to a load (e.g., igniter, sparkplug). By filtering the attenuated signal with an R-C filter, a processed signal (Processed Signal) is derived that is compared against a buffered analog voltage reference provided by an adjustable DC voltage source V.sub.1. The duration of time that the processed signal (Processed Signal) exceeds the reference voltage is different for different discharge modes. This result in output signals from the common-collector comparator U.sub.1, that have different durations corresponding to the mode of discharge. The Dump input drives a transistor Q.sub.1 that discharges the signal on capacitor C.sub.1 to reset the ATC circuit 100 before another pulse is fired by the pulse generator. The discharge mode is determined based on three factors: did a PWM pulse occur, if a PWM pulse occurred when did the PWM pulse start relative to the original pulse event (i.e., delay), and what is the duty cycle of the PWM pulse (i.e., pulse duration).
[0040]
[0041] The bipolar ATC circuit 200 has an input terminal 102 to receive an input signal (Signal) and an output terminal 104 to provide an output signal (Processed Signal) via a comparator U.sub.1. The input signal (Signal) may be supplied from a probe that measures and attenuates a high voltage pulse output from a pulse generator.
[0042] The bipolar ATC circuit 200 features a bipolar adding circuit (encompassed by broken line box 206) that sums positive and negative portions of a waveform of the input signal (Signal). The bipolar adding circuit comprises diodes D.sub.2 and D.sub.3, capacitors C.sub.1 and C.sub.2, and resistors R.sub.2 and R.sub.11.
[0043] The bipolar ATC circuit 200 also includes a diode D.sub.1 that clamps a maximum positive voltage from the input (Signal) to V.sub.DD1+V.sub.F, where V.sub.F is a forward voltage drop of the diode D.sub.1. The bipolar ATC circuit 200 also includes a diode D.sub.4 that clamps the signal produced by the bipolar adding circuit to a minimum voltage of −V.sub.F, where V.sub.F is a forward voltage of the diode D.sub.4.
[0044] The configuration of the remaining components of the bipolar ATC circuit 200 operate in a similar fashion to the corresponding components of the unipolar ATC circuit 100 (
[0045] In operation, the rectifying diodes D.sub.2, D.sub.3 steer positive and negative voltage to capacitors C.sub.1, C.sub.2, respectively. Both positive and negative signals are low-pass-filtered by the resistor/capacitor pairs R.sub.1-C.sub.1 and R.sub.1-C.sub.2. The signals are then recombined through the resistors R.sub.2, R.sub.11 and fed into the comparator U.sub.1.
[0046] It has been determined in experiments and simulations that adding the positive and negative portions of the input waveform derived from the high voltage output of the pulse generator increases versatility in the ATC circuit 200 because such enables differentiation between discharge modes measured at more measurement points in a system. Specifically, the unipolar ATC sense circuit 100 works best for input signal that are sensed in close proximity to an igniter or sparkplug because transmission line effects between a pulse generator and the igniter or sparkplug may compromise an integrity of the output signal (Processed Signal) produced by the unipolar ATC sense circuit 100 when the sensing is located spatially away from the igniter or sparkplug. In contrast, the bipolar ATC sense circuit 200 can be located anywhere between the pulse source (e.g., pulse generator) and a load (e.g., igniter or sparkplug), which is enabled by the fact that the oscillating waveforms that occur after the nanosecond duration pulse drives the igniter or sparkplug are relatively symmetric. The bipolar ATC sense circuit 200 advantageously uses rectification and summation of the two filtered waveforms, removing transmission line effects, to provide a sufficiently accurate signal with enough information to process the signal and determine discharge mode and amplitude.
[0047] A pulse amplitude of a subsequent pulse may be adjusted based on detected discharge mode, for instance via a pulse width modulated (PWM) charging circuit (e.g., a PWM half-bridge charging circuit or PWM full-bridge charging circuit, powered by DC-DC supply). The PWM half-bridge charging circuit or PWM full-bridge charging circuit turn ON and OFF for appropriate periods of time to ramp a current through an opening switch.
[0048]
[0049] The PWM charging circuity 300 may advantageously be used to adjust an output voltage amplitude and/or pulse energy of an output of a pulse generator. The PWM charging circuity 300 has an input terminal 302 to receive a pulse width modulated signal (PWM), a charge output terminal 304 and a charge return terminal 306. The input terminal 302 is coupled to a gate of a first transistor Q1 of the PWM charging circuity 300 via an isolation transformer ISO to supply the input signal (PWM) thereto. The input signal (PWM) is also supplied to a gate of a second transistor Q.sub.2 of the PWM charging circuity 300.
[0050] The PWM charging circuity 300 also includes a high voltage source HV, a bypass capacitor C.sub.1, an inductor L.sub.1, and a rectifying diode D.sub.1. The high voltage source HV is electrically coupled between the charge output terminal 304 and the charge return terminal 306, via the inductor L.sub.1 and the rectifying diode D.sub.1. The bypass capacitor C.sub.1 and the second transistor Q.sub.2 are both electrically coupled in parallel with the high voltage source HV and one another. The bypass capacitor C.sub.1 stores sufficient charge to supply a high frequency burst of pulses.
[0051] A duration of the input signal (PWM) may advantageously be determined using an algorithm, for example, an algorithm flashed onto a microcontroller or other processor that analyzes the output signal from an ATC sense circuit (e.g., unipolar ATC sense circuit 100, bipolar ATC sense circuit 200). Depending on the type of discharge or discharge mode determined by the microcontroller or other processor, the PWM signal is adjusted to either increase or reduce pulse amplitude and/or to end the pulse train delivered to a load (e.g., igniter or sparkplug). The sense and control circuit described herein is capable of making additional changes to pulse parameters, including, but not limited to, adjusting pulse amplitude in other ways, e.g., by adjusting a DC voltage level that is input to a charging circuit. PWM approach is one method of adjusting voltage amplitude, although other approaches may be employed.
[0052] In operation, the PWM charging circuit is gated by the microcontroller or other processor and appropriate gate drive circuitry (
[0053]
[0054] The system 400 includes the bipolar ATC sense circuit 200 (
[0055] The one or more sensors 406 can include voltage sensors and/or current sensors that attenuate the signals to achieve an appropriate dynamic range determined, for example by V.sub.DD1 of the ATC circuit 200. The one or more sensors 406 can be positioned at one, two, or even more locations from output terminals 404a, 404b of the pulse generator 404 to the input terminals 412a, 412b of a load 412 (e.g., igniter or sparkplug, represented with associated impedance Z). The output terminals 404a, 404b of the pulse generator 404 may be electrically coupled to the input terminals 412a, 412b of a load 412 via one or more cables 414, via one or more a cable/igniter or cable/sparkplug interfaces 416a, 416b. For example, one or more sensors 406 can be positioned at any one or more of: an output 404a, 404b of a pulse generator 404, a cable/igniter or cable/sparkplug interface 416a, 416b, or a location along a cable 144 that connects the pulse generator 404 to the load 412 (e.g., an igniter or a sparkplug).
[0056] In the implementation illustrated in
[0057] The load impedance (Z) is that of an igniter (e.g., load 412) designed to strike a discharge when excited by the electric pulse generated by the pulse generator 404. Depending on the pressure and temperature of the ambient fuel-air mixture surrounding the igniter and the voltage, duration, and energy of the pulse, the discharge of the igniter may be one of the following types or modes: no discharge, a transient plasma or non-equilibrium discharge, or a nanosecond spark.
[0058] The bipolar sense circuit 200, described in the detailed description for
[0059] The output signal (Processed Signal) from the ATC circuit 200 comes from the comparator U.sub.1 and is fed to the microcontroller 402. The microcontroller 402 measures the duration of the signal and bins the measured durations according to a defined logic, for example a pre-programmed algorithm. Each bin corresponds to a respective one of the discharge types or discharge modes. This microcontroller 402 is advantageously operable to identify the discharge type or discharge mode before a subsequent pulse is fired, using simple time measurements, enabling the microcontroller 402 executing an algorithm to timely decide how to either adjust to pulse amplitude, modify the pulse repetition rate, end the pulse train, or adjust the number of pulses in a burst.
[0060] To determine the discharge mode based on the signal (identified as Processed Signal in
[0074] If the algorithm determines to end the pulse train, the microcontroller 402 stops outputting trigger signals to the charging circuit shown in
[0075] Determining discharge mode is be part of a larger application. For example, the determined discharge mode may be employed in controlling the generation and/or characteristics of subsequent pulses. In at least some implementations, the microcontroller 402 may also control the generation of pulse bursts, or sequences of pulses, based on the determined discharge mode. To do so, in addition to the above described determinations (i.e., did a discharge occur, delay, duration) the system 400 may further determine when did a particular discharge mode occur relative to an overall pulse train. This permits the system 400 to not just target a particular discharge mode, but to use logic (e.g., preprogrammed algorithms) to optimize performance. For example, the system 400 may cause generation of an optimum or optimized number of non-ignition pre-pulses to achieve optimum or improved combustion chemistry. Similarly, the system 400 may cause generation of an optimum or optimized number of post combustion pulses, added to optimize or improve kernel growth for a particular air fuel mixture.
[0076]
[0077]
[0078]
[0079]
[0080]
[0081]
[0082] The foregoing detailed description has set forth various implementations of the devices and/or processes via the use of block diagrams, schematics, and examples. Insofar as such block diagrams, schematics, and examples contain one or more functions and/or operations, it will be understood by those skilled in the art that each function and/or operation within such block diagrams, flowcharts, or examples can be implemented, individually and/or collectively, by a wide range of hardware, software, firmware, or virtually any combination thereof. In one implementation, the present subject matter may be implemented via Application Specific Integrated Circuits (ASICs). However, those skilled in the art will recognize that the implementations disclosed herein, in whole or in part, can be equivalently implemented in standard integrated circuits, as one or more computer programs running on one or more computers (e.g., as one or more programs running on one or more computer systems), as one or more programs running on one or more controllers (e.g., microcontrollers) as one or more programs running on one or more processors (e.g., microprocessors), as firmware, or as virtually any combination thereof, and that designing the circuitry and/or writing the code for the software and or firmware would be well within the skill of one of ordinary skill in the art in light of this disclosure.
[0083] Those of skill in the art will recognize that many of the methods or algorithms set out herein may employ additional acts, may omit some acts, and/or may execute acts in a different order than specified.
[0084] In addition, those skilled in the art will appreciate that the mechanisms taught herein are capable of being distributed as a program product in a variety of forms, and that an illustrative implementation applies equally regardless of the particular type of signal bearing media used to actually carry out the distribution. Examples of signal bearing media include, but are not limited to, the following: recordable type media such as floppy disks, hard disk drives, CD ROMs, digital tape, and computer memory.
[0085] The various embodiments described above can be combined to provide further embodiments. All of the above U.S. patents, U.S. patent application publications, U.S. patent applications, foreign patents, foreign patent applications and non-patent publications referred to in this specification and/or listed in the Application Data Sheet, including but not limited to commonly owned: U.S. provisional patent application 63/156,155; U.S. Pat. No. 10,072,629; U.S. patent application Ser. Nos. 16/254,140; 16/254,146; 12/703,078; 62/699,475; U.S. provisional patent applications 62/844,587; 62/844,574; and U.S. patent application Ser. No. 16/861,658, are each incorporated herein by reference, in their entirety.
[0086] Aspects of the implementations can be modified, if necessary, to employ systems, circuits and concepts of the various patents, applications and publications to provide yet further implementations.
[0087] The various embodiments and examples described above are provided by way of illustration only and should not be construed to limit the claimed invention, nor the scope of the various embodiments and examples. Those skilled in the art will readily recognize various modifications and changes that may be made to the claimed invention without following the example embodiments and applications illustrated and described herein, and without departing from the true spirit and scope of the claimed invention, which is set forth in the following claims. In general, in the following claims, the terms used should not be construed to limit the claims to the specific implementations disclosed in the specification and the claims, but should be construed to include all possible implementations along with the full scope of equivalents to which such claims are entitled. Accordingly, the claims are not limited by the disclosure.