Synchronization, Re-Synchronization, Addressing, and Serialized Signal Processing for Daisy-Chained Communication Devices
First Claim
Patent Images
1. 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-only device in communication with the controller, each slave-only 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-only device interconnected in a chain configuration beginning with the controller, wherein the frame sync input of each slave-only 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, wherein each slave-only device is configured to perform an auto-initialization process including;
monitoring the frame sync input for frame sync signals; and
after receiving at least two frame sync signals on the frame sync input;
generating an inner frame clock based on a plurality of the received frame sync signals, the inner frame clock synchronized with the frame sync signal provided on the controller frame sync output;
outputting the inner frame clock on the frame sync output; and
entering a data passing mode, including generating an internal operational clock based on the inner frame clock.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for use in a data communication system having a number of communicatively coupled device include techniques for synchronization and re-synchronization of frame and bit clocks, techniques for assigning device address, techniques for dynamically controlling transmit power based on the number of devices, and techniques for serialized signal processing.
-
Citations
24 Claims
-
1. 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-only device in communication with the controller, each slave-only 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-only device interconnected in a chain configuration beginning with the controller, wherein the frame sync input of each slave-only 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, wherein each slave-only device is configured to perform an auto-initialization process including; monitoring the frame sync input for frame sync signals; and after receiving at least two frame sync signals on the frame sync input; generating an inner frame clock based on a plurality of the received frame sync signals, the inner frame clock synchronized with the frame sync signal provided on the controller frame sync output; outputting the inner frame clock on the frame sync output; and entering a data passing mode, including generating an internal operational clock based on the inner frame clock. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. Apparatus comprising at least one slave-only device for operation in a time-division multiplexed communication system having a controller in communication with the at least one slave-only device, each slave-only 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-only 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 perform an auto-initialization process including; monitoring the frame sync input for frame sync signals; and after receiving at least two frame sync signals on the frame sync input; generating an inner frame clock based on a plurality of the received frame sync signals, the inner frame clock synchronized with a frame sync signal provided on a controller frame sync output; outputting the inner frame clock on the frame sync output; and entering a data passing mode, including generating an internal operational clock based on the inner frame clock. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for automatically initializing a slave-only device in a time-division multiplexed communication system having a controller in communication with at least one slave-only device, wherein data is transmitted in successive frames, each frame including a predetermined number of time slots, the method comprising:
-
monitoring, by a TDM interface of the slave-only device, a frame sync input of the slave-only device for frame sync signals; and after receiving at least two frame sync signals on the frame sync input; generating an inner frame clock for the slave-only device based on a plurality of the received frame sync signals, the inner frame clock synchronized with a frame sync signal output by the controller; outputting the inner frame clock on a frame sync output of the slave-only device; and entering a data passing mode, including generating an internal operational clock for the slave-only device based on the inner frame clock. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification