Systems and methods for bidirectional message architecture for inverter for electric vehicle
A system includes an inverter configured to convert DC power from a battery to AC power to drive a motor, wherein the inverter includes: a galvanic interface configured to separate a high voltage area from a low voltage area; a low voltage message manager in the low voltage area; a high voltage message manager in the high voltage area, and configured to communicate with the low voltage message manager; and a point-of-use message manager in the high voltage area, and configured to communicate with the high voltage message manager.
1. A system comprising:
an inverter configured to convert DC power from a battery to AC power to drive a motor, wherein the inverter includes:
a galvanic interface configured to separate a high voltage area from a low voltage area;
a low voltage message manager in the low voltage area;
a high voltage message manager in the high voltage area, and configured to communicate with the low voltage message manager; and
a point-of-use message manager in the high voltage area, and configured to communicate with the high voltage message manager.
2. The system of claim 1 , further comprising:
the battery configured to supply the DC power to the inverter; and
the motor configured to receive the AC power from the inverter to drive the motor.
3. The system of claim 1 , wherein the point-of-use message manager is in a power module including one or more power device switches for the inverter, and
wherein the inverter further includes:
a single-wire data bus connecting the high voltage message manager to the point-of-use message manager, wherein the point-of-use message manager is configured to communicate with the high voltage message manager using the single-wire data bus, and
a timer configured to measure a period of time that the single-wire data bus is in a dominant phase or a recessive phase,
wherein the low voltage message manager, the high voltage message manager, and the point-of-use message manager are configured to communicate using a logic 0 bit and a logic 1 bit, wherein
the logic 0 bit is defined as a dominant phase measured by the timer for a first period of time followed by a recessive phase measured for a second period of time, and
the logic 1 bit is defined as a dominant phase measured by the timer for the first period of time followed by a recessive phase measured for a third period of time that is longer than the second period of time for the logic 0 bit.
4. A system comprising:
a galvanic interface configured to separate a high voltage area from a low voltage area;
a low voltage message manager in the low voltage area;
a high voltage message manager in the high voltage area, and configured to communicate with the low voltage message manager; and
a point-of-use message manager in the high voltage area, and configured to communicate with the high voltage message manager.
5. The system of claim 4 , further comprising:
a single-wire data bus connecting the high voltage message manager to the point-of-use message manager, wherein the point-of-use message manager is configured to communicate with the high voltage message manager using the single-wire data bus.
6. The system of claim 5 , further comprising:
a first switched current source configured to operate with the high voltage message manager to drive the single-wire data bus to a power rail;
a second switched current source configured to operate with the point-of-use message manager to drive the single-wire data bus to the power rail;
a third switched current sink configured to operate with the high voltage message manager to drive the single-wire data bus to a ground rail; and
a fourth switched current sink configured to operate with the point-of-use message manager to drive the single-wire data bus to the ground rail.
7. The system of claim 6 , wherein one or more of the first switched current source or the second switched current source is configured to overdrive a state of the single-wire data bus as driven by an operation of the third switched current sink or the fourth switched current sink, or
wherein one or more of the third switched current sink or the fourth switched current sink is configured to overdrive a state of the single-wire data bus as driven by an operation of the first switched current source or the second switched current source.
8. The system of claim 6 , wherein the first switched current source, the second switched current source, the third switched current sink, and the fourth switched current sink have a higher current capability than an expected worst case externally coupled current.
9. The system of claim 6 , further comprising:
a first comparator configured to operate with the high voltage message manager to differentiate a high state or a low state of the single-wire data bus; and
a second comparator configured to operate with the point-of-use message manager to differentiate a high state or a low state of the single-wire data bus.
10. The system of claim 5 , wherein one or more of the low voltage message manager, the high voltage message manager, or the point-of-use message manager includes a timer configured to measure a period of time that the single-wire data bus is in a dominant phase or a recessive phase.
11. The system of claim 10 , wherein the low voltage message manager, the high voltage message manager, and the point-of-use message manager are configured to communicate using a logic 0 bit and a logic 1 bit, wherein
the logic 0 bit is defined as a dominant phase measured by the timer for a first period of time followed by a recessive phase measured for a second period of time, and
the logic 1 bit is defined as a dominant phase measured by the timer for the first period of time followed by a recessive phase measured for a third period of time that is longer than the second period of time for the logic 0 bit.
12. The system of claim 11 , wherein an interrupting manager, among the low voltage message manager, the high voltage message manager, and the point-of-use message manager, is configured to interrupt a transmitting manager, among the low voltage message manager, the high voltage message manager, and the point-of-use message manager, by transmitting a logic 0 bit or a logic 1 bit during the second period of time or the third period of time, and the transmitting manager is configured to yield communication to the interrupting manager within a single bit transmission.
13. The system of claim 4 , wherein the point-of-use message manager is in a power module including one or more power device switches for an inverter.
14. The system of claim 4 , wherein the low voltage message manager, the high voltage message manager, and the point-of-use message manager are configured to communicate with any of other managers among the low voltage message manager, the high voltage message manager, and the point-of-use message manager.
15. A method for communicating with power device switches for an inverter, the method comprising:
communicating a message between a high voltage message manager of the inverter and a point-of-use message manager for the power device switches using a single-wire data bus.
16. The method of claim 15 , further comprising:
measuring, with a timer of the inverter, a period of time that the single-wire data bus is in a dominant phase or a recessive phase.
17. The method of claim 16 , wherein the communicating the message includes using a logic 0 bit and a logic 1 bit, wherein
the logic 0 bit is defined as a dominant phase measured by the timer for a first period of time followed by a recessive phase measured for a second period of time, and
the logic 1 bit is defined as a dominant phase measured by the timer for the first period of time followed by a recessive phase measured for a third period of time that is longer than the second period of time for the logic 0 bit.
18. The method of claim 17 , further comprising
transmitting a logic 0 bit or a logic 1 bit during the second period of time or the third period of time, to interrupt a message communication within a single bit transmission.
19. The method of claim 15 , further comprising:
applying one or more of a current source or a current sink to the single-wire data bus.
20. The method of claim 19 , wherein the one or more of the current source or the current sink has a higher current capability than an expected worst case externally coupled current.