System and method for phase switching element timing controller for inverter for electric vehicle

By designing a low-voltage phase controller and a high-voltage phase controller in the inverter, adjusting the PWM signal and on-time measurement, the problem of PWM signal in the inverter being affected by system delay and electrical noise is solved, and more stable inverter operation is achieved.

CN119895722APending Publication Date: 2025-04-25BORGWARNER US TECHNOLOGIES LLC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380067129.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-12-14
Filing Date
2023-09-26
Publication Date
2025-04-25

AI Technical Summary

Technical Problem

The pulse width modulation (PWM) signal in the inverter may be affected by system delay and electrical noise, resulting in inverter operation unstable.

Method used

A system is designed that includes an inverter, a low voltage phase controller and a high voltage phase controller. The low voltage phase controller receives the PWM signal of the inverter controller and adjusts the PWM signal based on the feedback signal. The high voltage phase controller receives the adjusted PWM signal and provides a feedback signal based on the on-time measurement of the phase switch to ensure that the actual duty cycle of the phase switch matches the command duty cycle.

Benefits of technology

By adjusting the PWM signal and on-time measurement, the system can effectively reduce the impact of delay and noise in the inverter and improve the operation stability and efficiency of the inverter.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119895722A_ABST
    Figure CN119895722A_ABST
Patent Text Reader

Abstract

A system includes an inverter configured to convert DC power from a battery to AC power to drive a motor, where the inverter includes: an electrical isolator separating a high voltage region from a low voltage region; a low voltage phase controller in the low voltage region, the low voltage phase controller configured to receive a pulse width modulation (PWM) signal from the inverter controller and adjust the received PWM signal based on a feedback signal; and a high voltage phase controller in the high voltage region, the high voltage phase controller configured to receive the adjusted PWM signal from the low voltage phase controller, provide the adjusted PWM signal to a phase switch, and provide the adjusted PWM signal to the phase switch. And provide the feedback signal based on an on-time measurement of the phase switch.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims the benefit of priority to U.S. non-provisional patent application No. 18 / 065,721 filed on December 14, 2022, which 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, and U.S. Provisional Patent Application No. 63 / 378,601 filed on October 6, 2022, the entire contents of which are incorporated herein by reference. Technical Field

[0003] Various embodiments of the present disclosure generally relate to systems and methods for controlling phase switching devices for an inverter for an electric vehicle, and more particularly to systems and methods for controlling the timing of pulse signals for phase switching devices for 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. The pulse width modulation (PWM) signals in the inverter may be affected by system delays and electrical noise in the inverter, which can affect the 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: an electrical isolator that separates a high voltage region from a low voltage region; a low voltage phase controller that is in the low voltage region, the low voltage phase controller being configured to receive a pulse width modulation (PWM) signal from an inverter controller and adjust the received PWM signal based on a feedback signal; and a high voltage phase controller that is in the high voltage region, the high voltage phase controller being configured to receive an adjusted PWM signal from the low voltage phase controller, provide the adjusted PWM signal to a phase switching element, and provide a feedback signal based on a measurement result of the on-time of the phase switching element.

[0007] In some aspects, the technology described herein relates to a system wherein a high voltage phase controller includes a phase switch element on-time detector configured to determine an on-time measurement result of a phase switch element based on a gate-to-source voltage of the phase switch element and to provide a feedback signal to a low voltage phase controller based on the determined on-time measurement result.

[0008] In some aspects, the technology described herein relates to a system wherein the phase switch on-time detector is further configured to determine an on-time measurement of the phase switch based on a gate-to-source voltage of the phase switch and a clock reference signal of a high voltage phase controller.

[0009] In some aspects, the techniques described herein relate to a system in which a high voltage phase controller includes a clock calibrator configured to align a clock reference signal of the high voltage phase controller with a clock reference signal of a low voltage phase controller.

[0010] In some aspects, the techniques described herein relate to a system in which a low voltage phase controller includes a clock reference sampler configured to align a clock reference signal of the low voltage phase controller with a clock reference signal of an inverter controller.

[0011] In some aspects, the techniques described herein relate to a system in which a low voltage phase controller includes an on-time comparator configured to receive a feedback signal and compare the received feedback signal to a received PWM signal as a feedback comparison.

[0012] In some aspects, the technology described herein relates to a system wherein the low voltage phase controller further includes a PWM on-time trimmer configured to adjust one or more of a rising edge or a falling edge of a received PWM signal based on a feedback comparison so that an actual duty cycle of a phase switching element matches a commanded duty cycle of the phase switching element.

