System and method for multi-channel control system
First Claim
Patent Images
1. A multichannel control system comprising:
- a pulse width modulation controller, wherein the pulse width modulation controller is configured to successively activate each of a plurality of channels, each channel of the plurality of channels having a non-overlapping individual channel time slot different from other channels of the plurality of channels, each individual channel time slot being a duration of time in which a corresponding channel is activated; and
a sampling multiplexer configured to successively sample one after another a signal derived from each of the plurality of channels during each individual channel time slot, wherein all of the derived signals are individually sampled within each individual channel time slot, wherein each individual channel time slot comprises an individual sampling sequence having a sampling order, and wherein the sampling order of each individual channel time slot is different from each of the individual sampling sequences of channel time slots associated with the other channels of the plurality of channels.
0 Assignments
0 Petitions
Accused Products
Abstract
A system having has a pulse width modulation controller to successively activate each of a plurality of channels each in its own individual channel time slot is described. The system also has a sampling multiplexer configured to successively sample a signal derived from each of the plurality of channels during each individual channel time slot. Each individual time slot has an individual sampling sequence.
10 Citations
41 Claims
-
1. A multichannel control system comprising:
-
a pulse width modulation controller, wherein the pulse width modulation controller is configured to successively activate each of a plurality of channels, each channel of the plurality of channels having a non-overlapping individual channel time slot different from other channels of the plurality of channels, each individual channel time slot being a duration of time in which a corresponding channel is activated; and a sampling multiplexer configured to successively sample one after another a signal derived from each of the plurality of channels during each individual channel time slot, wherein all of the derived signals are individually sampled within each individual channel time slot, wherein each individual channel time slot comprises an individual sampling sequence having a sampling order, and wherein the sampling order of each individual channel time slot is different from each of the individual sampling sequences of channel time slots associated with the other channels of the plurality of channels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of operating a multichannel control system, the method comprising:
-
activating an output on a first channel, wherein activating comprises transitioning from one state to another state; while activating the output on the first channel, sampling a signal derived from a channel other than the first channel and not sampling a signal derived from the first channel; after sampling the signal derived from the channel other than the first channel, sampling the signal derived from the first channel; activating an output on a second channel after sampling the signal derived from the first channel; while activating the output on the second channel, resampling the signal derived from the first channel and not sampling a signal derived from the second channel; and after resampling the signal derived from the first channel, sampling the signal derived from the second channel. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A semiconductor circuit for controlling a plurality of lights, the semiconductor circuit comprising:
-
a pulse width modulator, the pulse width modulator configured to provide a signal comprising a duty cycle and a frequency to a plurality of output channels, and stagger a timing of each signal on the plurality of output channels so that none of the plurality of outputs transition simultaneously; feedback paths coupled to ones of the plurality of output channels; an analog to digital converter configured to successively sample each of the feedback paths; and a bus interface coupled to the pulse width modulator and the analog to digital converter, wherein each output channel is activated in a first repeating sequence of designated output channel time slots; and the analog to digital converter successively samples each of the feedback paths in a second repeating sequence, wherein the second repeating sequence depends on which one of the designated output time slots is active. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for controlling a pulse width modulated peripheral device, the system comprising:
-
a pulse width modulator configured to provide a signal comprising a duty cycle and a frequency to a plurality of output channels, and stagger a timing of each signal on the plurality of output channels so that none of the plurality of output channels turn on simultaneously; peripheral devices coupled to ones of the plurality of output channels; feedback paths coupled to ones of the plurality of output channels; an analog to digital converter configured to successively sample each of the feedback paths and write a digital domain representation of sampled signal on each of the feedback paths to a corresponding A/D register; a bus interface coupled to the pulse width modulator and the analog to digital converter; and a controller coupled to the bus interface, the controller configured to issue commands to the pulse width modulator, wherein the bus interface is configured to receive a command to activate a selected channel of the plurality of output channels, receive a command to read an A/D register corresponding to the selected channel, and provide contents of the A/D register corresponding to the selected channel.
-
-
33. A multichannel control system comprising:
-
a controller configured to perform the step of activating an output on a first channel; and a sampling multiplexer configured to sample a signal derived from a channel other than the first channel and to not sample a signal derived from the first channel while the controller activates the output on the first channel, and sample the signal derived from the first channel after sampling the signal derived from the channel other than the first channel, wherein the controller is further configured to perform the step of activating an output on a second channel after the sampling multiplexer samples the signal derived from the first channel; and the sampling multiplexer is further configured to resample the signal derived from the first channel and to not sample a signal derived from the second channel while the controller activates the output on the second channel. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41)
-
Specification