Techniques for configuring contacts of a connector
AssigneeApple Inc.
InventorsJeffrey J. Terlizzi, Scott Mullins, Alexei Kosut, Jahan Minoo
Life of this patent
Estimating the term…
Abstract
Systems and methods for configuring contacts of a first connector includes detecting mating of a second connector with the first connector and in response to the detection, sending a command over one of the contacts and waiting for a response to the command. If a valid response to the command is received, the system determines the orientation of the second connector. The response also includes configuration information for contacts in the second connector. The system then configures some of the other contacts of the first connector based on the determined orientation and configuration information of the contacts of the second connector.
Claims16
An accessory comprising:
- a reversible plug connector configured to be inserted into a corresponding receptacle connector in either of two insertion orientations, the plug connector comprising:
- a plurality of contacts including a first plurality of external contacts disposed on a first surface of the plug connector and a second plurality of external contacts disposed on a second surface of the plug connector opposite the first surface, wherein the first plurality of contacts includes the same number of contacts as the second plurality of contacts and each individual contact in the first plurality of contacts is electrically connected to a contact in the second plurality of contacts, the first plurality of external contacts including a first data contact and a second data contact configured to enable communication between the accessory and a host device using a communication protocol and an ID contact configured to carry information that identifies the communication protocol associated with the first and second data contacts;
- an identification module storing information that identifies the communication protocol and configuration information for the plurality of contacts, wherein the identification module is configured to:
- receive a request from the host device over the ID contact to send the information that identifies the communication protocol;
- in response to the request, send, to the host device over the ID contact, the information that identifies the communication protocol and the configuration information for the plurality of contacts;
- and
- a power control module configured to control a power path between the accessory and the host device.
An electronic device comprising:
- a body;
- a reversible plug connector coupled to the body and configured to be inserted into a corresponding receptacle connector in either of two insertion orientations, the plug connector having a first plurality of contacts disposed on a first surface of the plug connector and a second plurality of contacts disposed on a second surface of the plug connector opposite the first surface, wherein the first plurality of contacts includes the same number of contacts as the second plurality of contacts and each individual contact in the first plurality of contacts is electrically connected to a contact in the second plurality of contacts, wherein each of the first and second pluralities of contacts includes first and second data contacts configured to enable communication with a host device and an ID contact configured to carry information that identifies a communication protocol associated with the first and second data contacts;
- and
- an identification device disposed in the plug connector and storing contact configuration information for the plurality of contacts and information specifying the communication protocol used by the first and second data contacts, the identification device configured to:
- receive a command from the host device over the ID contact, the command requesting information specifying the communication protocol;
- in response to the command, communicate, to the host device over the ID contact, the contact configuration information and the information specifying the communication protocol used by the first and the second data contacts;
- and
- a power control device configured to control a power path between the electronic device and the host device.
An electronic device comprising:
- a body;
- a plug connector coupled to the body, the plug connector having a plurality of contacts including first and second data contacts configured to enable communication with a host device using a first communication protocol, third and fourth data contacts configured to enable communication using a second communication protocol, and an ID contact configured to carry information that identifies the first communication protocol used by the first and second data contacts and the second communication protocol used by the third and fourth data contacts;
- and
- an identification device disposed in the plug connector and storing contact configuration information for the plurality of contacts and information specifying the communication protocol used by the first and second data contacts, the identification device configured to:
- receive a command from the host device over the ID contact, the command requesting information specifying the communication protocol;
- in response to the command, communicate, to the host device over the ID contact, the contact configuration information and the information specifying the communication protocol used by the first and the second data contacts;
- and
- a power control device configured to control a power path between the electronic device and the host device;
- wherein the identification device is further configured to switch the first communication protocol used for communication over the first and second data contacts during operation of the electronic device from the first communication protocol to the second communication protocol and send a message to the host device over the ID contact thereby causing the first and second data contacts to be switched from being operatively coupled to communication circuitry within the electronic device associated with the first communication protocol to being operatively coupled to communication circuitry within the electronic device associated with the second communication protocol.
The electronic device of 5 wherein the plug connector has 180 degree symmetry so that it can be inserted into a corresponding receptacle connector of the host device in either of two insertion orientations and the plurality of contacts includes a first plurality of external contacts disposed on a first surface of the plug connector and a second plurality of contacts disposed on a second surface of the plug connector opposite the first surface.
A method for operating an accessory having a connector including a plurality of contacts including a first data contact, a second data contact, and an identification (ID) contact, the method comprising:
- receiving, by the accessory, over the ID contact, a first message from a host device coupled to the first connector, the first message requesting information from the accessory;
- and
- in response to the first message, sending, by the accessory, a second message to the host device over the ID contact, the second message including contact configuration information for one or more contacts from the plurality of contacts of the connector, the contact configuration information including information about a communication protocol used by the first and the second data contacts,
- wherein the plurality of contacts include a first plurality of contacts and a second plurality of contacts disposed below the first plurality of contacts and wherein the first plurality of contacts includes the same number of contacts as the second plurality of contacts and each individual contact in the first plurality of contacts is electrically connected to a contact in the second plurality of contacts, wherein the first plurality of contacts include eight contacts.
Dependencies are inferred from the claim text.