[0013] In some aspects, the techniques described herein relate to a system wherein the low voltage phase controller further comprises a PWM holdoff trimmer configured to adjust holdoff of a received PWM signal based on holdoffs for a plurality of phase controllers for an inverter including the low voltage phase controller.

[0014] In some aspects, the technology described herein relates to a system wherein a high voltage phase controller includes a phase switch element on-time detector configured to determine an on-time measurement result of a phase switch element based on a gate-to-source voltage of the phase switch element and to provide a feedback signal to a low voltage phase controller based on the determined on-time measurement result.

[0015] In some aspects, the technology described herein relates to a system wherein the inverter further includes a point-of-use phase controller that is in a high voltage region and configured to communicate with the high voltage phase controller, wherein the point-of-use phase controller is configured to provide a gate-to-source voltage of a phase switching element to the high voltage phase controller.

[0016] In some aspects, the technology described herein relates to a system that further includes a battery configured to supply DC power to an inverter and a motor configured to receive AC power from the inverter to drive the motor.

[0017] In some aspects, the technology described herein relates to a method comprising: receiving, by a phase controller of an inverter for an electric vehicle, a pulse width modulation (PWM) signal from an inverter controller; receiving, by the phase controller, a gate-to-source voltage of a phase switching element of the inverter; adjusting, by the phase controller, the received PWM signal based on the received gate-to-source voltage; and providing, by the phase controller, the adjusted PWM signal to the phase switching element.

[0018] In some aspects, the technology described herein relates to a method in which providing a regulated PWM signal to a phase switch by a phase controller includes transmitting, by the phase controller, the regulated PWM signal across a galvanic isolator from a low voltage region of the phase controller to a high voltage region of the phase controller.

[0019] In some aspects, the technology described herein relates to a method wherein adjusting a received PWM signal by a phase controller based on a received gate-to-source voltage further includes: determining, by the phase controller, an on-time measurement result of a phase switching element based on the received gate-to-source voltage; and adjusting the received PWM signal by the phase controller based on the determined on-time measurement result.

[0020] In some aspects, the technology described herein relates to a method wherein determining, by a phase controller, an on-time measurement of a phase switching device further comprises determining, by the phase controller, an on-time measurement of the phase switching device based on a received gate-to-source voltage and a clock reference signal of the phase controller.

[0021] In some aspects, the technology described herein relates to a method that further includes aligning, by the phase controller, a clock reference signal of the phase controller with a clock reference signal of the inverter controller.

[0022] In some aspects, the technology described herein relates to a method wherein adjusting a received PWM signal by a phase controller based on a received gate-to-source voltage further includes: determining, by the phase controller, an on-time measurement result of a phase switching element based on the received gate-to-source voltage; and comparing, by the phase controller, the determined on-time measurement result of the phase switching element with the received PWM signal as a feedback comparison.

[0023] In some aspects, the technology described herein relates to a method wherein adjusting a received PWM signal by a phase controller based on a received gate-to-source voltage further includes adjusting, by the phase controller, one or more of a rising edge or a falling edge of the received PWM signal based on a feedback comparison so that an actual duty cycle of a phase switching element matches a commanded duty cycle of the phase switching element.

[0024] In some aspects, the technology described herein relates to a method wherein adjusting, by a phase controller, a received PWM signal based on a received gate-to-source voltage further includes adjusting, by the phase controller, a delay of the received PWM signal based on delays for a plurality of phase controllers including the phase controller for an inverter.

[0025] In some aspects, the technology described herein relates to a method for controlling a phase switching device for an inverter for an electric vehicle, the method comprising: providing a gate-to-source voltage of the phase switching device by a point-of-use phase controller of the phase switching device; receiving an adjusted pulse width modulation (PWM) signal by the point-of-use phase controller; and controlling the operation of the phase switching device based on the adjusted PWM signal by the point-of-use phase controller, wherein the adjusted PWM signal is adjusted based on the provided gate-to-source voltage of the phase switching device.

