Back to results
US 8,619,821 B2Granted
System, apparatus, and method for time-division multiplexed communication
AssigneeInvenSense, Inc.
InventorsYang Pan, Olafur M. Josefsson, Dongqin Yan, Camille L. C. J. Huin
Life of this patent
Estimating the term…
Abstract
A simplified bus arrangement using only three signal lines allows TDM data to be conveyed to or from a number of slave-only devices without the use of separate command line(s) and without any of the slave-only devices having to operate as a bus master or even support a master operating mode.
Claims19
A time-division multiplexed communication system comprising:
- a data line;
- a controller including a clock output for providing a clock signal, a frame sync output for providing a frame sync signal indicating the beginning of each of a number of successive frames, and a data pin coupled to the data line;
- and
- at least one slave device in communication with the controller, each slave device including a clock input coupled to the clock output of the controller for receiving the clock signal, a data pin coupled to the data line, a frame sync input, and a frame sync output, the controller and the at least one slave device interconnected in a chain configuration beginning with the controller, wherein the frame sync input of each slave device is coupled to the frame sync output of the previous device in the chain, and wherein the controller provides the frame sync signal on its frame sync output and during a data passing mode each slave device provides a delayed frame sync signal from its frame sync input to its frame sync output and accesses the data line via its data pin in a predetermined set of time slots per frame for at least one of transmitting data to the controller and receiving data from the controller, the predetermined set of time slots selected by the slave device based solely on the frame sync signal received on its frame sync input and the clock signal received on its clock input, wherein each slave device is configured to determine a maximum number of slave devices supported by the controller based on the clock signal and the frame sync signal.
1 more element
A device for operation in a time-division multiplexed communication system, the device comprising:
- a clock input for receiving a clock signal;
- a frame sync input for receiving a frame sync signal indicating the start of each of a number of successive frames;
- a frame sync output for outputting a delayed frame sync signal;
- and
- a slave TDM bus interface coupled to the clock input, the frame sync input, and the frame sync output and including a data pin for coupling to a data line, wherein the TDM bus interface is configured to provide, during a data passing mode, a delayed frame sync signal from the frame sync input to the frame sync output and to access the data line via the data pin in a predetermined set of time slots per frame for at least one of transmitting data onto the data line and receiving data from the data line, the predetermined set of time slots selected by the slave TDM bus interface based solely on the frame sync signal received on the frame sync input and the clock signal received on the clock input, wherein the TDM bus interface is further configured to determine a maximum number of slave devices that can be supported in a chain based on the clock signal and the frame sync signal received on the frame sync input.
2 more elements
Dependencies are inferred from the claim text.