Patent ID: 9632491
Date: 2017-04-25
CPC Classifications: G05B,H02M,H02P

Claim:
1. A reconfigurable drive current system, comprising: a plurality of drive stages, each of said drive stages having an input and an output associated therewith, each of said drive stages including a high-side transistor and a low-side transistor, each of said drive stages generating a current at said output thereof based on a signal supplied to said input thereof; a plurality of current monitors, each of said current monitors coupled to said output associated with a dedicated one of said drive stages for measuring said current produced only by said dedicated one of said drive stages associated therewith; a plurality of input channels adapted to receive input signals from state-monitoring devices coupled to devices powered by said current produced by said drive stages, said input channels including a first channel adapted to receive input signals generated by digital types of the state-monitoring devices, a second channel adapted to receive input signals generated by rotary position types of the state-monitoring devices, and a third channel adapted to receive input signals generated by analog types of the state-monitoring devices, wherein said drive stages, said current monitors, and said input channels are identical for a variety of the state-monitoring devices and a variety of the devices powered by said current produced by said drive stages; a processor coupled to said plurality of input channels and to each of said current monitors wherein, for each of said drive stages, said processor generates a single drive signal using at least one of said input signals and said current measured by one of said current monitors associated with said dedicated one of said drive stages; and a pulse width modulation generator coupled to said processor and each of said drive stages wherein, for each of said drive stages, said pulse width modulation generator adjusting said single drive signal as a function of time to thereby generate said signal supplied to said input thereof.