Peripheral device diagnostics and control over a two-wire communication bus
First Claim
1. A slave device for two-wire low-latency communication of audio system diagnostic information, comprising:
- first circuitry to;
receive a synchronization control frame provided over a two-wire bus link to the slave device from an upstream device,subsequent to receipt of the synchronization control frame, receive audio data communicated over the two-wire bus link to the slave device from the upstream device,provide a synchronization response frame over the two-wire bus link toward the upstream device, andsubsequent to provision of the synchronization response frame, provide, over the two-wire bus link toward the upstream device, first data representative of an operational characteristic of an audio device coupled to the slave device;
second circuitry to derive timing information from the synchronization control frame, wherein the timing information is used to time the provision of the synchronization response frame; and
third circuitry to;
provide the audio data to the audio device, andreceive, from a sensor coupled to the slave device, second data representative of the operational characteristic of the audio device.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are systems and techniques for peripheral device diagnostics and control over a two-wire communication bus. For example, in some embodiments, a slave device may include circuitry to receive a synchronization control frame from an upstream device, receive audio data from the upstream device subsequent to receipt of the synchronization control frame, provide a synchronization response frame toward the upstream device, and provide first data representative of an operational characteristic of an audio device coupled to the slave device subsequent to provision of the synchronization response frame; circuitry to derive timing information from the synchronization control frame; and circuitry to provide the audio data to the audio device, and receive, from a sensor coupled to the slave device, second data representative of the operational characteristic of the audio device.
-
Citations
24 Claims
-
1. A slave device for two-wire low-latency communication of audio system diagnostic information, comprising:
-
first circuitry to; receive a synchronization control frame provided over a two-wire bus link to the slave device from an upstream device, subsequent to receipt of the synchronization control frame, receive audio data communicated over the two-wire bus link to the slave device from the upstream device, provide a synchronization response frame over the two-wire bus link toward the upstream device, and subsequent to provision of the synchronization response frame, provide, over the two-wire bus link toward the upstream device, first data representative of an operational characteristic of an audio device coupled to the slave device; second circuitry to derive timing information from the synchronization control frame, wherein the timing information is used to time the provision of the synchronization response frame; and third circuitry to; provide the audio data to the audio device, and receive, from a sensor coupled to the slave device, second data representative of the operational characteristic of the audio device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A host device for two-wire low-latency communication of audio system diagnostic information, comprising:
-
first circuitry to provide audio data to a master device, wherein the master device is a master of a half-duplex two-wire bus, wherein the audio data is to be provided over the two-wire bus to a slave device, and wherein the audio data is to be output by an audio device coupled to the slave device; and second circuitry to receive, from the master device, first data representative of an operational characteristic of the audio device, wherein second data representative of the operational characteristic of the audio device is provided to the master device over the two-wire bus along with a synchronization response frame generated by a last slave device on the two-wire bus. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer readable media having instructions thereon that, in response to execution by one or more processing devices of a host device, cause the host device to:
-
subsequent to provision by the host device of audio data to a master device on a two-wire bus, receive, from the master device, first data representative of an operational characteristic of an audio device, wherein the audio data is to be transmitted along the two-wire bus to a slave device, the audio device is coupled to the slave device, the audio data is to be output by the audio device, and second data representative of the operational characteristic of the audio device is provided to the master device along with a synchronization response frame generated by a last slave device on the two-wire bus; and in response to receipt of the first data representative of the operational characteristic of the audio device, provide a control instruction for the audio device to the master device, wherein the master device is to transmit data representative of the control instruction to the slave device along the two-wire bus, and wherein execution of the control instruction is to change the operational characteristic of the audio device. - View Dependent Claims (18, 19, 20, 21)
-
-
22. A method for low-latency control of an audio system, comprising:
-
providing, by a first slave device on a two-wire bus, a synchronization response frame over a link of the two-wire bus toward an upstream device, wherein the first slave device is coupled to a first audio device; subsequent to providing the synchronization response frame, providing, by the first slave device over the link of the two-wire bus toward the upstream device, data representative of an operational characteristic of a second audio device coupled to a second slave device on the two-wire bus, wherein the second slave device is downstream of the first slave device; receiving, by the first slave device, a synchronization control frame from the upstream device over the link of the two-wire bus; recovering, by the first slave device, a clock signal from the synchronization control frame; and subsequent to receiving the synchronization control frame, receiving, by the first slave device from the upstream device over the link of the two-wire bus, a control instruction for the first audio device, wherein execution of the control instruction is to change an operational characteristic of the first audio device, and wherein the control instruction is based on the operational characteristic of the second audio device. - View Dependent Claims (23, 24)
-
Specification