[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 1An 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 infrastructure for an inverter with a phase switching device timing controller according to one or more embodiments is depicted.

[0035] Figure 7 An exemplary method for controlling the timing of pulse signals for phase switching elements for an inverter according to one or more embodiments is depicted.

[0036] Figure 8 Depicted are exemplary methods for controlling the timing of pulse signals for phase switching elements for an inverter according to one or more embodiments. DETAILED DESCRIPTION

[0037] 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.

[0038] 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.

[0039] Various embodiments of the present disclosure generally relate to systems and methods for controlling phase switching devices for an inverter for an electric vehicle, and more particularly to systems and methods for controlling the timing of pulse signals for phase switching devices for an inverter for an electric vehicle.

[0040] 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 half-H-bridge 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 half-H-bridge switches. The half-H-bridge 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 half-H-bridge switch by passing through the 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 half-H switching element via the gate driver output.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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 cut off.

[0046] 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.

[0047] The PWM-based on- and off-times of the half-H-bridge switching elements can vary from device to device, can vary with operating temperature, and can vary with changes in gate driver power supplies. Error sources can cause phase voltage duty cycles that are not precisely aligned with the expected PWM duty cycle.

[0048] As the inverter is scaled to higher currents and shorter PWM cycles, the switching time of the half-H bridge switching elements can be reduced in order to reduce switching losses. This reduction in switching time can result in the use of parallel gate drivers to drive a single half-H switching element, or can result in parallel half-H switching elements, each with a dedicated gate driver. Both solutions may require parallel PWM command-on and command-off edge synchronization so that the half-H bridge switching elements are turned on and off with optimal efficiency.

[0049] Some phase switches may separate the PWM control, glue logic and gate drivers into separate blocks, such that the absolute skew between the parallel PWM channels can only be guaranteed in an absolute worst case manner to the minimum and maximum specified tolerances of these separate blocks. A potential consequence of this arrangement may be that the paralleling of gate drivers or the paralleling of entire half-H switches and gate drivers may cause one or the other gate driver or half-H switch to turn on before the other device. This may be caused by differences in signal path delays between the paralleled devices.

[0050] A potential solution to this problem could be to control the absolute delay between all PWM channels to within an acceptable tolerance that allows gate drivers and / or half-H bridge switches to be paralleled to meet system requirements. Additionally, PWM skew can cause the PWM duty cycle between the three phases to be no better controlled than the absolute minimum and maximum variations of all components between the outputs of the PWM controller and the half-H bridge switches.

[0051] One or more embodiments of the present disclosure may provide a gate driver in which the phase voltage duty cycle matches the expected PWM duty cycle.

[0052] Some of the methods of electrical isolation circuits and PWM control methods may describe PWM control of a half-H architecture using an electrical isolation circuit. These circuits may include non-overlap of PWM signals directed to high and low half-H switching elements controlled using centralized logic, which uses the feedback state of the half-H switching element to prevent simultaneous command-on signals from being sent to both high and low half-H switching elements. Some methods may prevent non-overlap of high and low half-H switching elements by using feedback of the current state of the high and low switching element gate states. These methods may not consider feedback and correction of PWM duty cycle errors accumulated due to delays on the signal path. Therefore, in these methods, the PWM duty cycle present at the half-H switching element may contain uncorrected propagation delay errors. These errors are managed by providing sufficient tolerance for these errors within the control algorithm.

[0053] One exemplary technique of some methods is to use a non-overlapping time or dead time between the turn-off command of one half-H-bridge switching element (upper or lower) and the turn-on command of the opposite half-H-bridge switching element to provide sufficient tolerance for errors. The dead time prevents a shoot-through event in which both the upper and lower devices are turned on at the same time, but results in inefficiency because both devices may be turned off for a certain period of time during each switching cycle. Further, the dead time must be long enough to account for the worst-case difference in total delay from the PWM rising and falling edges between the upper and lower half-H switching element paths. As the switching period is shortened, the dead time may become an increasingly larger portion of the total period. This may cause increased losses within the system.

[0054] One or more embodiments may solve the problem of PWM duty cycle distortion and PWM absolute delay between parallel gate drivers.

[0055] As described above, the dead time enforcement in the half-H circuit must take into account the worst case variation of the propagation delay from the PWM side to the phase voltage. When the propagation delay variation is too large, the parallel connection of the half-H phase switching elements is impractical. One or more embodiments may provide a phase switching element timing control circuit, wherein (1) the on-time of the phase voltage (Ton-phase) is trimmed to match the on-time of the PWM signal (Ton-pwm), and (2) for all phase switching elements, the propagation delay from the PWM edge to the change in the phase voltage is trimmed to a constant value. As an example, the trimming can be performed at the final test or during initialization as needed.

[0056] One or more embodiments may include an isolated gate driver having a low voltage (LV) PWM signal domain and a high voltage (HV) phase domain. One or more embodiments may include a transceiver that allows communication between the LV and HV domains. One or more embodiments may include a clock reference sampler for sampling the LV domain and aligning the LV domain with an external quartz clock reference, and may have an error of less than one percent. One or more embodiments may include a clock calibrator for aligning the HV domain clock with the LV domain clock so that all timing is synchronized. One or more embodiments may include a phase switching device (e.g., FET) on-time detector for measuring the FET gate-source voltage (Vgs) on-time to represent the phase voltage on-time. One or more embodiments may include an on-time comparator for capturing the incoming PWM on-time and comparing the incoming PWM on-time with the captured FET gate on-time. One or more embodiments may include a PWM on-time trimmer for delaying a PWM rising or falling edge by a trimming factor so that the FET on-time is equal to the PWM on-time. One or more embodiments may include a PWM delay trimmer for trimming the PWM edge to the phase voltage edge to the same value for all gate drivers.

[0057] One or more embodiments may synchronize all voltage domains of a phase switch to an absolute clock reference with less than one percent error. One or more embodiments may use clock synchronization to time trimming so that all phase switches have the same delay and minimal PWM skew.

[0058] One or more embodiments may optimize the phase switching device timing for each gate driver. One or more embodiments may reduce the dead time between PWM pulses. One or more embodiments may use a small delay to trim the phase voltage waveform to match the PWM waveform, which may be contrary to some of the processes described to reduce the delay in the system.

[0059] 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 1As 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.

[0060] 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 an inverted 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.

[0061] 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.

[0062] 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.

[0063] 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.

[0064] 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.

[0065] 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.

[0066] 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.

[0067] 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.

[0068] 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.

[0069] 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.

[0070] 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.

[0071] 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.

[0072] 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.

[0073] 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 and through the modules or as part of an application specific integrated circuit to implement functionality. Thus, the present system encompasses software, firmware, and hardware implementations.

[0074] 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.

[0075] 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.

[0076] 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.

[0077] 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.

[0078] 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.

[0079] 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 respective lower phase power modules of lower phase power module 145 may include components related 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.

[0080] 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.

[0081] 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.

[0082] Figure 6 An exemplary system infrastructure for an inverter with a phase switching device timing controller according to one or more embodiments is depicted. Figure 6An inverter 600 may be included that includes a PWM controller 602, an upper gate driver 604, a lower gate driver 606, an upper phase switch 608, and a lower phase switch 609. The upper phase switch 608 and the lower phase switch 609 may provide a switchable connection between a battery 611 and a phase connector 610, which may be connected to the motor 190, for example, to drive the motor 190. The PWM controller 602 may provide a PWM signal 603 to the upper gate driver 604 and may provide a PWM signal 605 to the lower gate driver 606.

[0083] The upper gate driver 604 may include a low voltage region 612 and a high voltage region 614 separated by an electrical isolator 616. The low voltage region 612 may receive a PWM signal 603 from the PWM controller 602 and pass the PWM signal across the electrical isolator 616 to the high voltage region 614, which may then drive the upper phase switch 608. Here, the upper gate driver 604 may drive the upper phase switch 608, and the lower gate driver 606 may drive the lower phase switch 609.

[0084] Inverter 600 may be a specific implementation of inverter 110. PWM controller 602 may be a specific implementation of inverter controller 300. Upper gate driver 604 may be a specific implementation of: low voltage upper phase controller 120; and one or more of high voltage upper phase controller 130 or point of use upper phase controller 142. Lower gate driver 606 may be a specific implementation of: low voltage lower phase controller 125; and one or more of high voltage lower phase controller 135 or point of use lower phase controller 146. Upper phase switching element 608 may be a specific implementation of upper phase switching element 144. Lower phase switching element 609 may be a specific implementation of lower phase switching element 148. Low voltage region 612 may be a specific implementation of low voltage upper phase controller 120. High voltage region 614 may be a specific implementation of one or more of high voltage upper phase controller 130 or point of use upper phase controller 142. Electrical isolator 616 may be a specific implementation of electrical isolator 150.

[0085] The high voltage region 614 may include a phase switch on-time detector 618 that can measure and store the actual on-time of the upper phase switch 608 and send the information to the low voltage region 612 of the upper gate driver 604, for example, in the form of an encoded message. For example, the phase switch on-time detector 618 can detect the number of pulses of the system clock that occur when the upper phase switch 608 is detected to be turned on. The phase switch on-time detector 618 can measure the actual on-time of the upper phase switch 608 using, for example, the gate-to-source voltage of the upper phase switch 608. The phase switch on-time detector 618 can measure the actual on-time of the upper phase switch 608 using, for example, the absolute value of the current through the upper phase switch 608. The phase switch on-time detector 618 can measure the actual on-time of the upper phase switch 608 using, for example, the absolute value of the drain-to-source voltage of the upper phase switch 608 (such as when the voltage is above a threshold).

[0086] For the gate-to-source voltage, the gate-to-source waveform can be divided into three charge phases: (i) Qgs1 phase - the switching charge required to reach the threshold voltage, (ii) Qgd phase - the switching charge required to switch the drain-to-source voltage, and (iii) Qgs2 phase - the switching charge required to reach full enhancement. The phase switch element on-time detector 618 can detect each of these three phases by monitoring the gate-to-source voltage and gate-to-source current of the upper phase switch element 608. If the upper phase switch element 608 that is turning off has reached the Qgs1 / Qgd boundary before the lower phase switch element 609 that is turning on has started the Qgs1 phase, then direct conduction can be avoided. For example, the phase switch element on-time detector 618 can start the on-time counter at the beginning of the Qgs1 on-phase and keep the counter running when the upper phase switch element 608 is fully turned on until the end of the Qgs2 phase. The counter then continues to run after the upper phase switch 608 is commanded off and stops counting when the upper phase switch 608 reaches the Qgd to Qgs1 boundary as a result of the upper phase switch 608 being commanded off. This defines the "on time" as the time during which there is any possibility that the upper phase switch 608 can conduct current and ensure that the on times of the opposing upper phase switches 608 and lower phase switches 609 do not overlap.

[0087] The low voltage region 612 may include an on-time comparator 628 configured to receive information from the phase switch on-time detector 618, such as in an encoded message providing a feedback signal, and compare the received feedback signal with the PWM signal 603 as a feedback comparison. The low voltage region 612 may include a PWM on-time trimmer 622 that may use the feedback comparison from the on-time comparator 628 to generate a programmable delay of the rising or falling edge of the PWM signal 603. The programmable delay may be generated so that the commanded duty cycle at the upper phase switch 608 is the same as the incoming PWM duty cycle from the PWM controller 602 as defined by the PWM signal 603.

[0088] The low voltage region 612 may further include a PWM delay trimmer 620 that can trim the incoming signal so that the absolute delay of the PWM edge is the same for the parallel gate drivers including the upper gate driver 604. For example, a PWM signal 603 may be sent to two upper phase gate drivers so that the two upper phases receive the PWM signal 603 in parallel. The two upper phase gate drivers may have different propagation delays and other circuit characteristics from each other. Therefore, without correction, although the PWM signal 603 input to the circuit is the same, the different circuit delays cause different output phase switching element switching times from each other. The PWM delay trimmer 620 provides a trimming operation to delay the PWM signal 603 by a separate amount for each phase gate driver so that the two upper phase gate drivers have the same output phase switching element switching time based on the PWM signal 603 even though they have different circuit characteristics.

[0089] The low voltage region 612 may further include a clock reference sampler 624 that samples an external clock reference to align the low voltage domain clock with an external precision reference. For example, the clock reference sampler 624 may be configured to align the clock reference signal of the upper gate driver 604 with the clock reference signal of the PWM controller 602. Both the low voltage region 612 and the high voltage region 614 may include a corresponding clock calibrator 626 for aligning the clocks of the low voltage region 612 and the high voltage region 614. For example, the clock reference sampler 624 may count the number of system clock pulses in one or more cycles of the incoming reference clock signal and compare the number with an expected value. For example, the reference clock frequency may be a value from about 100 Hz to about 10 kHz. The clock calibrator 626 in the low voltage region 612 may increase or decrease the period of the internal oscillator in the low voltage region 612 to align the system clock count to the expected value. This process may occur in a single operation, or may be iterative so that continuous reference clock samples align the LV internal oscillator with the reference clock. Clock alignment may be run periodically over time to make adjustments to account for drift that may occur, for example, due to aging of the circuit or changes in temperature.

[0090] When the clock calibrator 626 in the low voltage region 612 is adjusted so that the low and high voltage clocks are aligned, the clock calibrator 626 in the low voltage region 612 can send updates to the clock calibrator 626 in the high voltage region 614. The clock calibrator 626 in the high voltage region 614 can operate in a similar manner to the clock calibrator 626 in the low voltage region 612, and can receive a reference signal, compare the reference signal with an internal expected value and make adjustments accordingly. The clock calibrator 626 in the low voltage region 612 can send a data stream to the clock calibrator 626 in the high voltage region 614, and the data stream can be a limited number of LV system clock pulses. For example, the limited number can be a limited number of LV system clock pulses that last for about 1mS. The clock calibrator 626 in the high voltage region 614 can count the number of system clock pulses during the message time, compare the number with the reference value, and adjust the internal oscillator in the high voltage region 614 based on the comparison. This process may occur in a single operation, or may be iterative, such that successive LV clock samples align the HV internal oscillator with the LV internal oscillator. The reference clock signal may be a signal from the PWM controller 602, or may be generated by one of the upper gate driver 604 or the lower gate driver 606 for use by the other gate driver. For example, when the clock signal from the PWM controller 602 is available, the upper gate driver 604 may synchronize the internal clock to the PWM controller 602, and the lower gate driver 606 may synchronize the internal clock to the upper gate driver 604. When the clock signal from the PWM controller 602 is not available, the lower gate driver 606 may continue to synchronize the internal clock to the upper gate driver 604.

[0091] Due to the clock alignment, the feedback signal from the phase switch on-time detector 618 can be used by the on-time comparator 628 without the error that would occur due to the difference between the clocks in the low voltage region 612 and the high voltage region 614. The clock alignment can further allow the PWM delay trimmer 620 to add delay to the PWM signal 603 on the basis of the individual phase gate drivers so that all phase switches have the same total delay from the PWM input to the phase voltage output. The tester at the end of the manufacturing line can measure the time delay between the state change in the PWM signal and the state change in the phase voltage. Due to the inherent characteristics of the inverter 600, this time delay cannot be reduced. However, for individual components, the time delay can be increased. The PWM delay trimmer 620 can be set for each individual phase gate driver based on the longest delay of any individual phase gate driver so that the final trimmed delay from the PWM edge to the phase edge is the same for all phase gate drivers in the inverter 600. In this way, the transition time between the upper and lower devices is standardized to reduce the possibility of shoot-through. This PWM hold-off trimming can be performed at final end-of-line testing, and clock alignment can ensure that the hold-off trimming remains effective for the life of the inverter 600. Figure 6 As shown, the lower gate driver 606 may include all of the components and functions described herein for the upper gate driver 604 and, therefore, does not include detailed labeling in the figures or description herein.

[0092] The PWM on-time trimming algorithm may require an on-time pulse to be sent to the input of the PWM on-time trimmer 622, such as from the PWM controller 602 in test mode or by the upper gate driver 604 itself. For example, the on-time pulse may be at least 5 μS. When the on-time pulse enters the PWM on-time trimmer 622, the on-time comparator 628 may count the number of system clock pulses in the on-time pulse. The on-time pulse may pass through the PWM on-time trimmer 622 and the PWM delay trimmer 620 without change, and the phase switch on-time detector 618 may count the number of clock pulses for the on-time pulse using one of the above methods. The phase switch on-time detector 618 may send a clock count to the on-time comparator 628, which compares the on-time comparator 628 count with the count received from the phase switch on-time detector 618. The on-time comparator 628 may adjust the setting in the PWM on-time trimmer 622 to match the two clock counts. This process may be repeated, and the expected result may be that the on-time comparator 628 will observe that the phase switch on-time detector 618 has reported the correct value. PWM delay trimming may require the tester to observe a change (increase or decrease) in the PWM signal 603 and observe a change (increase or decrease) in the voltage at the phase connector 610. The delay between these two events may be the total propagation delay of the command signal. The tester may adjust the setting in the PWM delay trimmer 620 to trim the delay to the same value on a part-by-part basis. For example, the delay trim value may be from about 100nS to about 500nS.

[0093] Some methods may include a PWM command signal path from a PWM controller to a half-H switching element, but does not include feedback from the high voltage side to the low voltage side for the purpose of fault feedback. The upper gate driver 604 of the inverter 600 may include adding a phase switching element on-time detector 618 in the high voltage region 614. The upper gate driver 604 may include a path for sending the on-time data of the upper phase switching element 608 from the high voltage region 614 to the on-time comparator 628 in the low voltage region 612. The path may pass through the electrical isolator 616 of the upper gate driver 604. The upper gate driver 604 may include a PWM on-time trimmer 622, which may use the on-time data to de-skew the PWM signal path from the PWM signal 603 to the upper phase switching element 608. The upper gate driver 604 may include a PWM delay trimmer 620 for adjusting the absolute delay of the PWM edges of the PWM signal 603 so that all PWM signal paths within a given design are the same regardless of circuit characteristics. The upper gate driver 604 may include a clock reference sampler 624 that trims the low voltage domain clock to an external precision reference. The upper gate driver 604 may include a low voltage region 612 clock calibrator 626 that communicates with the high voltage region 614 clock calibrator 626 so that both the low voltage and high voltage clocks are aligned to the external reference to ensure that the PWM on-time trimmer 622 and PWM delay trimmer 620 set points are stable over time and accurately set for the individual parallel gate drivers.

[0094] The corresponding PWM on-time trimmer 622 and PWM hold-off trimmer 620 can use a common timing reference for all low-voltage and high-voltage regions of all gate drivers to maintain timing alignment between all inverter gate drivers on a common phase or between adjacent phases. The corresponding phase switch on-time detector 618 in all gate drivers can allow the PWM on-time trimmer 622 to maintain the expected PWM duty cycle at the point of use for the corresponding phase switch.

[0095] Figure 7An exemplary method 700 for controlling the timing of a pulse signal for a phase switching element for an inverter according to one or more embodiments is depicted. The method 700 may include: receiving a pulse width modulation (PWM) signal (e.g., PWM signal 605) from an inverter controller (e.g., PWM controller 602) by a phase controller (e.g., upper gate driver 604) of an inverter for an electric vehicle (e.g., inverter 600) (operation 705). The method 700 may include: receiving a gate-to-source voltage of a phase switching element (e.g., upper phase switching element 608) of the inverter by the phase controller (operation 710). The method 700 may include: adjusting the received PWM signal by the phase controller based on the received gate-to-source voltage (operation 715). The method 700 may include: providing an adjusted PWM signal to the phase switching element by the phase controller (operation 720). The method 700 may include: transmitting, by the phase controller, an adjusted PWM signal from a low voltage region (e.g., low voltage region 612) of the phase controller across an electrical isolator (e.g., electrical isolator 616) to a high voltage region (e.g., high voltage region 614) of the phase controller (operation 725). The method 700 may include: determining, by the phase controller, an on-time measurement of a phase switching device based on a received gate-to-source voltage, and adjusting, by the phase controller, the received PWM signal based on the determined on-time measurement (operation 730). The method 700 may include: determining, by the phase controller, an on-time measurement of a phase switching device based on a received gate-to-source voltage and a clock reference signal of the phase controller (operation 735). The method 700 may include: aligning, by the phase controller, a clock reference signal of the phase controller with a clock reference signal of an inverter controller (operation 740). The method 700 may include determining, by the phase controller, an on-time measurement of the phase switching element based on the received gate-to-source voltage, and comparing the determined on-time measurement of the phase switching element with the received PWM signal as a feedback comparison (operation 745). The method 700 may include adjusting, by the phase controller, one or more of the rising edge or the falling edge of the received PWM signal based on the feedback comparison so that the actual duty cycle of the phase switching element matches the commanded duty cycle of the phase switching element (operation 750). The method 700 may include adjusting, by the phase controller, a delay of the received PWM signal based on a delay for a plurality of phase controllers including the phase controller for an inverter (operation 755).

[0096] Figure 8An exemplary method 800 for controlling the timing of a pulse signal for a phase switching element for an inverter according to one or more embodiments is depicted. The method 800 may include providing a gate-to-source voltage of the phase switching element (upper phase switching element 144) by a point-of-use phase controller (e.g., point-of-use upper phase controller 142) of the phase switching element (operation 810). The method 800 may include receiving an adjusted pulse width modulation (PWM) signal by the point-of-use phase controller (operation 820). The method 800 may include controlling the operation of the phase switching element based on the adjusted PWM signal by the point-of-use phase controller (operation 830). The adjusted PWM signal may have been adjusted based on the gate-to-source voltage of the provided phase switching element.

[0097] One or more embodiments may optimize the phase switching device timing for each gate driver. One or more embodiments may reduce the dead time between PWM pulses. One or more embodiments may use a small delay to trim the phase voltage waveform to match the PWM waveform, which may be contrary to some of the processes described to reduce the delay in the system.

[0098] 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: an electrical isolator that separates a high voltage region from a low voltage region; a low voltage phase controller, wherein the low voltage phase controller is configured to receive a pulse width modulation (PWM) signal from an inverter controller and adjust the received PWM signal based on a feedback signal in the low voltage region; and A high voltage phase controller, wherein in the high voltage region, the high voltage phase controller is configured to receive an adjusted PWM signal from the low voltage phase controller, provide the adjusted PWM signal to the phase switching element, and provide the feedback signal based on an on-time measurement result of the phase switching element.

2. The system of claim 1 , wherein the high voltage phase controller comprises a phase switching element on-time detector, the phase switching element on-time detector being configured to determine the on-time measurement result of the phase switching element based on a gate-to-source voltage of the phase switching element, and to provide the feedback signal to the low voltage phase controller based on the determined on-time measurement result.

3. The system of claim 2, wherein the phase switch element on-time detector is further configured to determine the on-time measurement result of the phase switch element based on a gate-to-source voltage of the phase switch element and a clock reference signal of the high voltage phase controller. 4 . The system of claim 3 , wherein the high voltage phase controller comprises a clock calibrator configured to align the clock reference signal of the high voltage phase controller with a clock reference signal of the low voltage phase controller. 5 . The system of claim 4 , wherein the low voltage phase controller comprises a clock reference sampler configured to align the clock reference signal of the low voltage phase controller with a clock reference signal of the inverter controller. 6 . The system of claim 1 , wherein the low voltage phase controller comprises an on-time comparator configured to receive the feedback signal and compare the received feedback signal with a received PWM signal as a feedback comparison.

7. The system of claim 6, wherein the low voltage phase controller further comprises a PWM on-time trimmer configured to adjust one or more of a rising edge or a falling edge of a received PWM signal based on the feedback comparison so that an actual duty cycle of the phase switching element matches a commanded duty cycle of the phase switching element.

8. The system of claim 6, wherein the low voltage phase controller further comprises a PWM holdoff trimmer configured to adjust holdoff of a received PWM signal based on holdoffs for a plurality of phase controllers for the inverter including the low voltage phase controller.

9. The system of claim 1 , wherein the high voltage phase controller comprises a phase switching element on-time detector, the phase switching element on-time detector being configured to determine the on-time measurement result of the phase switching element based on a gate-to-source voltage of the phase switching element, and to provide the feedback signal to the low voltage phase controller based on the determined on-time measurement result.

10. The system of claim 2, wherein the inverter further comprises a point-of-use phase controller in the high voltage region and configured to communicate with the high voltage phase controller, wherein the point-of-use phase controller is configured to provide the gate-to-source voltage of the phase switching element to the high voltage phase controller.

11. 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.

12. A method comprising: receiving, by a phase controller of an inverter for an electric vehicle, a pulse width modulation (PWM) signal from an inverter controller; receiving, by the phase controller, a gate-to-source voltage of a phase switching element of the inverter; adjusting, by the phase controller, a received PWM signal based on the received gate-to-source voltage; as well as The phase controller provides an adjusted PWM signal to the phase switching element.

13. The method of claim 12, wherein providing the adjusted PWM signal to the phase switching element by the phase controller comprises: The regulated PWM signal is transmitted by the phase controller across a galvanic isolator from a low voltage region of the phase controller to a high voltage region of the phase controller.

14. The method of claim 12, wherein adjusting, by the phase controller, the received PWM signal based on the received gate-to-source voltage further comprises: determining, by the phase controller, an on-time measurement of the phase switching element based on the received gate-to-source voltage; as well as The received PWM signal is adjusted by the phase controller based on the determined on-time measurement.

15. The method of claim 14, wherein determining, by the phase controller, the on-time measurement of the phase switching element further comprises: The on-time measurement of the phase switching element is determined by the phase controller based on a received gate-to-source voltage and a clock reference signal of the phase controller.

16. The method according to claim 15, further comprising: The clock reference signal of the phase controller is aligned with a clock reference signal of the inverter controller by the phase controller.

17. The method of claim 12, wherein adjusting, by the phase controller, the received PWM signal based on the received gate-to-source voltage further comprises: determining, by the phase controller, an on-time measurement of the phase switching element based on the received gate-to-source voltage; as well as The determined on-time measurement of the phase switching element is compared by the phase controller with the received PWM signal as a feedback comparison.

18. The method of claim 17, wherein adjusting, by the phase controller, the received PWM signal based on the received gate-to-source voltage further comprises: One or more of a rising edge or a falling edge of a received PWM signal is adjusted by the phase controller based on the feedback comparison so that an actual duty cycle of the phase switching element matches a commanded duty cycle of the phase switching element.

19. The method of claim 12, wherein adjusting, by the phase controller, the received PWM signal based on the received gate-to-source voltage further comprises: A hold-off of a received PWM signal is adjusted by the phase controller based on a hold-off for a plurality of phase controllers for the inverter including the phase controller.

20. A method for controlling a phase switching device for an inverter for an electric vehicle, the method comprising: A gate-to-source voltage of the phase switching element is provided by a point-of-use phase controller of the phase switching element; receiving, by the use point phase controller, an adjusted pulse width modulation (PWM) signal; as well as controlling the operation of the phase switching element by the use point phase controller based on the adjusted PWM signal, The adjusted PWM signal is adjusted based on the provided gate-to-source voltage of the phase switching element.