Claims
- 1. An apparatus for transmitting data, comprising:
a power converter master controller circuit operable to transmit a first data signal; and n power converter slave controller circuits, a first one of the n slave controller circuits coupled with the master controller circuit to receive the first data signal, the first slave controller operable to determine a second data signal as a function of the first data signal and operable to transmit one of the first and second data signals as a function of a first flag signal, each of the subsequent n−2 slave controller circuits coupled with the respective previous slave controller circuit and operable to receive the transmitted data signal from the previous slave controller circuit, to determine a subsequent data signal as a function of the transmitted data signal from the previous slave controller circuit, and to transmit one of the transmitted data signal from the previous slave controller circuit and the determined subsequent data signal as a function of a respective flag signal, the nth slave controller circuit being coupled with the master controller circuit, and with the n−1th slave controller circuit to receive the transmitted signal from the n−1th slave controller circuit, the nth slave controller circuit operable to transmit to the master controller the one of the transmitted data signal from the n−1th slave controller circuit and the determined subsequent data signal as a function of an nth flag signal.
- 2. The apparatus of claim 1 wherein the first data signal comprises an initialization signal.
- 3. The apparatus of claim 1 wherein n is equal to four.
- 4. The apparatus of claim 1 wherein the n slave controller circuits are operable to transmit the respective determined data signal when the respective flag signal has a first characteristic and are operable to transmit the respective received data signal when the flag signal has a second characteristic.
- 5. The apparatus of claim 4 wherein the flag signal has the first characteristic when the flag signal comprises one of a zero and a one and has the second characteristic when the flag signal comprises the other of the zero and the one.
- 6. An apparatus for transmitting data, comprising:
a master controller circuit operable to transmit a data signal on a master controller circuit transmit line; and n slave controller circuits, a first one of the n slave controller circuits coupled with the transmit line of the master controller circuit to receive the first data signal, the first slave controller circuit operable to process and transmit a processed data signal on a first slave controller transmit line as a function of the first data signal; each of the subsequent n−2 slave controller circuits coupled with the transmit line of the respective previous slave controller circuit to receive the transmitted data signal from the previous slave controller circuit, and to process and transmit a respective processed data signal on a respective slave controller transmit line as a function of receiving the transmitted data signal from the previous slave controller circuit; the nth slave controller circuit being coupled with the master controller circuit, and with transmit line of the n−1th slave controller circuit to receive the transmitted data signal from the n−1th slave controller circuit, the nth slave controller circuit operable process and transmit to the master controller circuit a processed data signal as a function of the received data signal.
- 7. The apparatus of claim 6 wherein the processed signal from each slave controller circuit comprises the data signal received from the previous circuit.
- 8. The apparatus of claim 6 wherein each processed signal comprises the respective received data signal incremented by a predetermined amount.
- 9. The apparatus of claim 8 wherein the predetermined amount equals one.
- 10. The apparatus of claim 6 wherein the master controller circuit is operable to adjust its operating characteristics as a function of the signal received from the nth slave controller circuit.
- 11. The apparatus of claim 6 wherein the master controller circuit is operable to determine the number of slave controller circuits as a function of the signal received from the nth slave controller circuit.
- 12. The apparatus of claim 6 wherein the slave controller circuits are operable to respectively transmit PWM signals, and the master controller circuit is operable to cause the slave controller circuits to create respective out of phase PWM signals, the PWM signals being out of phase by approximately 360/n.
- 13. The apparatus of claim 6 wherein the master controller circuit comprises a power converter master controller and the slave controller circuits comprise power converter slave controller circuits.
- 14. The apparatus of claim 6 wherein each of the slave controller circuits is operable to determine a derivative signal as a function of the data signal received from the previous circuit, and the respective slave controller circuit transmits one of the data signal received from the previous circuit and the derivative signal as the respective processed signal as a function of a respective flag signal.
- 15. The apparatus of claim 14 wherein the flag signal comprises a loop signal.
- 16. An apparatus for initializing a modular power converter system, comprising
a master controller circuit operable to transmit a first data signal, to transmit a second data signal as a function of receiving a first response signal, to transmit a third data signal as a function of receiving an incremented second response signal, to store the incremented second response signal, and to transmit a fourth data signal as a function of receiving a third response signal; and n serially linked slave controller circuits respectively having a receive line and a transmit line, the receive line from the first slave controller circuit being coupled with the master controller circuit, the receive line of each subsequent slave controller circuit being coupled with the respective transmit line of the previous slave controller circuit, and the transmit line of the nth slave controller circuit being coupled with the master controller circuit, the n slave controller circuits operable to enter an initialization mode upon activation, and when in the initialization mode, each of the n slave controller circuits is operable to set a loop signal to a first value, the slave controller operable to transmit a signal determined by the respective slave controller circuit on the transmit line when the loop signal has the first value, to transmit the first response signal on the transmit line as function of receiving either the first data signal or the first response signal when the loop signal has the first value, to increment the second data signal and to transmit the incremented second data signal on the transmit line as a function of receiving one of the second data signal and the incremented second data signal when the loop signal has the first value, to store the respective incremented second data signal as a respective unit number, to set the loop signal to a second value in response to receiving the third data signal, the slave controller circuit operable to transmit the signal received on its respective receive line on the transmit line as a function of the loop signal having the second value, to transmit the third response signal on the transmit line as a function of receiving the third data signal, to transmit the fourth data signal on the respective transmit line as a function of receiving the fourth data signal when the loop signal has the second value, and to exit the initialization mode as a function of receiving the fourth data signal.
- 17. The apparatus of claim 16 wherein the master controller is operable to repeatedly transmit the first data signal, and the master controller is operable to stop the transmission of the first data signal upon consecutive receipt of the first response signal m times,
repeatedly transmit the second data signal, and the master controller is operable to stop the transmission of the second data signal upon consecutive receipt of the incremented response signal having equal characteristics n times, and repeatedly transmit the third data signal, and the master controller is operable to stop the transmission of the third data signal upon consecutive receipt of the third response signal p times.
- 18. The apparatus of claim 17 wherein m, n, and p are equal to six.
- 19. The apparatus of claim 16 wherein the first data signal comprises a signal that begins an initialization process.
- 20. The apparatus of claim 16 wherein the incremented second data signal comprises a signal representative of the number of slave controller circuits through which the second data signal and the incremented second data signal have been transmitted.
- 21. The apparatus of claim 16 wherein the fourth data signal comprises a signal operable to cause the slave controller to exit an initialization process.
- 22. An apparatus for transmitting data, comprising:
a power converter master controller circuit operable to transmit a first data signal on an SPI data link; a first power converter slave controller circuit coupled with the power converter master controller circuit to receive the first data signal, the first power converter slave controller operable to determine a second data signal as a function of the received data signal and operable to transmit the first data signal when a first loop signal has a first value and to transmit the second data signal when the first loop signal has a second value; a second power converter slave controller circuit coupled with the first power converter slave controller circuit to receive the one of the first and second data signals, second power converter slave controller circuit operable to determine a third data signal as a function of the received data signal and operable to transmit the data signal received by the second power converter slave controller circuit when a second loop signal has a first value and to transmit the third data signal when the second loop signal has a second value; a third power converter slave controller circuit coupled with the second power converter slave controller circuit to receive one of the third data signal and the data signal received by the second power converter slave controller circuit, the third power converter slave controller circuit operable to determine a fourth data signal as a function of the received data signal and operable to transmit the data signal received by the third power converter slave controller circuit when a third loop signal has a first value and to transmit the fourth data signal when the third loop signal has a second value; and a fourth power converter slave controller circuit coupled with the third power converter slave controller circuit to receive one of the fourth data signal and the data signal received by the third power converter slave controller circuit, the fourth power converter slave controller circuit operable to determine a fifth data signal as a function of the received data signal and operable to transmit the data signal received by the fourth power converter slave controller when a fourth loop signal has a first value and to transmit the fifth data signal when the fourth loop signal has a second value, the transmitted signal being transmitted to the master controller circuit on the SPI data link.
- 23. An apparatus for transmitting power, comprising:
an engine operable to transmit a rotary force; a generator coupled with the engine to receive the rotary force, the generator operable to transmit an A.C. signal as a function of the rotary force; a rectifier circuit coupled with the generator to receive the A.C. signal, the rectifier circuit operable to transmit a D.C. signal as a function of the A.C. signal; a power converter master controller circuit operable to transmit a command signal on a transmit line; n power converter slave controller circuits,
a first one of the n power converter slave controller circuits coupled with the transmit line of the master controller circuit to receive the command signal, the first power converter slave controller circuit operable to transmit a first switching signal as a function of the command signal, and to transmit the command signal on a first slave transmit line, each of the subsequent n−2 slave controller circuits coupled with the transmit line of the respective previous power converter slave controller circuit to receive the command signal from the previous power converter slave controller circuit, each of the subsequent n−2 power converter slave controllers operable to transmit a respective switching signal as a function of the command signal, and to transmit the command signal on a respective slave controller transmit line, the nth power converter slave controller circuit being coupled with the power converter master controller circuit, and with transmit line of the n−1th power converter slave controller circuit to receive the command signal from the n−1th power converter slave controller circuit, the nth power converter slave controller circuit operable transmit an nth switching signal as a function of the command signal and to transmit the command signal to the power converter master controller circuit; n power converter module circuits respectively coupled with the rectifier circuit to receive the D.C. signal and with the n power converter slave circuits to receive the n switching signals, the n power converter module circuits operable to respectively transmit n pulse width modulated signals as a function of the n switching signals and the D.C. signal, the n pulse width modulated signals being out of phase by approximately 360/n degrees. n conversion circuits respectively coupled with the n power converter module circuits to respectively receive the n pulse width modulated signals and operable to produce n current signals as a function of the respective n pulse width modulated signals; and a summer coupled with the n conversion circuits to receive the n current signals, the summer operable to transmit an AC signal as a function of the sum of the n current signals.
- 24. The apparatus of claim 23 wherein each of the conversion circuits comprises an inductor.
- 25. The apparatus of claim 23 wherein each of the n current signals approximately comprises the integral of the respective n pulse width modulated signals.
- 26. The apparatus of claim 23 wherein the AC signal comprises a sine wave.
- 27. The apparatus of claim 23 wherein the summer comprises a node.
- 28. A method for transmitting data between a master circuit and n slave circuits, comprising:
coupling the master circuit and n slave circuits in series; determining a characteristic of n loop signals, each respective loop signal corresponding to a respective slave circuit; passing a received signal from a previous circuit in series to a next circuit in series when the respective loop signal for the respective slave circuit has a respective first characteristic; and determining a respective secondary signal as a function of a received signal from a previous circuit when the respective loop characteristic has a respective second characteristic; and transmitting the respective secondary signal to the next circuit in series when the respective loop signal has a respective second characteristic.
- 29. The method of claim 28 wherein the last slave circuit is coupled with the master circuit.
- 30. The method of claim 28 wherein the respective loop signal has the first characteristic when the loop signal comprises a respective first value and has the second characteristic when the loop signal comprises a respective second value.
- 31. A method for determining the number of secondary circuits, comprising:
coupling the primary circuit and n secondary circuits in a loop; transmitting a data signal from the primary circuit to the first secondary circuit in the loop; passing the data signal received from each previous circuit in the loop to a next circuit in the loop, each secondary circuit incrementing the data signal by a predetermined amount; and determining the number of secondary circuits as a function of the data signal received by the primary circuit.
- 32. The method of claim 31 wherein the predetermined number is one.
- 33. The method of claim 31 wherein the primary circuit comprises a power converter master controller circuit and the secondary circuit comprises a power converter slave controller circuit.
Parent Case Info
[0001] This application claims the benefit of prior provisional patent application Serial No. 60/171,028, filed Dec. 16, 1999.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60171028 |
Dec 1999 |
US |