System and method for adaptive driver for inverter for electric vehicle
By designing a control system for real-time monitoring and adjustment in the inverter, the problem of parameter drift of power equipment switch parts in the inverter is solved, the operating efficiency and reliability of the inverter are improved, and the mileage of electric vehicles is extended.
Patent Information
- Application Number
- CN202380061695.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-02-17
- Filing Date
- 2023-09-25
- Publication Date
- 2025-04-11
AI Technical Summary
Parameter drift of power equipment switches in inverters can impair the correct operation of the inverter, especially in electric vehicle applications, resulting in reduced efficiency and reliability issues.
A system is designed that includes an inverter and one or more controllers that update the status definition by receiving signals related to the operation of the power switcher, and control gate control signals based on the updated status definition to accommodate temperature, current and other parameter changes of the power switcher.
Through real-time monitoring and adjustment, the system can effectively reduce the switching losses of power switch parts, improve the operating efficiency and reliability of the inverter, and extend the mileage of electric vehicles.
Smart Images

Figure CN119817034A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit of priority to U.S. Provisional Patent Application No. 63 / 377,486 filed on September 28, 2022, U.S. Provisional Patent Application No. 63 / 377,501 filed on September 28, 2022, U.S. Provisional Patent Application No. 63 / 377,512 filed on September 28, 2022, U.S. Provisional Patent Application No. 63 / 378,601 filed on October 6, 2022, and U.S. Non-Provisional Patent Application No. 18 / 171,084 filed on February 17, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] Various embodiments of the present disclosure relate generally to systems and methods for an adaptive driver for an inverter for an electric vehicle, and more particularly to systems and methods for an adaptive driver for a power device switch of an inverter for an electric vehicle. Background Art
[0004] Inverters, such as those used to drive motors in electric vehicles, are responsible for converting high voltage direct current (HVDC) to alternating current (AC) to drive the motor, for example. In an inverter, parameter drifts of power device switches can impair proper operation of the inverter.
[0005] The present disclosure is directed to overcoming one or more of these aforementioned challenges. Summary of the invention
[0006] In some aspects, the technology described herein relates to a system comprising: an inverter configured to convert DC power from a battery into AC power to drive a motor, wherein the inverter comprises: a power switching element comprising a drain terminal, a source terminal, and a gate terminal; and one or more controllers configured to: receive one or more signals related to the operation of the power switching element, update one or more state definitions based on the received one or more signals, and control a gate control signal to the gate terminal based on the updated one or more state definitions.
[0007] In some aspects, the technology described herein relates to a system wherein the one or more controllers include one or more point-of-use controllers on a power module having a power switch.
[0008] In some aspects, the technology described herein relates to a system in which a drain terminal of a power switch is configured to connect to a positive terminal of a battery and a source terminal of the power switch is configured to connect to a phase terminal of a motor.
[0009] In some aspects, the technology described herein relates to a system in which a source terminal of a power switch is configured to connect to a negative terminal of a battery and a drain terminal of the power switch is configured to connect to a phase terminal of a motor.
[0010] In some aspects, the technology described herein relates to a system wherein the one or more controllers include: a high-speed gate-to-source voltage detector connected to a gate terminal and a source terminal of a power switching device, the high-speed gate-to-source voltage detector being configured to detect a gate-to-source voltage of the power switching device as the one or more signals.
[0011] In some aspects, the technology described herein relates to a system wherein the one or more controllers further include: an M-bit flash thermometer analog-to-digital converter configured to receive an analog gate-to-source voltage signal from a high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
[0012] In some aspects, the technology described herein relates to a system wherein the one or more controllers further include: an adaptive driver controller configured to receive a digital gate-to-source voltage signal from an M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control a gate control signal to a gate terminal based on the updated one or more state definitions.
[0013] In some aspects, the technology described herein relates to a system wherein the one or more signals include one or more of a temperature of a power switching device, a current sense of the power switching device, a current sense di / dt of the power switching device, a thermal and / or layout constant, a threshold, or a voltage.
[0014] In some aspects, the technology described herein relates to a system that further includes a battery configured to supply DC power to the inverter and a motor configured to receive AC power from the inverter to drive the motor.
[0015] In some aspects, the technology described herein relates to a system comprising: a power module, the power module being for an inverter for an electric vehicle, the power module comprising: a drain connector; a source connector; a power switch, the power switch comprising a drain terminal, a source terminal, and a gate terminal, the power switch being configured to control the flow of current between the drain connector and the source connector; and one or more point-of-use controllers, the one or more point-of-use controllers being configured to: receive one or more signals related to the operation of the power switch, update one or more state definitions based on the received one or more signals, and control a gate control signal to the gate terminal based on the updated one or more state definitions.
[0016] In some aspects, the technology described herein relates to a system wherein the one or more point-of-use controllers include: a high-speed gate-to-source voltage detector connected to a gate terminal and a source terminal of a power switching device, the high-speed gate-to-source voltage detector being configured to detect a gate-to-source voltage of the power switching device as the one or more signals.
[0017] In some aspects, the technology described herein relates to a system wherein the one or more controllers further include: an M-bit flash thermometer analog-to-digital converter configured to receive an analog gate-to-source voltage signal from a high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
[0018] In some aspects, the technology described herein relates to a system wherein the one or more controllers further include: an adaptive driver controller configured to receive a digital gate-to-source voltage signal from an M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control a gate control signal to a gate terminal based on the updated one or more state definitions.
[0019] In some aspects, the technology described herein relates to a system wherein the one or more signals include one or more of a temperature of a power switching device, a current sense of the power switching device, a current sense di / dt of the power switching device, a thermal and / or layout constant, a threshold, or a voltage.
[0020] In some aspects, the technology described herein relates to a system comprising: one or more point-of-use controllers, the one or more point-of-use controllers being directed to a power module for an inverter, the one or more point-of-use controllers being configured to: receive one or more signals related to operation of a power switching element of the power module; update one or more state definitions based on the received one or more signals; and generate a gate control signal for a gate terminal of the power switching element based on the updated one or more state definitions.
[0021] In some aspects, the technology described herein relates to a system wherein the one or more point-of-use controllers include: a high-speed gate-to-source voltage detector connected to a gate terminal and a source terminal of a power switching device, the high-speed gate-to-source voltage detector being configured to detect a gate-to-source voltage of the power switching device as the one or more signals.
[0022] In some aspects, the technology described herein relates to a system wherein the one or more point-of-use controllers further include: an M-bit flash thermometer analog-to-digital converter, the M-bit flash thermometer analog-to-digital converter configured to receive an analog gate-to-source voltage signal from a high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
[0023] In some aspects, the technology described herein relates to a system wherein the one or more point-of-use controllers further include: an adaptive driver controller configured to receive a digital gate-to-source voltage signal from an M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control a gate control signal to a gate terminal based on the updated one or more state definitions.
[0024] In some aspects, the technology described herein relates to a system wherein the one or more signals include one or more of a temperature of a power switching device, a current sense of the power switching device, a current sense di / dt of the power switching device, a thermal and / or layout constant, a threshold, or a voltage.
[0025] In some aspects, the technology described herein relates to a system wherein the one or more state definitions include one or more of a temperature adjusted state definition, a threshold adjusted state definition, or a motor current adjusted state definition.
[0026] Other objects and advantages of the disclosed embodiments will be described in part in the following description, and in part will be obvious from the description, or can be understood by practicing the disclosed embodiments. The objects and advantages of the disclosed embodiments will be realized and achieved by means of the elements and combinations particularly pointed out in the appended claims.
[0027] It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosed embodiments, as claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate various exemplary embodiments and, together with the description, serve to explain the principles of the disclosed embodiments.
[0029] Figure 1 An exemplary system infrastructure for a vehicle including a combined inverter and converter is depicted according to one or more embodiments.
[0030] Figure 2 Depicted is a method for providing a point-of-use switching controller according to one or more embodiments. Figure 1 An exemplary system infrastructure of a combined inverter and converter.
[0031] Figure 3 Describes a method for Figure 2 An exemplary system infrastructure for a controller of FIG.
[0032] Figure 4 Describes a method for Figure 2 An exemplary system infrastructure for a point-of-use switching controller.
[0033] Figure 5 Describes a method for Figure 4 An exemplary system infrastructure of an upper power module.
[0034] Figure 6 An exemplary system for an adaptive driver system for a power device switch according to one or more embodiments is depicted.
[0035] Figure 7 Depicted are exemplary operations of an adaptive driver for a power device switch according to one or more embodiments. DETAILED DESCRIPTION
[0036] Both the foregoing general description and the following detailed description are exemplary and explanatory only and do not constrain the claimed features. As used herein, the terms "comprises," "comprising," "has," "having," "includes," "including," or other variations thereof are intended to encompass non-exclusive inclusions such that a process, method, article, or device that includes a series of elements includes not only those elements, but may also include other elements that are not explicitly listed or inherent to such process, method, article, or device. In the present disclosure, unless otherwise stated, relative terms (such as, for example, "about," "substantially," and "approximately") are used to indicate possible ±10% variations in the stated values. In the present disclosure, unless otherwise stated, any numerical value may include possible ±10% variations in the stated values.
[0037] The terms used below may be interpreted in their broadest reasonable manner, although they are being used in conjunction with a detailed description of certain specific examples of the present disclosure. Indeed, certain terms may even be emphasized below; however, any term intended to be interpreted in any constrained manner will be explicitly and specifically defined as such in this detailed description. For example, in the context of the present disclosure, a switching device may be described as a switching element or device, but may refer to any device for controlling power flow in a circuit. For example, a switching element may be, for example, a metal oxide semiconductor field effect transistor (MOSFET), a bipolar junction transistor (BJT), an insulated gate bipolar transistor (IGBT) or a relay, or any combination thereof, but is not limited thereto.
[0038] Various embodiments of the present disclosure relate generally to systems and methods for an adaptive driver for an inverter for an electric vehicle, and more particularly to systems and methods for an adaptive driver for a power device switch of an inverter for an electric vehicle.
[0039] Inverters (such as those used to drive motors in electric vehicles) are responsible for converting high voltage direct current (HVDC) into alternating current (AC) to drive the motor. A three-phase inverter may include a bridge having six power device switches (e.g., power transistors such as IGBTs or MOSFETs) that are controlled by pulse width modulation (PWM) signals generated by a controller. The inverter may include three phase switches to control phase voltages, upper and lower gate drivers to control the switches, a PWM controller, and glue logic between the PWM controller and the gate driver. The PWM controller may generate signals to define the expected state of the system. The gate driver may send signals from the PWM controller to the phase switches. The phase switches may drive the phase voltages. The inverter may include an isolation barrier between a low voltage plane and a high voltage plane. The signal may be passed from the PWM controller to the phase switch by passing through an isolation barrier, which may employ optical, converter-based, or capacitor-based isolation. The PWM signal may be distorted when passing through the glue logic, which may include resistive, capacitive, or other types of filtering. Due to the electrical isolation barrier and other delays within the gate driver, the PWM signal may be distorted when passing through the gate driver. The PWM signal may be distorted when the signal is processed by the phase switching device via the gate driver output.
[0040] Gate drivers withstand common-mode transients that occur during field effect transistor (FET) switching and when one side of a floating high voltage terminal is shorted to ground or subjected to electrostatic discharge. These voltage transients can cause fast edges that can form common-mode current bursts through electrical isolation. Gate drivers may need to demonstrate common-mode transient immunity (CMTI) in order to be effective and safe.
[0041] The gate driver may have a high voltage domain in common with the voltage plane of the associated FET. Further, the high voltage plane may be supplied by a flyback converter, which may be isolated from the low voltage plane by a transformer. The high voltage domain power supply may be used to provide power to such a circuit that sources and sinks gate current to drive the FET and can detect FET faults, thereby acting on the faults and / or transmitting the faults to the low voltage domain. The gate driver may include an electrical channel dedicated to FET commands, and one or more bidirectional or unidirectional electrical channels dedicated to FET communications.
[0042] High current switching transients can form strong electromagnetic (EM) fields that can couple into nearby metal traces. The magnitude and frequency of the coupled current can depend on the layout of the FET packaging solution and the direction and length of the metal traces between the FET and the control integrated circuit (IC). For example, a typical value for the coupled current can be up to 1A at an AC frequency of up to 100MHz. Typically, within the circuit, the gate driver IC can be placed far enough away from the FET so that the high EM field is not directly coupled into the internal metal traces within the gate driver IC. The gate driver is placed at a distance from the EM field so that the induced current within the circuit is below the level that will cause the gate driver to malfunction, or a metal shield is placed between the gate driver and the source of the EM field to protect the gate driver circuit. The output terminals of the gate driver connected to the FET are exposed to the EM field at a point where the output terminals are no longer covered by the shield. The gate driver switches large currents (e.g., such as 5A to 15A) through these exposed terminals. The large currents switched are usually larger in magnitude than the EM induced current. The gate driver can overdrive the induced current to maintain control of the FET. The gate driver and the high side of the FET may share a common ground and gate control signal trace, both of which may be susceptible to coupled currents.
[0043] The gate driver can turn on low resistance switches to source and sink gate current. Sometimes a series resistor can be added to limit the gate current. The switched gate current can be greater than the coupling current in order to maintain control of their respective FETs.
[0044] The gate driver may be able to sense the FET operating voltage or current in order to provide feedback and react to faults. An overcurrent fault may typically be detected by sensing the FET drain-to-source voltage and comparing the sensed voltage to a reference value. The sensed voltage may be heavily filtered to reject coupled currents. Filtering may slow the response to a fault condition, causing a delay in response. For example, the rate of current increase due to a low resistance short may reach damaging levels before being detected by a heavily filtered drain-to-source voltage detection strategy. The resulting short may damage the FET or the vehicle before being detected and turned off.
[0045] According to one or more embodiments, a FET driver circuit may provide fast overcurrent detection by shunt current sensing, or by diverting a portion of the load current through a parallel FET that may have a current sensing circuit. Utilizing either strategy may require a "point of use IC" in which the sensing circuit is very close to the FET. Even if the point of use IC and the remote controller are resistant to EM fields, the communication between the point of use IC and the remote controller is still susceptible to induced currents. Point of use ICs have been implemented in low EM field applications, such as smart FETs for automotive applications. However, point of use ICs have not yet been used in high EM field applications. High EM fields can be fields that (i) induce a current within the IC that exceeds the operating current of the IC and causes a malfunction, or (ii) induce a differential voltage within the IC that exceeds the operating differential voltage and causes a malfunction. High EM fields can be, for example, fields greater than about 10A or about 100V.
[0046] As the temperature of the power switch changes, the switch characteristics (such as threshold voltage and transconductance) also change. As the power switch ages, the switch threshold voltage may shift. At lower power switch pull currents, the power switch can be driven more aggressively and safely.
[0047] Some gate drive circuits or ICs will switch the inverter IGBT or SiC power switch gate with a current generated by a fixed step voltage applied through a fixed resistor. This control (1) does not accommodate changes in temperature or threshold voltage over time, and 2) does not accommodate changes in switch current from one command cycle to the next. Such control can cause design tradeoffs between the competing goals of safe operation and reduced switching losses.
[0048] One or more embodiments may provide a configurable digital state machine that interfaces with analog circuits to closely control the switching of a power switch or a group of power switches. The digital state machine and associated analog circuits may provide a configurable and predictable power switch gate current in a piecewise linear (PWL) manner, which may provide a configurable and predictable power switch gate-to-source voltage over time. One or more embodiments may select one or more of a current magnitude, duration, or threshold voltage configuration (i.e., a PWL segment / state definition) from measurements at a baseline temperature and a power switch threshold to keep switching losses at a safe minimum at a high power switch pull current. The safe minimum may prevent the power switch from experiencing positive feedback thermal runaway during switching.
[0049] One or more embodiments may adjust the configuration for one or more of the current magnitude, duration, or threshold to maintain a consistent and safe pull current curve at a temperature that deviates from the baseline. One or more embodiments may periodically perform temperature sensing and compensation (extrapolation) for one or more power switching components. One or more embodiments may use the extrapolated power switching component temperature to determine an adjustment factor for one or more of the gate current, state duration, or gate threshold definition. One or more embodiments may perform temperature-related adjustments at a relatively leisurely rate in background operations through an on-chip math engine that is part of one or more controllers. One or more embodiments may adjust the configuration for the threshold as the power switching component turn-on threshold changes over time to maintain a consistent and safe pull current curve. One or more embodiments may monitor the gate-to-source voltage of one or more power switching components and determine an effective turn-on threshold when each power switching component is commanded to open or commanded to close. One or more embodiments may perform threshold-related adjustments to the temperature-adjusted gate-to-source voltage threshold used by the PWL state machine at a relatively leisurely rate in background operations through an on-chip math engine.
[0050] One or more embodiments may provide faster traversal of command-on and command-off curves at lower power switch pull currents to reduce power switch switching losses. One or more embodiments may use changes in sensed current over time (di / dt), relatively slow ADC current sensing, and configurable mapping to effectively form a transfer function by which temperature-adjusted and threshold-adjusted gate currents and state durations may be further adjusted. High power switch pull currents may require relatively slow, cautious switching. Low power switch pull currents may allow for more aggressive switching, and switching losses may be safely reduced through faster progression of gate-on and gate-off curves.
[0051] The sensed motor phase current may vary significantly from one switching element command cycle to the next. One or more embodiments may select the gate current and state duration adjustment factors based on a combined function of the maximum sensed motor current (which is maximum near the peaks and valleys of the motor current waveform) and the maximum motor di / dt (which is maximum near the zero crossing of the motor current waveform). One or more embodiments may quickly perform the source current related adjustments through an on-chip math engine immediately after each power switching element is commanded to shut down.
[0052] One or more embodiments may allow the driver profile to autonomously (without microprocessor intervention) adapt to power switch temperature, threshold, and source current variations to maintain safe operation while increasing vehicle range by reducing switching losses. One or more embodiments may autonomously maintain safe power switch operation while increasing vehicle range by reducing switching losses.
[0053] Figure 1 An exemplary system infrastructure for a vehicle including a combined inverter and converter according to one or more embodiments is depicted. In the context of the present disclosure, the combined inverter and converter may be referred to as an inverter. Figure 1 As shown, the electric vehicle 100 may include an inverter 110, a motor 190, and a battery 195. The inverter 110 may include a component for receiving electric power from an external source and outputting electric power to charge the battery 195 of the electric vehicle 100. For example, the inverter 110 may convert DC power from the battery 195 in the electric vehicle 100 into AC power to drive the motor 190 of the electric vehicle 100, but the embodiment is not limited thereto. For example, the inverter 110 may be bidirectional and may convert DC power into AC power, or convert AC power into DC power, such as during regenerative braking. The inverter 110 may be a three-phase inverter, a single-phase inverter, or a multi-phase inverter.
[0054] Figure 2 Depicted is a method for providing a point-of-use switching controller according to one or more embodiments. Figure 1 The electric vehicle 100 may include an inverter 110, a motor 190, and a battery 195. The inverter 110 may include an inverter controller 300 ( Figure 3 14). The inverter 110 may include a low voltage upper phase controller 120 separated from a high voltage upper phase controller 130 by an electrical isolator 150, and an upper phase power module 140. The upper phase power module 140 may include a point-of-use upper phase controller 142 and an upper phase switch 144. The inverter 110 may include a low voltage lower phase controller 125 separated from a high voltage lower phase controller 135 by an electrical isolator 150, and a lower phase power module 145. The lower phase power module 145 may include a point-of-use lower phase controller 146 and a lower phase switch 148. The upper phase switch 144 and the lower phase switch 148 may be connected to a motor 190 and a battery 195. The electrical isolator 150 may be one or more of optical, converter-based, or capacitor-based isolation. For example, the electrical isolator 150 may be one or more capacitors having a value from about 20 fF to about 100 fF, having a breakdown voltage from about 6 kV to about 12 kV. The electrical isolator 150 may include a pair of capacitors, wherein one capacitor in the pair carries a complementary data signal from the other capacitor in the pair to form a differential signal that is rejected for common mode noise. The electrical isolator 150 may include more than one capacitor in series. The electrical isolator 150 may include one capacitor located on a first IC, or may include a first capacitor located on a first IC and a second capacitor located on a second IC that communicates with the first IC.
[0055] The inverter 110 may include a low voltage region (e.g., where the voltage is typically less than 5V) and a high voltage region (e.g., where the voltage may exceed 500V). The low voltage region may be separated from the high voltage region by an electrical isolator 150. The inverter controller 300 may be in the low voltage region of the inverter 110, and may send a signal to and receive a signal from the low voltage upper phase controller 120. The low voltage upper phase controller 120 may be in the low voltage region of the inverter 110, and may send a signal to and receive a signal from the high voltage upper phase controller 130. The low voltage upper phase controller 120 may send a signal to and receive a signal from the low voltage lower phase controller 125. The high voltage upper phase controller 130 may be in the high voltage region of the inverter 110. Therefore, the signal between the low voltage upper phase controller 120 and the high voltage upper phase controller 130 passes through the electrical isolator 150. The high voltage upper phase controller 130 may send signals to and receive signals from a point-of-use upper phase controller 142 in the upper phase power module 140. The point-of-use upper phase controller 142 may send signals to and receive signals from an upper phase switch 144. The upper phase switch 144 may be connected to a motor 190 and a battery 195. For example, the upper phase switch 144 and the lower phase switch 148 may be used to transfer energy from the motor 190 to the battery 195, from the battery 195 to the motor 190, from an external source to the battery 195, or from the battery 195 to an external source. The lower phase system of the inverter 110 may be similar to the upper phase system described above.
[0056] Figure 3 Describes a method for Figure 2 FIG. 3 is an exemplary system infrastructure of an inverter controller 300 . The inverter controller 300 may include one or more controllers.
[0057] The inverter controller 300 may include a set of instructions that can be executed to cause the inverter controller 300 to perform any one or more of the methods or computer-based functions disclosed herein. The inverter controller 300 may operate as a standalone device, or may be connected to other computer systems or peripheral devices, for example using a network.
[0058] In a networked deployment, the inverter controller 300 can operate in the capacity of a server, or as a client in a server-client user network environment, or as a peer computer system in a peer (or distributed) network environment. The inverter controller 300 can also be implemented as or incorporated into various devices, such as a personal computer (PC), a tablet PC, a set-top box (STB), a personal digital assistant (PDA), a mobile device, a palmtop computer, a laptop computer, a desktop computer, a communication device, a wireless phone, a landline phone, a control system, a camera, a scanner, a fax machine, a printer, a pager, a personal trusted device, a network device, a network router, a switch or bridge, or any other machine capable of executing a set of instructions (sequentially or otherwise) (the set of instructions specifies the actions to be taken by the machine). In a specific implementation, the inverter controller 300 can be implemented using an electronic device that provides voice, video or data communication. Further, although the inverter controller 300 is illustrated as a single system, the term “system” should also be understood to include any collection of systems or subsystems that individually or jointly execute one or more sets of instructions to perform one or more computer functions.
[0059] like Figure 3 As shown, the inverter controller 300 may include a processor 302, such as a central processing unit (CPU), a graphics processing unit (GPU), or both. The processor 302 may be a component in a variety of systems. For example, the processor 302 may be part of a standard inverter. The processor 302 may be one or more general-purpose processors, digital signal processors, application-specific integrated circuits, field programmable gate arrays, servers, networks, digital circuits, analog circuits, combinations thereof, or other devices now known or later developed for analyzing and processing data. The processor 302 may implement a software program, such as a manually generated (i.e., programmed) code.
[0060] The inverter controller 300 may include a memory 304 that can communicate via a bus 308. The memory 304 may be a main memory, a static memory, or a dynamic memory. The memory 304 may include, but is not limited to, computer-readable storage media, such as various types of volatile and non-volatile storage media, including but not limited to random access memory, read-only memory, programmable read-only memory, electrically programmable read-only memory, electrically erasable read-only memory, flash memory, tape or disk, optical media, etc. In one specific implementation, the memory 304 includes a cache or random access memory for the processor 302. In an alternative specific implementation, the memory 304 is separated from the processor 302, such as a cache memory, system memory, or other memory of the processor. The memory 304 may be an external storage device or database for storing data. Examples include a hard drive, a compact disk ("CD"), a digital video disk ("DVD"), a memory card, a memory stick, a floppy disk, a universal serial bus ("USB") storage device, or any other device operable to store data. The memory 304 is operable to store instructions that can be executed by the processor 302. The functions, actions, or tasks illustrated in the figures or described herein may be performed by the processor 302 executing instructions stored in the memory 304. The functions, actions, or tasks are not related to a particular type of instruction set, storage medium, processor, or processing strategy, and may be performed by software, hardware, integrated circuits, firmware, microcode, etc. operating alone or in combination. Likewise, processing strategies may include multi-processing, multi-tasking, parallel processing, etc.
[0061] As shown, the inverter controller 300 may further include a display 310, such as a liquid crystal display (LCD), an organic light emitting diode (OLED), a flat panel display, a solid state display, a cathode ray tube (CRT), a projector, a printer, or other display devices known now or later developed for outputting the determined information. The display 310 may serve as an interface for a user to view the operation of the processor 302, or specifically serve as an interface with the software stored in the memory 304 or in the drive unit 306.
[0062] Additionally or alternatively, the inverter controller 300 may include an input device 312 configured to allow a user to interact with any of the components of the inverter controller 300. The input device 312 may be a numeric keypad, a keyboard or a cursor control device (such as a mouse or a joystick), a touch screen display, a remote control, or any other device operable to interact with the inverter controller 300.
[0063] The inverter controller 300 may also or alternatively include a drive unit 306 implemented as a disk or optical drive. The drive unit 306 may include a computer-readable medium 322 in which one or more sets of instructions 324 (e.g., software) may be embedded. Further, the instructions 324 may embody one or more of the methods or logics described herein. The instructions 324 may reside completely or partially within the memory 304 and / or within the processor 302 during execution by the inverter controller 300. The memory 304 and the processor 302 may also include computer-readable media as described above.
[0064] In some systems, the computer-readable medium 322 includes instructions 324 or receives and executes instructions 324 in response to a propagated signal, so that a device connected to the network 370 can transmit voice, video, audio, images, or any other data through the network 370. Further, the instructions 324 can be transmitted or received through the network 370 and / or using the bus 308 via the communication port or interface 320. The communication port or interface 320 can be part of the processor 302 or can be an independent component. The communication port or interface 320 can be formed in software or can be a physical connector in hardware. The communication port or interface 320 can be configured to connect to the network 370, external media, display 310, or any other component in the inverter controller 300, or a combination thereof. The connection to the network 370 can be a physical connection (such as a wired Ethernet connection) or can be established wirelessly, as described below. Similarly, additional connections to other components of the inverter controller 300 can be physical connections or can be established wirelessly. The network 370 can alternatively be directly connected to the bus 308.
[0065] Although the computer-readable medium 322 is shown as a single medium, the term "computer-readable medium" may include a single medium or multiple media (such as a centralized or distributed database and / or associated caches and servers) that store one or more sets of instructions. The term "computer-readable medium" may also include any medium capable of storing, encoding, or carrying a set of instructions for execution by a processor or causing a computer system to perform any one or more of the methods or operations disclosed herein. The computer-readable medium 322 may be non-transitory and may be tangible.
[0066] Computer readable medium 322 may include solid-state memory, such as a memory card or other package that accommodates one or more non-volatile read-only memories. Computer readable medium 322 may be random access memory or other volatile rewritable memory. Additionally or alternatively, computer readable medium 322 may include magneto-optical or optical media, such as a disk or tape or other storage device for capturing carrier signals (such as signals transmitted through a transmission medium). Digital file attachments to emails or other self-contained information archives or archive sets may be considered distribution media as tangible storage media. Therefore, the present disclosure is considered to include any one or more of computer-readable media or distribution media and other equivalents and successor media in which data or instructions may be stored.
[0067] In alternative implementations, dedicated hardware implementations (such as application specific integrated circuits, programmable logic arrays, and other hardware devices) may be constructed to implement one or more of the methods described herein. Applications that may include the apparatus and systems of various implementations may broadly include a variety of electronic and computer systems. One or more implementations described herein may use two or more specific interconnected hardware modules or devices with associated control and data signals that may be transmitted between modules or through modules or as part of an application specific integrated circuit to implement functionality. Thus, the present system encompasses software, firmware, and hardware implementations.
[0068] The inverter controller 300 may be connected to a network 370. The network 370 may define one or more networks, including wired or wireless networks. The wireless network may be a cellular telephone network, an 802.11, 802.16, 802.20, or WiMAX network. Further, such networks may include public networks (such as the Internet), private networks (such as intranets), or combinations thereof and may utilize a variety of networking protocols that are now available or later developed, including but not limited to TCP / IP-based networking protocols. The network 370 may include a wide area network (WAN) (such as the Internet), a local area network (LAN), a campus area network, a metropolitan area network, a direct connection (such as through a universal serial bus (USB) port), or any other network that allows data communication. The network 370 may be configured to couple one computing device to another computing device to enable data communication between devices. The network 370 may generally be enabled to use any form of machine-readable media to transmit information from one device to another. The network 370 may include a communication method by which information can travel between computing devices. The network 370 may be divided into subnetworks. A subnetwork may allow access to all other components connected to it, or a subnetwork may restrict access between components. Network 370 may be considered a public or private network connection and may include, for example, a virtual private network or encryption or other security mechanisms employed over the public Internet.
[0069] According to various implementations of the present disclosure, the methods described herein may be implemented by a software program that can be executed by a computer system. Further, in an exemplary non-limiting implementation, the implementation may include distributed processing, component or object distributed processing, and parallel processing. Alternatively, a virtual computer system process may be constructed to implement one or more of the methods or functionalities described herein.
[0070] Although this specification describes components and functions that can be implemented in a specific implementation with reference to specific standards and protocols, the present disclosure is not limited to such standards and protocols. For example, standards for Internet and other packet-switched network transmissions (e.g., TCP / IP, UDP / IP, HTML, HTTP) represent examples of the prior art. Such standards are periodically replaced by faster or more efficient equivalents having substantially the same functionality. Therefore, alternative standards and protocols having the same or similar functionality as those disclosed herein are considered equivalents thereof.
[0071] It will be appreciated that, in one embodiment, the operations of the methods discussed are performed by an appropriate processor (or processors) of a processing (i.e., computer) system executing instructions (computer readable code) stored in a storage device. It will also be appreciated that the present disclosure is not limited to any particular implementation or programming technique, and that the present disclosure may be implemented using any suitable technique for implementing the functionality described herein. The present disclosure is not limited to any particular programming language or operating system.
[0072] Figure 4 Describes a method for Figure 2 An exemplary system infrastructure of a point-of-use switching controller. For a three-phase inverter, each of the upper phase and the lower phase may include three phases related to phases A, B, and C. For example, the upper phase power module 140 may include an upper phase power module 140A for upper phase A, an upper phase power module 140B for upper phase B, and an upper phase power module 140C for upper phase C. The upper phase power module 140A may include a point-of-use upper phase A controller 142A and an upper phase A switching element 144A. The upper phase power module 140B may include a point-of-use upper phase B controller 142B and an upper phase B switching element 144B. The upper phase power module 140C may include a point-of-use upper phase C controller 142C and an upper phase C switching element 144C. Each of the upper phase A switching member 144A, the upper phase B switching member 144B, and the upper phase C switching member 144C may be connected to the motor 190 and the battery 195 . Figure 4 Details of the upper phase power module 140 are depicted. Although not shown, the lower phase power module 145 may include a similar structure as the upper phase power module 140 for the lower phases A, B, and C.
[0073] Figure 5 Describes a method for Figure 4 Example system infrastructure for the upper power module. For example, Figure 5 Additional details of upper phase power module 140A are provided. Although not shown, upper phase power module 140B, upper phase power module 140C, and corresponding lower phase power modules of lower phase power module 145 may include components similar to Figure 5 The upper phase power module 140A shown in FIG. 1 is similar in structure to the upper phase power module 140A shown in FIG. 1. In addition, the terms "upper", "lower", "northern", and "southern" as used in this disclosure are used for reference only, do not limit the elements to a particular orientation, and are generally interchangeable throughout the text. For example, the upper phase power module 140 may be referred to as a lower phase power module, a northern phase power module, a southern phase power module, a first phase power module, or a second phase power module.
[0074] The upper phase power module 140A may include a point-of-use upper phase A controller 142A and an upper phase A switch 144A. The upper phase A switch 144A may include one or more sets of switches. Figure 5 As shown, the upper phase A switch 144A may include an upper phase A north switch 144A-N and an upper phase A south switch 144A-S. The point-of-use upper phase A controller 142A may include one or more memories, controllers, or sensors. For example, the point-of-use upper phase A controller 142A may include a communication manager 405, a functional safety controller 410, a test interface and controller 415, a north thermal sensor 420A, a south thermal sensor 420B, a self-test controller 425, a command manager 430, a waveform adjuster 435, a memory 440, a north switch control and diagnostic controller 450N, and a south switch control and diagnostic controller 450S. The point-of-use upper phase A controller 142A may include a controller 405, a functional safety controller 410, a test interface and controller 415, a north thermal sensor 420A, a south thermal sensor 420B, a self-test controller 425, a command manager 430, a waveform adjuster 435, a memory 440, a north switch control and diagnostic controller 450N, and a south switch control and diagnostic controller 450S. Figure 5 More or fewer components than those shown. For example, the point-of-use upper phase A controller 142A may include more or less than two switch controls and diagnostic controllers, and may include more than two thermal sensors.
[0075] The communication manager 405 may control inter-controller communications to and from the point-of-use upper phase A controller 142A and / or may control intra-controller communications between components of the point-of-use upper phase A controller 142A. The functional safety controller 410 may control safety functions of the point-of-use upper phase A controller 142A. For example, the test interface and controller 415 may control test functions of the point-of-use upper phase A controller 142A, such as end-of-line testing in manufacturing. The north thermal sensor 420A may sense the temperature at a first location in the point-of-use upper phase A controller 142A, and the south thermal sensor 420B may sense the temperature at a second location in the point-of-use upper phase A controller 142A. For example, the self-test controller 425 may control self-test functions of the point-of-use upper phase A controller 142A, such as during initialization of the point-of-use upper phase A controller 142A after an inverter 110 power-on event. The command manager 430 may control commands received from the communication manager 405 and issued to the north switch control and diagnostic controller 450N and the south switch control and diagnostic controller 450S. The waveform adjuster 435 may control the waveform timing and shape of the commands received from the communication manager 405 and issued to the north switch control and diagnostic controller 450N and the south switch control and diagnostic controller 450S. The memory 440 may include one or more volatile and non-volatile storage media for the operation of the point-of-use upper phase A controller 142A. The north switch control and diagnostic controller 450N may send one or more signals to the north switch 144A-N to control the operation of the north switch 144A-N, and may receive one or more signals from the north switch 144A-N that provide information about the north switch 144A-N. The south switch control and diagnostic controller 450S may send one or more signals to the south switches 144A-S to control the operation of the south switches 144A-S, and may receive one or more signals from the south switches 144A-S providing information about the south switches 144A-S. As described above, the terms "north" and "south" are used for reference only, and the north switch control and diagnostic controller 450N may send one or more signals to the south switches 144A-S, and the south switch control and diagnostic controller 450S may send one or more signals to the south switches 144A-N.
[0076] Figure 6 An exemplary system for an adaptive driver system for a power device switch is depicted. For example, the adaptive driver system 600 may be a specific implementation of the upper phase power module 140 and the lower phase power module 145. Figure 6As shown, the upper power switch 644U (MB) can be a specific implementation of the upper phase A switch 144A, and the lower power switch 644L (MA) can be a specific implementation of the lower phase A switch paired with the upper phase A switch 144A. Figure 6 As shown, the point-of-use upper phase controller 642U can be a specific implementation of the point-of-use upper phase A controller 142A, for example, which has a corresponding point-of-use lower phase A controller 642L. Even more specifically, for example, the point-of-use upper phase controller 642U can be a specific implementation of the north switch control and diagnostic controller 450N.
[0077] like Figure 6 As shown, for example, the adaptive drive system 600 may include a positive battery connector 620 and a negative battery connector 621, which may be respective connectors from the battery 195. The positive battery connector 620 may be connected to a drain terminal of an upper power switch 644U, a source terminal of the upper power switch 644U may be connected to a drain terminal of a lower power switch 644L, and a source terminal of the lower power switch 644L may be connected to the negative battery connector 621. The upper power switch 644U and the lower power switch 644L may control the flow of energy from the positive battery connector 620 and the negative battery connector 621 to the phase connector 610, which may be connected to the motor 190 to control the rotation of the motor 190, for example.
[0078] The first sensing input VG_U may provide a gate voltage of the upper power switch 644U to the point-of-use upper phase controller 642U, and the second sensing input VS_U may provide a source voltage of the upper power switch 644U to the point-of-use upper phase controller 642U. Similarly, the first sensing input VG_L may provide a gate voltage of the lower power switch 644L to the point-of-use lower phase controller 642L, and the second sensing input VS_L may provide a source voltage of the lower power switch 644L to the point-of-use lower phase controller 642L. The point-of-use upper phase controller 642U may provide a gate control signal 630 to a gate terminal of the upper power switch 644U. The point-of-use upper phase controller 642U may include a high-speed gate-to-source voltage detector 632, an M-bit flash thermometer analog-to-digital converter 636, and an adaptive driver controller 628. The adaptive driver controller 628 may be an integrated gate driver computation engine (IGDCE).
[0079] The high-speed gate-to-source voltage detector 632 may receive analog signals from the first sensing input VG_U and the second sensing input VS_U and provide the analog signals to the M-bit flash thermometer analog-to-digital converter 636. The M-bit flash thermometer analog-to-digital converter 636 may convert the analog signals from the high-speed gate-to-source voltage detector 632 and provide digital signals to the adaptive driver controller 628. The adaptive driver controller 628 may use the digital signals to determine the best next cycle gate drive PWM drive curve to help minimize the switching losses of the upper power switch 644U while enabling a reduction in PWM duration and a reduction in the minimum dead time between the lower power switch 644L and the upper power switch 644U. The best next cycle gate drive PWM drive curve may be provided as a gate control signal 630 to the upper power switch 644U.
[0080] Figure 7 Depicted are exemplary operations of an adaptive driver for a power device switch according to one or more embodiments. Figure 7 As shown, the adaptive driver controller 628 may receive one or more input signals. For example, the adaptive driver controller 628 may receive one or more of a temperature 750 (e.g., from the north thermal sensor 420A and the south thermal sensor 420B), a current sense 755 (e.g., from the upper power switch 644U), a current sense di / dt 760 (e.g., from the upper power switch 644U), a thermal and / or layout constant 765 (e.g., from the memory 440), a threshold 770, and a voltage 775 (e.g., from the battery 195). The adaptive driver controller 628 may control the upper power switch 644U as a state machine 700, such as Figure 7 For example, in operation 710, when initializing the system to basic state definitions 712, the adaptive driver controller 628 may populate the basic state definitions, for example, from the non-volatile memory 705 (such as from the memory 440).
[0081] In operation 715, when the adaptive driver controller 628 is not being used for other higher priority calculations or adjustments, the adaptive driver controller 628 may perform temperature adjustments until all such adjustments are completed and passed to the intermediate temperature adjusted state definitions 717. For example, when all temperature adjustments are completed and new reference and sense temperature conversions are available, the adaptive driver controller 628 may perform thermal sensing compensation. In operation 720, when the current, duration, and threshold parameters for all states have been adjusted for temperature and a battery voltage threshold adjustment is not currently being made, the adaptive driver controller 628 may update all state definitions simultaneously (e.g., in the same clock cycle) as coherent temperature adjusted state definitions 722. Slowly changing parameters that are incorporated into calculating the optimal gate drive curve may be given a lower priority; and conversely, rapidly changing parameters may be processed with a higher priority.
[0082] In operation 746, when adaptive driver controller 628 is not being used for other higher priority calculations or adjustments, adaptive driver controller 628 may perform battery voltage adjustments one current or duration parameter at a time until all such adjustments are completed and passed to intermediate battery voltage adjusted state definitions 747. In operation 749, when current and duration parameters for all states have been adjusted for battery voltage and no on-threshold adjustment is currently being made, adaptive driver controller 628 may simultaneously update all state definitions as coherent battery voltage adjusted state definitions 748.
[0083] In operation 725, when adaptive driver controller 628 is not being used for other higher priority calculations or adjustments, adaptive driver controller 628 may perform threshold adjustments one parameter at a time as intermediate threshold-adjusted state definitions 727 until all such adjustments are completed and passed to coherent threshold-adjusted state definitions 732. In operation 730, when threshold parameters for all states have been adjusted for the power switch on threshold and no motor current adjustment is currently being made, adaptive driver controller 628 may update all state definitions simultaneously as coherent threshold-adjusted state definitions 732.
[0084] In operation 735, starting with the power switch commanded off, adaptive driver controller 628 may adjust state machine current and duration parameters one parameter at a time based on motor current and di / dt until all parameters are adjusted as intermediate motor current adjusted state definitions 737. In operation 740, when current and duration parameters for all states have been adjusted for motor current, adaptive driver controller 628 may simultaneously update all state definitions as use state definitions 742. In operation 745, for example, adaptive driver controller 628 may use use state definitions 742 for gate control signal 630.
[0085] like Figure 7 As shown, adaptive drive controller 628 may update state definitions in order from higher priority to lower priority. For example, intermediate motor current adjusted state definition 737 may be updated with a higher priority than coherent temperature adjusted state definition 722 because motor current variables may change faster than temperature variables, or may have greater importance to system control than temperature variables.
[0086] One or more embodiments may provide a configurable digital state machine that interfaces with analog circuits to closely control the switching of a power switch or a group of power switches. The digital state machine and associated analog circuits may provide a configurable and predictable power switch gate current in a piecewise linear (PWL) manner, which may provide a configurable and predictable power switch gate-to-source voltage over time. One or more embodiments may select one or more of a current magnitude, duration, or threshold voltage configuration (i.e., a PWL segment / state definition) from measurements at a baseline temperature and a power switch threshold to keep switching losses at a safe minimum at a high power switch pull current. The safe minimum may prevent the power switch from experiencing positive feedback thermal runaway during switching.
[0087] One or more embodiments may adjust the configuration for one or more of the current magnitude, duration, or threshold to maintain a consistent and safe pull current curve at a temperature that deviates from the baseline. One or more embodiments may periodically perform temperature sensing and compensation (extrapolation) for one or more power switching components. One or more embodiments may use the extrapolated power switching component temperature to determine an adjustment factor for one or more of the gate current, state duration, or gate threshold definition. One or more embodiments may perform temperature-related adjustments at a relatively leisurely rate in background operations through an on-chip math engine that is part of one or more controllers. One or more embodiments may adjust the configuration for the threshold as the power switching component turn-on threshold changes over time to maintain a consistent and safe pull current curve. One or more embodiments may monitor the gate-to-source voltage of one or more power switching components and determine an effective turn-on threshold when each power switching component is commanded to open or commanded to close. One or more embodiments may perform threshold-related adjustments to the temperature-adjusted gate-to-source voltage threshold used by the PWL state machine at a relatively leisurely rate in background operations through an on-chip math engine.
[0088] One or more embodiments may provide faster traversal of command-on and command-off curves at lower power switch pull currents to reduce power switch switching losses. One or more embodiments may use changes in sensed current over time (di / dt), relatively slow ADC current sensing, and configurable mapping to effectively form a transfer function by which temperature-adjusted and threshold-adjusted gate currents and state durations may be further adjusted. High power switch pull currents may require relatively slow, cautious switching. Low power switch pull currents may allow for more aggressive switching, and switching losses may be safely reduced through faster progression of gate-on and gate-off curves.
[0089] The sensed motor phase current may vary significantly from one switching element command cycle to the next. One or more embodiments may select the gate current and state duration adjustment factors based on a combined function of the maximum sensed motor current (which is maximum near the peaks and valleys of the motor current waveform) and the maximum motor di / dt (which is maximum near the zero crossing of the motor current waveform). One or more embodiments may quickly perform the source current related adjustments through an on-chip math engine immediately after each power switching element is commanded to shut down.
[0090] One or more embodiments may allow the driver profile to autonomously (without microprocessor intervention) adapt to power switch temperature, threshold, and source current variations to maintain safe operation while increasing vehicle range by reducing switching losses. One or more embodiments may autonomously maintain safe power switch operation while increasing vehicle range by reducing switching losses.
[0091] Other embodiments of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein.It is intended that the specification and examples be considered exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
Claims
1. A system comprising: An inverter configured to convert DC power from a battery into AC power to drive a motor, wherein the inverter comprises: a power switch including a drain terminal, a source terminal, and a gate terminal; and One or more controllers, the one or more controllers being configured to: receiving one or more signals related to the operation of the power switching element, updating one or more state definitions based on the received one or more signals, and A gate control signal to the gate terminal is controlled based on the updated one or more state definitions. 2 . The system of claim 1 , wherein the one or more controllers include one or more point-of-use controllers on a power module having the power switch. 3 . The system of claim 1 , wherein the drain terminal of the power switch is configured to be connected to a positive terminal of the battery, and the source terminal of the power switch is configured to be connected to a phase terminal of the motor. 4 . The system of claim 1 , wherein the source terminal of the power switch is configured to be connected to a negative terminal of the battery, and the drain terminal of the power switch is configured to be connected to a phase terminal of the motor.
5. The system of claim 1, wherein the one or more controllers include: A high-speed gate-to-source voltage detector is connected to the gate terminal and the source terminal of the power switching device, and the high-speed gate-to-source voltage detector is configured to detect the gate-to-source voltage of the power switching device as the one or more signals.
6. The system of claim 5, wherein the one or more controllers further comprise: An M-bit flash thermometer analog-to-digital converter configured to receive the analog gate-to-source voltage signal from the high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
7. The system of claim 6, wherein the one or more controllers further comprise: an adaptive driver controller configured to receive the digital gate-to-source voltage signal from the M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control the gate control signal to the gate terminal based on the updated one or more state definitions.
8. The system of claim 1, wherein the one or more signals include one or more of a temperature of the power switch, a current sense of the power switch, a current sense di / dt of the power switch, thermal and / or layout constants, a threshold, or a voltage.
9. The system of claim 1, further comprising: the battery, the battery being configured to supply the DC power to the inverter; as well as The motor is configured to receive the AC power from the inverter to drive the motor.
10. A system comprising: A power module, the power module is for an inverter for an electric vehicle, the power module comprising: Drain connector; source connector; a power switch including a drain terminal, a source terminal, and a gate terminal, the power switch being configured to control the flow of current between the drain connector and the source connector; and One or more point-of-use controllers, the one or more point-of-use controllers being configured to: receiving one or more signals related to the operation of the power switching element, updating one or more state definitions based on the received one or more signals, and A gate control signal to the gate terminal is controlled based on the updated one or more state definitions.
11. The system of claim 10, wherein the one or more point-of-use controllers include: A high-speed gate-to-source voltage detector is connected to the gate terminal and the source terminal of the power switching device, and the high-speed gate-to-source voltage detector is configured to detect the gate-to-source voltage of the power switching device as the one or more signals.
12. The system of claim 11, wherein the one or more controllers further comprise: An M-bit flash thermometer analog-to-digital converter configured to receive the analog gate-to-source voltage signal from the high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
13. The system of claim 12, wherein the one or more controllers further comprise: an adaptive driver controller configured to receive the digital gate-to-source voltage signal from the M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control the gate control signal to the gate terminal based on the updated one or more state definitions.
14. The system of claim 10, wherein the one or more signals include one or more of a temperature of the power switch, a current sense of the power switch, a current sense di / dt of the power switch, thermal and / or layout constants, a threshold, or a voltage.
15. A system comprising: One or more point-of-use controllers, the one or more point-of-use controllers being for a power module for an inverter, the one or more point-of-use controllers being configured to: receiving one or more signals related to operation of a power switch of the power module; updating one or more state definitions based on the received one or more signals; as well as A gate control signal is generated for a gate terminal of the power switch based on the updated one or more state definitions.
16. The system of claim 15, wherein the one or more point-of-use controllers include: A high-speed gate-to-source voltage detector is connected to the gate terminal and the source terminal of the power switching device, and the high-speed gate-to-source voltage detector is configured to detect the gate-to-source voltage of the power switching device as the one or more signals.
17. The system of claim 16, wherein the one or more point-of-use controllers further comprise: An M-bit flash thermometer analog-to-digital converter configured to receive the analog gate-to-source voltage signal from the high-speed gate-to-source voltage detector and generate a digital gate-to-source voltage signal.
18. The system of claim 17, wherein the one or more point-of-use controllers further comprise: an adaptive driver controller configured to receive the digital gate-to-source voltage signal from the M-bit flash thermometer analog-to-digital converter, update the one or more state definitions based on the received digital gate-to-source voltage signal, and control the gate control signal to the gate terminal based on the updated one or more state definitions.
19. The system of claim 15, wherein the one or more signals include one or more of a temperature of the power switch, a current sense of the power switch, a current sense di / dt of the power switch, thermal and / or layout constants, a threshold, or a voltage.
20. The system of claim 15, wherein the one or more state definitions include one or more of a temperature adjusted state definition, a threshold adjusted state definition, or a motor current adjusted state definition.