Accessory control interface
First Claim
1. An interface between a master device and a slave device, said interface comprising a bit serial bidirectional signal line for conveying commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising a reset signal, an interrupt signal, and a learning sequence signal for specifying a duration of a bit time for data transferred from said slave device to said master device, where said interface comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is an interface (10, 40) between a master device (30) and a slave device (20). The interface includes a bit serial bidirectional signal line (10A) for conveying commands and associated data from the master device to the slave device, and for conveying a reset signal, an interrupt signal, and a learning sequence signal for specifying a duration of a bit time for data transferred from the slave device to the master device. The bit serial bidirectional signal line further indicates an accessory device connected/disconnected state to the master device.
22 Citations
33 Claims
- 1. An interface between a master device and a slave device, said interface comprising a bit serial bidirectional signal line for conveying commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising a reset signal, an interrupt signal, and a learning sequence signal for specifying a duration of a bit time for data transferred from said slave device to said master device, where said interface comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
- 8. An interface circuit for coupling a slave device to a master device, said interface circuit supporting a bit serial bidirectional signal line that conveys commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising a reset signal, an interrupt signal, and a learning sequence signal for specifying a duration of a bit time for data transferred from said slave device to said master device, where said interface circuit comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
- 16. An interface circuit for coupling a slave device to a master device, said interface circuit being disposed in said slave device and supporting a bit serial bidirectional signal line that conveys commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising a reset signal, where said interface circuit comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
- 18. An interface circuit for coupling a slave device to a master device, said interface circuit being disposed in said slave device and supporting a bit serial bidirectional signal line that conveys commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising an interrupt signal, where said interface circuit comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
- 20. An interface circuit for coupling a slave device to a master device, said interface circuit being disposed in said slave device and supporting a bit serial bidirectional signal line that conveys commands and associated data from said master device to said slave device, said bit serial bidirectional signal line further conveying other signals, said other signals comprising a learning sequence signal for specifying a duration of a bit time for data transferred from said slave device to said master device, where said interface circuit comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time.
-
30. A method for communicating between a master device and a slave device, comprising:
-
coupling the slave device to the master device through an interface, the interface comprising a bit serial bidirectional signal line;
sending a reset signal from the master device to the slave device over the bit serial bidirectional signal line;
sending a learning sequence signal to the master device over the bit serial bidirectional signal line for specifying a duration of a bit time for data transferred between the master device and the slave device; and
communicating at least one of data and commands between the master device and the slave device over the bit serial bidirectional signal line, wherein said interface comprises, in said slave device, an Accessory Control Interface chip and an oscillator providing a clock signal to said Accessory Control Interface chip, where the bit time is a multiple of the clock signal, and where said master device adapts the sampling of the data transferred from said slave device in accordance with the specified duration of the bit time. - View Dependent Claims (31, 32, 33)
-
Specification