Abstract:
PROBLEM TO BE SOLVED: To enable plural circuit boards to flexibly perform multiple connection to a serial bus. SOLUTION: An original software address must be allocated to each circuit board 12 before the board 12 can be used together with other circuit boards on a common serial bus 18. The original software address is allocated when a bus master device 20 outputs an address allocation command and the command utilizes an original serial number that is stored in each board 12. This address allocation command inquires each board 12 which is connected to the bus 18 and allocates an original software address to each board 12 which responds completely. An address allocation command is repeatedly issued to each board 12 on the bus 18 until the original software address is allocated to all of the boards 12 on the bus 18.
Abstract:
A plurality of PWM generators have user configurable time delay circuits for each PWM control signal generated therefrom. The time delay circuits are adjusted so that each of the PWM control signals arrive at their associated power transistors at the same time. This may be accomplished by determining a maximum delay time of the PWM control signal that has to traverse the longest propagation time and then setting the delay for that PWM control signal to substantially zero delay. Thereafter, all other delay time settings for the other PWM control signals may be determined by subtracting the propagation time for each of the other PWM control signals from the longest propagation time. Thereby insuring that all of the PWM control signals arrive at their respective power transistor control nodes with substantially the same time relationships as when they left their respective PWM generators.
Abstract:
Eine Vorrichtung (104) beinhaltet einen Eingang (210) zum Empfangen eines Taktsignals (285), ein Rampen-Start-Programm-Register (220), ein Rampen-Start-Aktiv-Register (260), ein Rampen-Stop-Programm-Register (221), ein Rampen-Stop-Aktiv-Register (261), ein Rampen-Neigung-Programm-Register (222), ein Rampen-Neigungs-Aktiv-Register (262), einen Aktualisierungs-Controller (240), wobei der Aktualisierungs-Controller auf der Grundlage einer programmierbaren Bedingung jeweils den Rampen-Start-Aktiv-Register-Inhalt, den Rampen-Stop-Aktiv-Register-Inhalt und den Rampen-Neigung-Aktiv-Register-Inhalt aktualisiert, und einen Rampen-Controller (280), um ein Rampensignal (290) zu erzeugen, wobei das Rampensignal bei dem Wert beginnt, der den Rampen-Start-Aktiv-Register-Inhalt widerspiegelt, das Rampensignal seinen Wert bei jedem Zyklus des Taktsignals auf der Grundlage des Wertes ändert, der den Rampen-Neigung-Aktiv-Register-Inhalt widerspiegelt, und das Rampensignal bei dem Wert stoppt, der den Rampen-Stop-Aktiv-Register-Inhalt widerspiegelt.