CN102404666A - Audio jack detection and configuration - Google Patents
Audio jack detection and configuration Download PDFInfo
- Publication number
- CN102404666A CN102404666A CN201110209513XA CN201110209513A CN102404666A CN 102404666 A CN102404666 A CN 102404666A CN 201110209513X A CN201110209513X A CN 201110209513XA CN 201110209513 A CN201110209513 A CN 201110209513A CN 102404666 A CN102404666 A CN 102404666A
- Authority
- CN
- China
- Prior art keywords
- audio
- socket
- connector
- audio connector
- connectors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03K—PULSE TECHNIQUE
- H03K5/00—Manipulating of pulses not covered by one of the other main groups of this subclass
- H03K5/125—Discriminating pulses
- H03K5/1252—Suppression or limitation of noise or interference
- H03K5/1254—Suppression or limitation of noise or interference specially adapted for pulses generated by closure of switches, i.e. anti-bouncing devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R1/00—Details of transducers, loudspeakers or microphones
- H04R1/10—Earpieces; Attachments therefor ; Earphones; Monophonic headphones
Landscapes
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Circuit For Audible Band Transducer (AREA)
- Telephone Function (AREA)
- Electronic Switches (AREA)
Abstract
This invention discusses an audio jack detection circuit configured to be coupled to an audio jack receptacle of an external device. The audio jack detection circuit configured to receive audio jack receptacle information, to disable an oscillator when the audio jack receptacle information indicates that the audio jack receptacle is empty, and to enable the oscillator when the audio jack receptacle information indicates that the audio jack receptacle includes an audio jack.
Description
The cross reference of related application
The application is according to the regulation of 35 U.S.C. § 119 (e); Require to submit on July 23rd, 2010, the U.S. Provisional Patent Application No.61/367 people, that be entitled as " AUDIO JACK DETECTION AND CONFIGURATION " such as John R.Turner; The priority of 266 (agency's numbering 2921.058PRV), its full content is incorporated in this through reference.
Background technology
Many mobile devices (like mobile phone or other portable electric appts) comprise audio connector (audio jack), and are configured to use the BBP of mobile device to distinguish various external audio connector fittings.Yet, use BBP to distinguish the external audio connector fitting and will utilize general I/O pin precious on the BBP, and memory and processor time.In addition, because BBP is responsible for many other important operations, use independent testing circuit to distinguish the external audio connector fitting can improve the detection and Identification external equipment aspect time and power efficient.
Summary of the invention
The invention provides a kind of audio connector checkout gear, comprising: be coupled to the audio connector testing circuit of audio socket (audio jack receptacle), said audio connector testing circuit comprises: oscillator; And Digital Logical Circuits, be configured to from oscillator receive clock signal, and the type of the audio connector in definite audio socket; Wherein, said audio connector testing circuit is configured to: receive audio socket information; When audio socket information indicative audio socket is sky, disable oscillator; And when audio socket information indicative audio socket comprises audio connector, launch oscillator.
Description of drawings
In the accompanying drawing, identical numeral can be described in the similar assembly in the different views, and said accompanying drawing is not necessarily to draw in proportion.Identical numeral with different suffix can be represented the different instances of similar assembly.Accompanying drawing is non-limiting way with by way of example, totally shows each embodiment that discusses among this paper.
Fig. 1 totally shows the example of the system that comprises the audio connector testing circuit.
Fig. 2 totally shows and comprises the example that detects 3 end audio connectors and 4 end audio connectors are carried out the method for duplication check.
Fig. 3 totally shows the example of the method that comprises the transmission/mute key activation that detects on the 4 end audio connectors.
Fig. 4 to Fig. 8 totally shows the example of various state diagrams.
Embodiment
In example, system can comprise equipment, like cell phone, portable music player, or be configured to admit one or more other portable sets or other equipment of audio connector.Said equipment can comprise: processor (for example, BBP, etc.); And (for example be configured to admit audio connector; 3 end audio connectors, 4 end audio connectors, or corresponding to one or more other audio connectors of audio socket) audio socket (for example; 3 end audio sockets, 4 end audio sockets, or one or more other audio sockets); Said audio connector and external equipment (as, microphone, loud speaker, headphone (headset), or one or more other external equipments) couple.Audio socket can be configured to: (for example receive input from external equipment; Microphone input, transmission/mute key detect, one or more other outside inputs, etc.), perhaps provide output (for example to external equipment; Loud speaker input, external equipment control, etc.).
Exist and be used for confirming that audio connector has the scheme that 3 terminals still are 4 terminals.Yet in particular example, if the transmission/mute key of 4 end audio frequency apparatuses is stuck or otherwise is activated (for example, between the starting period, being pressed), originally 4 end audio connectors possibly show as 3 end audio connectors.Before audio connector coupled again, many existing schemes obtained error result.
Inventor of the present invention at least recognizes: the audio connector testing circuit comprises current source, Digital Logical Circuits and oscillator; Said audio connector testing circuit is configured to carry out at least one of following operation:
1) detecting audio connector has been coupled to equipment or has separated (for example, insert audio socket, extract from audio socket, etc.) with equipment;
2) low power state is provided, when audio connector separates with equipment, less power consumption (for example, disable oscillator, etc.);
3) confirm the type (for example, 3 end audio connectors, 4 end audio connectors, or the audio connector of one or more other types) of the audio connector of the equipment that is coupled to;
4) confirm whether audio connector comprises that microphone connects;
5) microphone port is switched between audio codec and Headset Microphone;
6) confirm whether audio connector comprises that transmission/mute key connects;
7) detect transmissions/mute key whether be pressed (for example, detect whether ground connection of microphone bias, whether detection has applied voltage, etc.);
8) for example, if the audio connector that couples is 3 end audio connectors, then inspection (for example, initial inspection, cyclic check, continuous review, etc.) jammed or out of order transmission/terminating switch; Perhaps
9) to processor audio connector information (for example, the information, the transmission/mute key information that whether are inserted into the type of information, the audio connector of audio socket, connect about detected microphone about audio connector, etc.) is provided.
In example, originally the audio connector testing circuit possibly confirm as 3 end audio connectors or 4 end audio connectors with detected audio connector.If initially confirm it is 3 end audio connectors, routinely, the audio connector testing circuit can confirm that audio connector is 3 end audio connectors really, rather than transmission/mute key 4 terminal adapters that are stuck or press.If initially confirm it is 4 end audio connectors, then finish to confirm the type of audio connector, extract or till the audio connector testing circuit resets up to audio connector.
Usually; Use the audio connector testing circuit (for example can save processor; BBP) pin on and space; And further provide more accurately, more fast, the more cheap control of confirming to 3 ends and 4 end audio connectors, and can not reduce the efficient or the available number of pins of processor or require the detection of processor control audio connector.In addition; Audio connector testing circuit described herein can allow with single component control 3 ends and 4 end audio connectors the two, and needn't use for example different assembly sets, the different programs on the processor or software work district, or be designed to the different system of working together with every type audio connector.
Fig. 1 totally shows the example of system 100, and system 100 comprises: have the BBP 105 of one or more general I/O pins, the audio codec 110 that is coupled to BBP 105, audio connector testing circuit 115, audio socket 120 and audio connector 125.
In example, audio connector testing circuit 115 can comprise: comparator 116 is configured to receive the microphone signal on the Headset Microphone pin (J_MIC); Buffer 117 (for example, comparator, Schmidt trigger, etc.), be configured to receive audio connector and detect the audio connector detection signal on the pin (J_DET); Current source 118 (for example, 0.5 μ A current source, etc.); And oscillator and logical circuit 119.In example, audio socket 120 can comprise (normally open the is called for short NO) configuration that is generally open circuit, and in particular example, (NO) configuration operation that is generally open circuit is the switch that is generally open circuit.
In example, current source 118 can be configured to, and when audio socket 120 was sky, 117 places provided voltage at buffer, and when audio connector 125 was inserted into audio socket 120, voltage was pulled to earth potential.In example, buffer 117 can be configured to oscillator and logical circuit 119 and processor 105 detection signal is provided.When audio socket 120 was sky, detection signal can comprise logic high signal, and when audio socket 120 had been admitted audio connector 125, detection signal can comprise logic low signal.
In another example; Can be with having (the normally closed that is generally closed circuit; Be called for short NC) audio socket 120 of configuration and current sink (for example, 0.5 μ A current sink, etc.) come substituted audio connector testing circuit 115 audio socket 120 the configuration that is generally open circuit and current source 118 (for example; 0.5 μ A current source, etc.).In other examples, can use one or more other exemplary components or system.In other examples, audio connector testing circuit 115 can use one or more other assemblies to detect audio connector 125, and to processor 105 indication to detected audio connector is provided.
In example, that audio connector 125 can comprise is many (for example 2,3,4 etc.) individual terminal.3 end audio connectors (for example, standard audio or the stereo receiver connector of wearing) can comprise that left audio frequency connects (L), right audio frequency connects (R) and ground (GND).Yet in particular example, 3 end audio connectors can comprise 4 independent contacts, and wherein, more than one is the contact (for example, left audio frequency connects, right audio frequency connects and two Di be connected) on ground.Audio connector 125 shown in Figure 1 comprises 4 end audio connectors.4 end audio connectors (for example, have microphone or one or more headphones that input or output) can comprise left audio frequency connect (L), right audio frequency connect (R), (GND) be connected (MIC) with microphone or other input or output connection.In particular example, 4 end audio connectors can comprise transmission/mute key, use microphone to connect as transmission/mute key and connect.In example, for 4 end audio connectors, if transmission/mute key is activated, microphone connects can be pulled to earth potential, thereby when transmission/mute key was activated, its performance was similar with 3 end audio connectors.
Audio connector testing circuit 115 can comprise low power state, less power consumption (for example, most of) from current source 118, and in particular example, when audio socket 120 was sky, disable oscillator was used with the power that reduces oscillator and logical circuit 119.In example; When audio connector detection signal indicative audio socket 120 has been admitted audio connector 125; Can launch oscillator; And audio connector testing circuit 115 can use comparator 116, oscillator and logical circuit 119 and from the microphone signal of audio socket 120, confirms to be coupled to the type (for example, being 3 end audio connectors or 4 end audio connectors) of the audio connector 125 of audio socket 120.
In example, oscillator and logical circuit 119 can be configured to: use transmissions/mute key pin (S/E) to processor 105 definite to the transmission/termination of pressing to be provided; Use audio connector to confirm that pin (J_POLE) provides confirming 3 ends or 4 end audio connectors to processor 105; And use enable pin (EN) to receive enable signal from processor 105.
In example, if originally audio connector testing circuit 115 confirms as 3 end audio connectors with audio connector 125, then audio connector testing circuit 115 can be configured to: confirm that continuously audio connector is 3 end audio connectors; Rather than for example transmission/mute key (for example is pressed; Jammed transmission/mute key, at initialization or transmission/mute key of being pressed between the starting period, etc.); Thereby microphone connects ground connection, makes 4 end audio connectors show as 4 end audio connectors of 3 end audio connectors.If originally audio connector testing circuit 115 confirms as 4 end audio connectors with audio connector 125, then the audio connector testing circuit can be configured to: monitor transmission/mute key that the microphone of 4 end audio connectors connects and activate.In example,, then, can not change into 3 end audio connectors up to outage or replacement in case audio connector is detected as 4 end audio connectors.
In example; Audio connector testing circuit 115 can comprise: switch 121; Being configured to is not needing to send/and mute key makes the connection open circuit of the microphone of microphone bias and audio connector 125 between connecting when detecting, to reduce the leakage current on the microphone path.In example; Oscillator and logical circuit 119 can receive detection signal and microphone signal; Confirm to be coupled to the type of the audio connector 125 of audio socket 120; And provide to the indication of audio connector type with in particular example to processor 105 and also the indication to the transmission/mute key that is pressed to be provided to processor 105.In example, oscillator and logical circuit 119 can comprise (for example, silicon) Digital Logical Circuits, and said Digital Logical Circuits is configured to confirm the type of audio connector 125 or the transmission/mute key that is pressed.In example, when oscillator was disabled, Digital Logical Circuits can consume the power of minute quantity.
By the error correction and the error detection of card key
In example, audio connector testing circuit 115 can be configured to: confirm and in particular example, verify the numbers of terminals on the audio connector 125 all the time, and this information is offered processor 105.In example, audio connector testing circuit 115 can continue to verify 3 end audio connectors, checks that 3 end audio connectors are not the 4 end audio connectors that transmission/mute key is stuck or transmission/mute key is pressed between the starting period.If jammed transmission/mute key unclamps after a while, audio connector testing circuit 115 can be corrected the terminal situation.In particular example, audio connector testing circuit 115 can be configured to detect 3 end audio connectors automatically, and does not use software or processor 105.In other examples, can use other audio connectors or the socket that have greater or less than 3 ends disclosed herein or 4 end audio connectors.
Fig. 2 totally shows and comprises the example that detects 3 end audio connectors and 4 end audio connectors are carried out the method 200 of duplication check.In the example of Fig. 2, use following initial: " tDBJDET ", audio connector detects the knock-on time; " DET " provides the pin to the indication (for example, hanging down effectively) of detected audio frequency insertion; " S ", internal switch (for example, switch 121); " J_MIC ", the Headset Microphone pin; " tDET ", the knock-on of terminal position and sampling time; " J_POLE " provides the pin of confirming to 3 terminals (for example, height) or 4 terminals (for example, low); " S/E " provides the pin of confirming (for example, high level) to the transmission/mute key that is pressed; And " tEPR ", the closed and open circuit cycle of the internal switch that microphone or transmission/mute key detects.
205; Detect pin and (for example bounced a period of time when audio connector is inserted into audio socket and audio connector; TDBJDET etc.) time; Detection signal (for example, the output of buffer 117 etc.) can be changed into logic low signal from logic high signal, indicates effective audio connector detection signal.In case receive effective audio connector detection signal, microphone signal can bounce a period of time (for example, 0.4xtDET, etc.), and can closed internal switch.
210, the Headset Microphone pin can be by once sampling or repeatedly, and the value of this one or many sampling is written into register.In example, can carry out more than sampling once the Headset Microphone pin, and in particular example, sample at interval with rule.For example, can rule at interval (for example, every 0.2xtDET once, etc.) the Headset Microphone pin is carried out 3 samplings, and the value of three samplings can be written into register.In example, after the one or many sampling is written into register, can make the internal switch open circuit.
215, (for example, J_MIC=is high if the each sampling indication Headset Microphone pin in the sampling of the one or many in the register is unearthed; Wherein, " height " is 0.2V etc.), then 220; The audio connector testing circuit can indicate 4 end audio connectors to be coupled to audio socket (for example, J_POLE=is low, etc.) to processor; And can select by monitoring transmission/mute key, shown in the example of Fig. 3.In example; 220, confirm it is 4 end audio connectors in case confirmed to have made, then be removed and insert again up to audio connector; Perhaps be reset up to the audio connector testing circuit, the audio connector testing circuit can not tested 3 ends or 4 end audio connectors.
215; If this one or many sampling indication Headset Microphone pin ground connection in the register (for example, J_MIC=is low in one or many sampling indication, etc.); Then 225, the audio connector testing circuit can indicate 3 end audio connectors to be coupled to audio socket to processor.
230, internal switch can keep open circuit in a period of time (for example, 0.9xtPER, etc.), when the Headset Microphone pin not being sampled, reduce the leakage current on the microphone path, thereby saves power.
235, internal switch can closed a period of time (for example, 0.1xtPER, etc.), be generally the part (for example) of the open circuit time of step 230, and can monitor the change of Headset Microphone pin with further saving power.If do not detect change, then 225, audio detection circuit can indicate 3 end audio connectors to be coupled to audio socket to processor, and can make the internal switch open circuit.If detect change, then 240, microphone signal can bounce a period of time (for example, 0.4xtDET, etc.), and internal switch can remain closed.
245, the Headset Microphone pin can be by once sampling or repeatedly, and the value of one or many sampling is written into register.In example, after the one or many sampling is written into register, can make the internal switch open circuit.
250, (for example, J_MIC=is high if the each sampling indication Headset Microphone pin in the sampling of the one or many in the register is unearthed; Wherein, " height " is 0.2V etc.), (for example, J_POLE=is low then can to indicate 4 end audio connectors to be coupled to audio socket to processor at 220 audio connector testing circuits; Deng), and can select by monitoring transmission/mute key.
250; If the sampling of the one or many in register indication Headset Microphone pin ground connection (for example, J_MIC=is low in one or many sampling indication, etc.); Then 225, the audio connector testing circuit can indicate 3 end audio connectors to be coupled to audio socket to processor.
Transmission/termination detects
In example, in having the 4 end audio connectors that microphone connects, there is electric current leakage paths through microphone (for example, when inserting microphone, leakage current can be greater than 500 μ A) usually.In order to reduce the leakage current on the microphone path, audio connector testing circuit 115 can comprise internal switch (for example, switch 221); Said internal switch is configured to, only the part (for example, 10% of " operation (on) " time always; Deng) interior closed and inspection transmission/mute key activation of time; Thereby save power (for example, using for 10% " RUN " time, power save 100%-10%=90%) because of the microphone leakage consumes.In addition, switch 221 can be configured to, reduce or eliminate since said leakage cause, with insertion microphone relevant any small electrostatic interference sound (clicking).
Fig. 3 totally shows the example of the method that comprises the transmission/mute key activation that detects on the 4 end audio connectors.In the example of Fig. 2, use following initial: " S ", internal switch (for example, switch 121); " J_MIC ", the Headset Microphone pin; " tDET ", the knock-on of terminal position and sampling time; " J_POLE " provides the pin of confirming to 3 terminals (for example, height) or 4 terminals (for example, low); " S/E " provides the pin of confirming (for example, height) to the transmission/mute key that is pressed; And " tEPR ", be used for the closed and open circuit cycle of internal switch that microphone or transmission/mute key detects; " Q ", the variable of expression transmission/mute key state; "/Q ", the negate of variable Q, the change of expression transmission/mute key state.
305; The audio connector testing circuit can indicate 4 end audio connectors to be coupled to audio socket (for example, J_POLE=is low, etc.) to processor; And transmission/termination pin can be set to default variable " Q ", and indication originally transmission/mute key is not pressed.
310, internal switch open circuit, and can be in a period of time (for example, 0.9xtPER, etc.) keep open circuit, thus when the Headset Microphone pin not being sampled, reduce the leakage current on the microphone path, thus save power.
315, internal switch can closed a period of time (for example, 0.1xtPER, etc.), and can monitor the change of Headset Microphone pin.If do not detect change, process stream is back to step 305.If detect change, then 320, microphone signal can bounce a period of time (for example, 0.4xtDET, etc.), and internal switch can remain closed.
325, the Headset Microphone pin can be by once sampling or repeatedly, and the value of one or many sampling is written into register.In example, after the one or many sampling is written into register, can make the internal switch open circuit.
330,, handle stream and be back to step 305 if the value of the each sampling indication Headset Microphone pin in the sampling of the one or many in the register does not change.
330; If the value of the sampling indication of the one or many in register Headset Microphone pin has changed, then 335, the value of transmission/mute key can redirect; The change of indication transmission/mute key state, and variable " Q " can be updated to indicate transmission/mute key to be pressed.
In example, more new variables " Q " can allow to detect with single detection algorithm the state change (for example, be not pressed from pressing to, never be pressed to and press, etc.) of transmissions/mute key.
Example state
Fig. 4 to Fig. 8 totally shows the example of various state diagrams.In particular example, can combine or use one or more in the example states of Fig. 4 to Fig. 8 individually.Usually, the processing that realizes with software originally before the processing of adopting (for example, silicon) logical circuit to realize can substitute.In the example of Fig. 4 to Fig. 8, the replacement (POR) that powers on all Digital Logical Circuits of can resetting.In particular example, be enabled and use comparator relatively between the Headset Microphone pin at switch, can there be the oscillator clock cycle of first number (for example, 10, etc.); Insert between (for example, DET=is low) and switch be enabled at definite audio connector, can have the oscillator clock cycle of second number (for example, 4, etc.).In various examples, in case audio connector has been confirmed as 4 end audio connectors (for example, J_POLE=is low), then illegally confirm it is 3 end audio connectors (for example, J_POLE=high) again, connect or reset only if break off.In addition, from the outside, changing chip status needs 3 conditions: 3 samplings; All samplings equal identical value; And the inverse state of each current pin of sampled representation.
Fig. 4 totally shows the example that audio connector detects pin (J_DET) state diagram 400.Usually, when audio connector inserted or otherwise is coupled to audio socket, audio connector detected pin and (for example has low value; J_DET=is low); And when audio socket was sky, audio connector detected pin and has high value (for example, J_DET=is high).
At state 1, it can be asserted that (assert) state machine is reset.When audio socket was sky, state machine can remain in state 1.At state 1, can disable oscillator, to save power.When audio connector inserted audio socket, state machine can advance to state 2.
At state 2, can launch oscillator, and can be set to 0 (for example, J_DET COUNTER=0) by the audio connector detection counter.Change if audio connector detects the value of pin, state machine can remain in state 2.Do not change if audio connector detects the value of pin, state machine can advance to state 3.
At state 3, the audio connector detection counter can increase progressively.Change if audio connector detects the value of pin, state machine can be back to state 2.Do not change if audio connector detects the value of pin, state machine can remain in state 3, and the audio connector detection counter can increase progressively.If audio connector detects that the value of pin changes and the audio connector detection counter reaches maximum (for example, 3,10, etc.), state machine can return state 1.The value of pin does not change and the audio connector detection counter reaches maximum if audio connector detects, and state machine can advance to state 4.
At state 4, state machine is reset to be separated and is asserted (de-asserted), and can detection signal be provided to processor, and the indicative audio socket has been admitted effective audio connector.Do not change (for example, inserting audio socket if audio connector detects the value indicative audio connector of pin) if audio connector detects the value of pin, state machine remains in state 4.Change if audio connector detects the value of pin, state machine can return state 2.
Fig. 5 totally shows the example of state diagram 500 of the Headset Microphone pin (J_MIC) of first.In example, when Headset Microphone pin (J_MIC) is an earth potential or closely during current potential, the value of comparator can be height, and when Headset Microphone pin (J_MIC) above Ground during current potential (for example, 0.2V etc.), the value of comparator can be for low.Usually, state 3 and 4 makes switch open and close (for example, what illustrate is the duty ratio (90ms " opens ", 10ms " pass ") with 10%, but in other examples, can be one or more other duty ratios) times without number here with predetermined duty cycle.
At state 1, it can be asserted that state machine is reset, can initialization knock-on process (INIT_DB), and can make the internal switch open circuit.In the free position of state diagram 500, state machine is reset can make state machine return state 1.
At state 2, can the enabling counting device, can closed internal switch, and can confirm the audio connector type.State machine can remain in state 2, reaches the very first time up to counter and (for example, 50ms), and can confirm 3 end audio connectors (for example, J_POLE=high).When counter reached the very first time, state machine can advance to state 3.
At state 3, counter can continue, and can make the internal switch open circuit.State machine can remain in state 3, reaches for second time (for example, 90ms) up to counter.When counter reached for second time, state machine can advance to state 4.
At state 4, can closed internal switch, and can the enabling counting device.When if audio connector confirms that pin (J_POLE) indicative audio connector is 3 end audio connectors; Output indication Headset Microphone pin (J_MIC) ground connection of comparator (for example; Comparator is output as height); And (for example, 10ms), state machine can remain in state 4 to reach for the 3rd time up to counter.Connector is 3 end audio connectors if audio connector is confirmed pin (J_POLE) indicative audio, but the output of comparator indication Headset Microphone pin (J_MIC) unearthed (for example, comparator is output as low), state machine can return state 2.Connector is 4 end audio connectors if audio connector is confirmed pin (J_POLE) indicative audio, and state machine can advance to state 5.If reach 10ms at state 4 counters, state machine can return state 3.
At state 5, internal switch can remain closed, and audio connector confirms that pin (J_POLE) can the indicative audio connector be 4 end audio connectors.At state 5, can sample to the value of Headset Microphone pin (J_MIC).If should be worth (for example, one or many, 3 is inferior) and be different from effective value before, then can upgrade effective value, and state machine can return state 3.
Fig. 6 totally shows the example of the Headset Microphone pin (J_MIC) of second portion about the state diagram 600 of enable signal, and said enable signal is configured to control the Headset Microphone pin and microphone connects the internal switch between (MIC).Fig. 6 totally shows the example that is similar to Fig. 5, has additionally considered enable signal.Usually, if enable signal is low, it is idle that state machine can keep, and stays in state 3.If enable signal is high, state machine can continue to confirm being 3 end equipment or 4 end equipment.
At state 1, it can be asserted that state machine is reset, can initialization knock-on process (INIT_DB), and can make the internal switch open circuit.
At state 2, can the enabling counting device, can closed internal switch, and can confirm the audio connector type.When enable signal when being high, state machine can remain in state 2, reaches the very first time up to counter and (for example, 50ms), and can confirm 3 end audio connectors (for example, J_POLE=is high).When counter when to reach the very first time and enable signal be high, state machine can advance to state 4.If it is low that any time converts into from height at 2 times enable signals of state, state machine can advance to state 3.
At state 3, state machine waits is high until enable signal, advances to state 4 afterwards.If convert height at state 2,4 or 5 times enable signals into from low, state machine advances to state 3.
At state 4, when enable signal remains height and Headset Microphone pin (J_MIC) when remaining unchanged, state machine remains in state 4.If it is that 3 end audio connectors (for example, J_POLE=is high) and Headset Microphone pin (J_MIC) change that audio connector is confirmed pin (J_POLE) indicative audio connector, state machine can return state 2.If it is that 4 end audio connectors (for example, J_POLE=is low) and Headset Microphone pin (J_MIC) change that audio connector is confirmed pin (J_POLE) indicative audio connector, state machine can advance to state 5.
At state 5, (for example, 20ms), return state 4 afterwards for state machine waits one time quantum.
Fig. 7 to Fig. 8 totally shows the example of state diagram 700,800 of the Headset Microphone pin (J_MIC) of first and second parts.Fig. 7 totally shows first, and it is similar to the first shown in the example of Fig. 5 on function.Fig. 8 totally shows the second portion about enable signal, and it is similar to the second portion shown in the example of Fig. 6 on function.
In example, the transmission/mute key that can use state machine single, that simplify to detect on 3 ends or 4 end audio connectors or the 4 end audio connectors activates.In example, the design of simplification can make the area of nude film reduce (for example, 3600um
2Deng), expense reduces, and the design risk reduces (for example, less code/logic, the chance of makeing mistakes etc.) etc.
The output pin state changes
In example, for example, when in the sampling period, sampling the inverse state of predetermined number contents (for example, 3 times), output pin (for example, DET) can change state, to guarantee the correct conversion between state.In example, can sample in 3 parts in sampling period (for example, 60% of the cycle, 80%, 100% etc.).In this example, in order to change the value of output pin, each sampling in three samplings all must be the negate of output pin.
Programme with the metal pair count value
In many application, the change of basic count value is accompanied by the change of discrete circuit or software, and the change of discrete circuit or software possibly be of a high price and consuming time.In example, the logic of audio connector testing circuit can have can be with the basic count value of metallic adjusted (for example, 10ms).In particular example, each adjustment can be the increment of basic count value.According to client's needs, can adjust basic count value, thereby adjust the time cycle of entire equipment effectively.
In example, as required, the connective element that can use VDD or GND defines basic count value, and it can change basic count value and not change remaining counter logic with metal.Counter logic can be counted, until the number that reaches this metal-programmable.Overflow at every turn independent counter is increased progressively, thereby allow all counters to be mutually ratio all the time, thereby need, through reducing or increase the quick and cheap modification that the knock-on calculator allows core product to various clients.
Note and example
In example 1, a kind of device comprises: the audio connector testing circuit, be configured to be coupled to audio socket, and said audio connector testing circuit comprises: oscillator; And Digital Logical Circuits, be configured to from oscillator receive clock signal, and the type of the audio connector in definite audio socket; Wherein, said audio connector testing circuit is configured to: receive audio socket information; When audio socket information indicative audio socket is sky, disable oscillator; And when audio socket information indicative audio socket comprises audio connector, launch oscillator.
In example 2, the audio connector testing circuit of example 1 comprises alternatively: the buffer with the input that is configured to be coupled to audio socket; And current source, being coupled to buffer, said current source is configured to, and when audio socket when being empty, in input place of buffer voltage is provided; Wherein, when audio socket comprises audio connector, reduce the voltage at buffer place.
In example 3, when audio socket was sky, the current source in any one or more examples in the example 1 to 2 was equal to or less than 1 microampere (μ A) alternatively, used to reduce power.
In example 4, the audio connector testing circuit in any one or more examples in the example 1 to 3 comprises the buffer with the input that is configured to be coupled to audio socket alternatively; And current sink, being coupled to buffer, said current sink is configured to, and when audio socket comprises audio connector, in input place of buffer voltage is provided; Wherein, when audio socket is sky, reduce the voltage at buffer place.
In example 5, the logical circuit in any one or more examples in the example 1 to 4 is configured to alternatively, and the type of the audio connector in the audio socket is confirmed as 3 end audio connectors or 4 end audio connectors; Wherein, said audio connector testing circuit is configured to, and provides and the relevant information of determined audio connector type to processor.
In example 6; Audio connector type in any one or more examples in the example 1 to 5 comprises at least a in 3 end audio connectors and the 4 end audio connectors alternatively; Wherein, 3 end audio connectors in any one or more examples in the example 1 to 5 comprise that alternatively left audio frequency connects, right audio frequency connects and ground; And 4 end audio connectors in any one or more examples in the example 1 to 5 comprise that left audio frequency connects, right audio frequency connects, be connected with microphone.
In example 7; Audio connector testing circuit in any one or more examples in the example 1 to 6 comprises alternatively: the comparator with first input; Said first input is configured to be coupled to the microphone connection and the microphone bias of audio socket, and wherein, said comparator is configured to; Use the microphone of audio socket to connect and microphone bias, whether the microphone of confirming audio socket connects ground connection; Said Digital Logical Circuits is configured to, and uses comparator to confirm the type of the audio connector in the audio socket.
In example 8, if determined audio connector type is 4 end audio connectors, the Digital Logical Circuits in any one or more examples in the example 1 to 7 is configured to alternatively: use comparator to detect transmission/mute key state and change.
In example 9; Any one or more examples in the example 1 to 10 comprise switch alternatively; Said switch is configured to, and when audio socket information indicative audio socket comprised audio connector, optionally first input with comparator was coupled to microphone bias.
In example 10; When audio socket information indicative audio socket comprises audio connector; Switch in any one or more examples in the example 1 to 9 is configured to alternatively: with the duty ratio of appointment; Make the microphone of microphone bias and audio socket be connected to couple and decouple and connect, to reduce leakage current through audio connector.
In example 11; Audio connector testing circuit in any one or more examples in the example 1 to 10 comprises alternatively: comparator and the switch that is coupled to comparator; Wherein, Comparator in any one or more examples in the example 1 to 10 comprises first input, and said first input is configured to be coupled to the microphone connection and the said switch of audio socket; Wherein said switch receives the control of Digital Logical Circuits, and is configured to, and when audio socket information indicative audio socket comprised audio connector, optionally first input with comparator was coupled to microphone bias; Said comparator is configured to, and uses the microphone of microphone bias and audio socket to be connected, and whether the microphone of confirming audio socket connects ground connection; And said Digital Logical Circuits is configured to, and uses comparator to confirm the type of the audio connector in the audio socket.
In example 12, if determined audio connector type is 4 end audio connectors, the Digital Logical Circuits in any one or more examples in the example 1 to 11 is configured to alternatively: use comparator to detect transmission/mute key state and change.
In example 13, the Digital Logical Circuits in any one or more examples in the example 1 to 12 comprises alternatively: register is configured to storage and detects to such an extent that transmission/mute key state changes; And said Digital Logical Circuits is configured to: use the storage output more than one continuous unanimity from comparator, verify that detected transmission/mute key state changes.
In example 14; If determined audio connector type is 3 end audio connectors, the Digital Logical Circuits in any one or more examples in the example 1 to 13 is configured to alternatively: use comparator to come periodically to confirm again the audio connector type.
In example 15; If determined audio connector type is 4 end audio connectors; Digital Logical Circuits in any one or more examples in the example 1 to 14 is configured to: be reset up to the audio connector testing circuit; Perhaps remove from audio socket, just confirm the audio connector type again up to audio socket information indicative audio connector.
In example 16, a kind of method comprises: at audio connector testing circuit place, receive audio socket information; When audio socket information indicative audio socket is sky, disable oscillator; And when audio socket information indicative audio socket comprises audio connector, launch oscillator, and use and to be configured to from the Digital Logical Circuits of oscillator receive clock signal, confirm the type of the audio connector in the audio socket.
In example 17, the reception audio socket information in any one or more examples in the example 1 to 16 comprises alternatively: when audio socket is sky, in input place of buffer, receive first voltage from current source; And when audio socket comprises audio connector,, receive second voltage from current source in input place of buffer.
In example 18, the reception audio socket information in any one or more examples in the example 1 to 17 comprises alternatively: when audio socket is sky, in input place of buffer, receive first voltage from current source; And when audio socket comprises audio connector,, receive the second lower voltage in input place of buffer.
In example 19, the reception audio socket information in any one or more examples in the example 1 to 18 comprises alternatively: when audio socket is sky, in input place of buffer, receive first voltage from current source; And when audio socket comprises audio connector,, receive the second higher voltage in input place of buffer.
In example 20, in any one or more examples in the example 1 to 19 really accordatura frequently the type of the audio connector in the socket comprise alternatively: the audio connector type is confirmed as 3 end audio connectors or 4 end audio connectors; And provide and the relevant information of determined audio connector type to processor, wherein, 3 end audio connectors in any one or more examples in the example 1 to 19 comprise that left audio frequency connects, right audio frequency connects and ground; And 4 end audio connectors in any one or more examples in the example 1 to 19 comprise alternatively that left audio frequency connects, right audio frequency connects, be connected with microphone.
In example 21, any one or more examples in the example 1 to 20 comprise alternatively: use comparator and microphone bias to confirm that whether the microphone of audio socket is connected ground connection; Wherein, in any one or more examples in the example 1 to 20 really accordatura frequently the type of the audio connector in the socket comprise the use comparator.
In example 22, any one or more examples in the example 1 to 21 comprise alternatively: if determined audio connector type is 4 end audio connectors, uses comparator to detect transmission/mute key state and change.
In example 23, any one or more examples in the example 1 to 22 comprise alternatively: when audio socket information indicative audio socket comprises audio connector, optionally comparator is coupled to microphone bias.
In example 24, optionally comparator is coupled to microphone bias and comprises alternatively in any one or more examples in the example 1 to 23: the duty ratio with appointment couples, to reduce the leakage current through audio connector.
In example 25; Any one or more examples in the example 1 to 24 comprise alternatively: the detected transmission of storage/mute key state changes in register; And use verifies that more than the state change of the storage of one continuous unanimity detected transmission/mute key state changes.
In example 26, any one or more examples in the example 1 to 19 comprise alternatively: if determined audio connector type is 3 end audio connectors, then use comparator to come periodically to confirm again the audio connector type.
In example 27; Any one or more examples in the example 1 to 26 comprise alternatively: if determined audio connector type is 4 end audio connectors; Then be reset up to the audio connector testing circuit; Perhaps remove from audio socket, just periodically confirm the audio connector type again up to audio socket information indicative audio connector.
In example 28, a kind of system comprises: processor; Be coupled to the audio connector testing circuit of processor; And the audio socket that is coupled to the audio connector testing circuit, said audio socket is configured to receive input from external equipment, and wherein, said audio connector testing circuit comprises alternatively: oscillator; And Digital Logical Circuits, be configured to from oscillator receive clock signal, and the type of the audio connector in definite audio socket; Wherein, said audio connector testing circuit is configured to: receive audio socket information; When audio socket information indicative audio socket is sky, disable oscillator; And when audio socket information indicative audio socket comprises audio connector, launch oscillator.
In example 29, any one or more examples in the example 1 to 28 comprise alternatively: cell phone, and said cell phone comprises processor, audio connector testing circuit and audio socket, wherein, said processor comprises BBP.
In example 30; A kind of system and device; Can comprise or can be alternatively with example 1 to 29 in any one or more examples in arbitrary portion or the combination of arbitrary portion combine, with the device of any one or more functions of comprising the function that is used for carrying out example 1 to 29; Perhaps a kind of machine readable media comprises instruction, when being carried out by machine, makes machine carry out any one or more functions in the function of example 1 to 29.
Above embodiment comprises that to the quoting of accompanying drawing, this accompanying drawing forms the part of embodiment.Through the mode of signal, accompanying drawing shows can realize specific embodiment of the present invention.These embodiment also are known as " example " in this article.Except shown and describe those element, these examples can also comprise other element.Yet inventor of the present invention has also predicted the example of those elements that only provide shown and describe.In addition, the inventor perhaps about particular example (or one of which is individual or many aspects) or about other examples shown here or described (or one of which is individual or many aspects), has also predicted shown in the use or the combination in any of said element or the example of arrangement.
Open, patent of mentioned all and patent documentation be through with reference to being introduced by whole among this paper, just as by separately through with reference to introducing.If inconsistent usage between this paper and those documents of being incorporated herein by reference, occurs, will be understood that so usage in the reference of being introduced is the replenishing of usage among this paper; To irreconcilable inconsistent, the usage among this paper is effective.
In this article, as general in the patent documentation, be independent of any other instance or the usage of " at least one " or " one or more ", use a technical term " one " or " one " comprises one or more than one.In this article, use a technical term " or " non-the monopolizing of expression, perhaps make " A or B " to comprise " A but non-B ", " B but non-A " and " A and B " (only if pointing out in addition).In accompanying claims, term " comprise " and " wherein " corresponding term " comprises " and the understandable statement of " wherein " as being equal to.In addition, in claim, term " comprises " it being open statement,, after this term in claim still is considered to fall in the scope of this claim, comprises system, equipment, product or the method for the element except that listed element that is.In addition, in claim, term " first ", " second " and " the 3rd " etc. are only with marking, and are not intended to the numeral requirement is put on its object.
Here described method example can be at least in part by machine or computer implemented.Some examples can comprise utilizes instruction to carry out calculation of coding machine computer-readable recording medium or machine readable media, said instruction be used to dispose electronic equipment is carried out as above-mentioned example described in method.The execution mode of this method can comprise code, like microcode, assembler language code, higher-level language code etc.This code can comprise the computer-readable instruction that is used to carry out the whole bag of tricks.This code can form the part of computer program.In addition, for example at run duration or At All Other Times, this code can visibly be stored on one or more volatibility or the non-volatile tangible computer-readable medium.The example of the computer-readable medium that these are tangible can include but not limited to hard disk, removable disk, removable CD (for example, compact disk and digital video disc), tape, storage card or memory stick, random-access memory (ram), read-only memory (ROM) etc.
More than describe is schematically with nonrestrictive.For example, above-mentioned example (the perhaps individual or many aspects of one of which) can be used with being bonded to each other.For example, when those skilled in the art describe, can use other embodiment more than reading.According to 37 C.F.R. § 1.72 (b) summary is provided, should the disclosed essence of technology to allow the reader to confirm fast.Summary also is not used in scope or the implication of explaining or limiting claim.In addition, in above embodiment, various characteristics can be combined and make the disclosure become as a whole.This should not be interpreted as the open characteristic of estimating the failed call protection to any what is claimed is necessary.On the contrary, purport of the present invention can be to be less than whole characteristics of disclosed specific embodiment.Thereby accompanying claims is merged in embodiment, and each claim has independent embodiment of one's own, and such embodiment can combination with one another be various combinations or replacement.Scope of the present invention should be confirmed with reference to the four corner of the equivalent of accompanying claims and claim.
Claims (15)
1. audio connector checkout gear comprises:
The audio connector testing circuit is configured to be coupled to audio socket, and said audio connector testing circuit comprises:
Oscillator; And
Digital Logical Circuits is configured to from oscillator receive clock signal, and the type of the audio connector in definite audio socket; And
Wherein, said audio connector testing circuit is configured to: receive audio socket information; When audio socket information indicative audio socket is sky, disable oscillator; And when audio socket information indicative audio socket comprises audio connector, launch oscillator.
2. device according to claim 1, wherein, said audio connector testing circuit comprises:
Buffer with the input that is configured to be coupled to audio socket;
Current source is coupled to buffer, and said current source is configured to, and when audio socket when being empty, in said input place of buffer voltage is provided; And
Wherein, when audio socket comprises audio connector, reduce the voltage at buffer place.
3. device according to claim 1, wherein, said Digital Logical Circuits is configured to, and the type of confirming the audio connector in the audio socket is 3 end audio connectors or 4 end audio connectors;
Wherein, said 3 end audio connectors comprise that left audio frequency connects, right audio frequency connects and ground; And
Said 4 end audio connectors comprise that left audio frequency connects, right audio frequency connects, be connected with microphone; Wherein said audio connector testing circuit is configured to, and provides and the relevant information of determined audio connector type to processor.
4. device according to claim 1, wherein, said audio connector testing circuit comprises:
Comparator; And
Switch is coupled to comparator;
Wherein, said comparator comprises first input, and said first input is configured to be coupled to the microphone connection and the said switch of audio socket;
Wherein, said switch receives the control of Digital Logical Circuits, and is configured to, and when audio socket information indicative audio socket comprised audio connector, optionally first input with comparator was coupled to microphone bias;
Wherein, said comparator is configured to, and uses the microphone of microphone bias and audio socket to be connected, and whether the microphone of confirming audio socket connects ground connection; And
Wherein, said Digital Logical Circuits is configured to, and uses comparator to confirm the type of the audio connector in the audio socket.
5. device according to claim 4, wherein, if determined audio connector type is 4 end audio connectors, said Digital Logical Circuits is configured to: use comparator to detect transmission/mute key state and change.
6. device according to claim 5, wherein, said Digital Logical Circuits comprises: register is configured to store detected transmission/mute key state and changes; And wherein said Digital Logical Circuits is configured to: use the storage output more than one continuous unanimity from comparator, verify that detected transmission/mute key state changes.
7. device according to claim 4, wherein, if determined audio connector type is 3 end audio connectors, said Digital Logical Circuits is configured to: use comparator to come periodically to confirm again the audio connector type; And
If determined audio connector type is 4 end audio connectors; Said Digital Logical Circuits is configured to: be reset up to the audio connector testing circuit; Perhaps remove from audio socket, just confirm the audio connector type again up to audio socket information indicative audio connector.
8. audio connector detection method comprises:
At audio connector testing circuit place, receive audio socket information;
When audio socket information indicative audio socket is sky, disable oscillator; And
When audio socket information indicative audio socket comprises audio connector, launch oscillator, and use and to be configured to from the Digital Logical Circuits of oscillator receive clock signal, confirm the type of the audio connector in the audio socket.
9. method according to claim 8 wherein, receives audio socket information and comprises:
When audio socket is sky,, receive first voltage from current source in input place of buffer; And
When audio socket comprises audio connector,, receive second voltage from current source in input place of buffer.
10. method according to claim 8, wherein, confirm that the type of the audio connector in the audio socket comprises: the type of confirming audio connector is 3 end audio connectors or 4 end audio connectors;
Wherein, said 3 end audio connectors comprise that left audio frequency connects, right audio frequency connects and ground;
Said 4 end audio connectors comprise that left audio frequency connects, right audio frequency connects, be connected with microphone; And
Provide and the relevant information of determined audio connector type to processor.
11. method according to claim 10 comprises: use comparator and microphone bias to confirm that whether the microphone of audio socket is connected ground connection; And
Wherein, the type of confirming the audio connector in the audio socket comprises the use comparator.
12. method according to claim 11 comprises:, use comparator to detect transmission/mute key state and change if determined audio connector type is 4 end audio connectors.
13. method according to claim 12; Comprise: when audio socket information indicative audio socket comprises audio connector; Optionally comparator is coupled to microphone bias; Wherein, optionally comparator is coupled to microphone bias and comprises: the duty ratio with appointment couples, to reduce the leakage current through audio connector.
14. method according to claim 12 comprises: the detected transmission of storage/mute key state changes in register, and use verifies that more than the state change of the storage of one continuous unanimity detected transmission/mute key state changes.
15. method according to claim 12 comprises:, use comparator to come periodically to confirm again the type of audio connector if determined audio connector type is 3 end audio connectors; And
If determined audio connector type is 4 end audio connectors; Then be reset up to the audio connector testing circuit; Perhaps remove from audio socket, just periodically confirm the type of audio connector again up to audio socket information indicative audio connector.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US36726610P | 2010-07-23 | 2010-07-23 | |
US61/367,266 | 2010-07-23 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102404666A true CN102404666A (en) | 2012-04-04 |
CN102404666B CN102404666B (en) | 2015-05-13 |
Family
ID=45493120
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110209513.XA Active CN102404666B (en) | 2010-07-23 | 2011-07-25 | Audio connector detection device and method |
CN201110209512.5A Active CN102378087B (en) | 2010-07-23 | 2011-07-25 | Audio jack reset |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201110209512.5A Active CN102378087B (en) | 2010-07-23 | 2011-07-25 | Audio jack reset |
Country Status (3)
Country | Link |
---|---|
US (2) | US8831234B2 (en) |
KR (1) | KR101760354B1 (en) |
CN (2) | CN102404666B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796839A (en) * | 2014-01-20 | 2015-07-22 | 快捷半导体(苏州)有限公司 | Apparatus and method for detecting insertion anomaly of an audio jack |
CN104796820A (en) * | 2014-01-20 | 2015-07-22 | 快捷半导体(苏州)有限公司 | Detection circuit and method for mobile device |
Families Citing this family (36)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8244927B2 (en) | 2009-10-27 | 2012-08-14 | Fairchild Semiconductor Corporation | Method of detecting accessories on an audio jack |
US8831234B2 (en) | 2010-07-23 | 2014-09-09 | Fairchild Semiconductor Corporation | Audio jack detection and configuration |
US9229833B2 (en) | 2011-01-28 | 2016-01-05 | Fairchild Semiconductor Corporation | Successive approximation resistor detection |
US9497559B2 (en) | 2011-07-22 | 2016-11-15 | Fairchild Semiconductor Corporation | MIC/GND detection and automatic switch |
WO2013032822A2 (en) * | 2011-08-26 | 2013-03-07 | Dts Llc | Audio adjustment system |
KR101874888B1 (en) * | 2011-11-22 | 2018-07-06 | 삼성전자 주식회사 | Method and apparatus for recognizing earphone in portable device |
WO2013081578A1 (en) * | 2011-11-28 | 2013-06-06 | Intel Corporation | Methods and apparatuses to wake computer systems from sleep states |
US8948685B2 (en) * | 2012-01-06 | 2015-02-03 | Blackberry Limited | Mobile wireless communications device using wired headset as an antenna and related methods |
CN102707188B (en) * | 2012-06-04 | 2014-08-13 | 昆山嘉华电子有限公司 | Audio connector testing device |
CN103475965B (en) * | 2012-06-07 | 2018-07-27 | 深圳富泰宏精密工业有限公司 | Electronic device |
US8909173B2 (en) * | 2012-06-29 | 2014-12-09 | Motorola Solutions, Inc. | Method and apparatus for operating accessory interface functions over a single signal |
US9060228B2 (en) * | 2012-08-03 | 2015-06-16 | Fairchild Semiconductor Corporation | Accessory detection circuit with improved functionality |
GB2509316B (en) * | 2012-12-27 | 2015-02-25 | Wolfson Microelectronics Plc | Detection circuit |
US9223388B2 (en) * | 2013-01-29 | 2015-12-29 | Hewlett Packard Enterprise Development Lp | Power state transition saving session information |
KR102086615B1 (en) * | 2013-02-13 | 2020-03-10 | 온세미컨덕터코리아 주식회사 | Jack detector, detecting device, and detecting method |
US9681241B2 (en) * | 2013-02-26 | 2017-06-13 | Blackberry Limited | Apparatus, systems and methods for detecting insertion or removal of an audio accessory from an electronic device |
CN104599672B (en) * | 2013-10-31 | 2018-04-03 | 瑞昱半导体股份有限公司 | There are the audio codec and audio grafting detection method of audio grafting detectability |
US9674598B2 (en) | 2014-04-15 | 2017-06-06 | Fairchild Semiconductor Corporation | Audio accessory communication with active noise cancellation |
US9793658B2 (en) * | 2014-06-01 | 2017-10-17 | Apple Inc. | Reuse of plug detection contacts to reduce crosstalk |
EP2961196B1 (en) * | 2014-06-26 | 2016-09-21 | ams AG | Host interface, accessory interface and method for managing a connection between a host interface and an accessory device |
US9525928B2 (en) * | 2014-10-01 | 2016-12-20 | Michael G. Lannon | Exercise system with headphone detection circuitry |
JP6316728B2 (en) * | 2014-10-22 | 2018-04-25 | 京セラ株式会社 | Electronic device, earphone, and electronic device system |
JP6352157B2 (en) * | 2014-11-14 | 2018-07-04 | 株式会社オーディオテクニカ | Microphone |
US9813816B2 (en) * | 2015-01-26 | 2017-11-07 | Realtek Semiconductor Corp. | Audio plug detection structure in audio jack corresponding to audio plug and method thereof |
CN106154105B (en) * | 2015-02-02 | 2019-10-25 | 瑞昱半导体股份有限公司 | Message plug detecting structure and its method |
US9743188B2 (en) * | 2015-03-11 | 2017-08-22 | Texas Instruments Incorporated | Audio plug type detection |
US9785487B1 (en) * | 2015-05-12 | 2017-10-10 | Google Inc. | Managing device functions based on physical interaction with device modules |
CN106303822B (en) * | 2015-06-25 | 2021-06-08 | 朗新科技集团股份有限公司 | Mobile phone audio interface communication equipment |
US10141902B1 (en) * | 2015-07-08 | 2018-11-27 | Marvell World Trade Ltd. | Apparatus for and method of generating output signal based on detected load resistance value |
DE102015013572B4 (en) * | 2015-10-14 | 2017-08-24 | CSS MicroSystems GmbH | Universal connection system for sensors and methods for detecting sensors |
KR102393364B1 (en) * | 2015-10-29 | 2022-05-03 | 삼성전자주식회사 | Method for controlling audio signal and electronic device supporting the same |
TWI582686B (en) * | 2016-03-28 | 2017-05-11 | 宏碁股份有限公司 | Electronic device, detection device and method for setting output of headset |
US10312902B2 (en) * | 2016-10-28 | 2019-06-04 | Analog Devices Global | Low-area, low-power, power-on reset circuit |
TWI659657B (en) | 2017-09-26 | 2019-05-11 | 瑞昱半導體股份有限公司 | Detecting circuit and associated detecting method |
CN109698997B (en) | 2017-10-23 | 2022-06-14 | 马克西姆综合产品公司 | System and method for accessory and impedance detection |
US11720559B2 (en) * | 2020-06-02 | 2023-08-08 | Salesforce.Com, Inc. | Bridging textual and tabular data for cross domain text-to-query language semantic parsing with a pre-trained transformer language encoder and anchor text |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080298607A1 (en) * | 2007-05-30 | 2008-12-04 | Fortemedia, Inc. | Audio interface device and method |
CN101729958A (en) * | 2008-10-24 | 2010-06-09 | 深圳富泰宏精密工业有限公司 | Audio frequency output device |
Family Cites Families (42)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5742602A (en) | 1995-07-12 | 1998-04-21 | Compaq Computer Corporation | Adaptive repeater system |
US6650635B1 (en) | 1996-08-23 | 2003-11-18 | Hewlett-Packard Development Company, L.P. | Network telephone communication |
US6301344B1 (en) | 1997-11-05 | 2001-10-09 | Protel, Inc. | Intelligent public telephone system and method |
US20030163627A1 (en) | 2002-02-28 | 2003-08-28 | Deng Brian Tse | Enhanced universal serial bus (USB) bus monitor controller |
TW578345B (en) | 2002-12-04 | 2004-03-01 | C Media Electronics Inc | Structure for detecting plug/unplug status of phone-jacks by single bit generated by a resistor network |
EP1542438B1 (en) | 2003-12-12 | 2008-04-16 | Sony Ericsson Mobile Communications AB | Accessory identification algorithm for system connector |
US7450726B2 (en) | 2004-03-11 | 2008-11-11 | Texas Instruments Incorporated | Headset detector in a device generating audio signals |
US8214447B2 (en) | 2004-06-08 | 2012-07-03 | Bose Corporation | Managing an audio network |
US8412268B2 (en) | 2004-10-25 | 2013-04-02 | Nokia Corporation | Detection, identification and operation of pheripherals connected via an audio/video-plug to an electronic device |
TW200623619A (en) | 2004-12-30 | 2006-07-01 | Inventec Appliances Corp | Intelligent volume switching method used for multimedia |
CN1728082A (en) | 2005-07-29 | 2006-02-01 | 上海贝豪通讯电子有限公司 | Method for raising versatility of earphone interface |
CN1859813B (en) | 2005-09-28 | 2010-10-27 | 华为技术有限公司 | Signal switching method for internal and external microphone |
US7809144B2 (en) | 2005-12-14 | 2010-10-05 | Integrated Device Technology, Inc. | Audio input-output module, plug-in detection module and methods for use therewith |
US7916875B2 (en) * | 2005-12-14 | 2011-03-29 | Integrated Device Technology, Inc. | Audio input-output module, plug-in device detection module and methods for use therewith |
CN101179871B (en) | 2006-11-10 | 2012-09-05 | 鸿富锦精密工业(深圳)有限公司 | Earphone and audio play device |
FI20065783A0 (en) | 2006-12-08 | 2006-12-08 | Nokia Corp | Signal pre-distortion in radio transmitters |
JP4961999B2 (en) | 2006-12-25 | 2012-06-27 | 株式会社ニコン | Electronics |
US7912501B2 (en) | 2007-01-05 | 2011-03-22 | Apple Inc. | Audio I/O headset plug and plug detection circuitry |
US7606076B2 (en) | 2007-04-05 | 2009-10-20 | Sandisk Corporation | Sensing in non-volatile storage using pulldown to regulated source voltage to remove system noise |
CN101425048B (en) | 2007-10-31 | 2010-10-27 | 索尼爱立信移动通讯有限公司 | Electronic device utilizing impedance and/or resistance identification to identify an accessory device |
US7956618B2 (en) | 2007-10-31 | 2011-06-07 | Sony Ericsson Mobile Communications Ab | Additional pins on a USB connector |
KR20090055359A (en) * | 2007-11-28 | 2009-06-02 | 삼성전자주식회사 | Compatible circuit and method for 4 pole earphone and 5 pole earphone, and potable device using the same |
CN101453510A (en) | 2007-12-05 | 2009-06-10 | 德信智能手机技术(北京)有限公司 | Earphone recognition apparatus and method for mobile communication terminal |
US8600080B2 (en) | 2008-01-14 | 2013-12-03 | Apple Inc. | Methods for communicating with electronic device accessories |
US7711870B2 (en) | 2008-02-06 | 2010-05-04 | Panasonic Corporation | Interface detecting circuit and interface detecting method |
US8064613B1 (en) | 2008-03-03 | 2011-11-22 | Maxim Integrated Products, Inc. | Electret microphone detection using a current source |
US8059838B2 (en) | 2008-05-15 | 2011-11-15 | Fortemedia, Inc. | Interfacing circuit for a removable microphone |
US8238811B2 (en) | 2008-09-08 | 2012-08-07 | Apple Inc. | Cross-transport authentication |
CN101771737A (en) | 2009-01-05 | 2010-07-07 | 深圳富泰宏精密工业有限公司 | Electronic device |
JP4982512B2 (en) | 2009-01-30 | 2012-07-25 | 株式会社東芝 | Information processing apparatus and information control method |
US8150046B2 (en) * | 2009-02-26 | 2012-04-03 | Research In Motion Limited | Audio jack for a portable electronic device |
KR101646964B1 (en) | 2009-10-14 | 2016-08-09 | 삼성전자주식회사 | Circuit apparatus and method for recognition earphone in electronic device |
KR20110046361A (en) | 2009-10-27 | 2011-05-04 | 페어차일드 세미컨덕터 코포레이션 | How to Detect Attachments with Audio Jacks |
US8244927B2 (en) * | 2009-10-27 | 2012-08-14 | Fairchild Semiconductor Corporation | Method of detecting accessories on an audio jack |
US8230126B2 (en) | 2009-10-27 | 2012-07-24 | Fairchild Semiconductor Corporation | Camera shutter control through a USB port or audio/video port |
US8193834B2 (en) | 2010-02-12 | 2012-06-05 | Fairchild Semiconductor Corporation | Multiple detection circuit for accessory jacks |
EP2543194A4 (en) | 2010-03-04 | 2015-09-30 | Thx Ltd | Electronic adapter unit for selectively modifying audio or video data for use with an output device |
US8831234B2 (en) | 2010-07-23 | 2014-09-09 | Fairchild Semiconductor Corporation | Audio jack detection and configuration |
US9229833B2 (en) | 2011-01-28 | 2016-01-05 | Fairchild Semiconductor Corporation | Successive approximation resistor detection |
US8629580B2 (en) | 2011-02-09 | 2014-01-14 | Apple Inc. | Audio accessory type detection and connector pin signal assignment |
KR101792183B1 (en) | 2011-03-15 | 2017-10-31 | 삼성전자 주식회사 | Ear-Phone System For Portable Device |
US9497559B2 (en) | 2011-07-22 | 2016-11-15 | Fairchild Semiconductor Corporation | MIC/GND detection and automatic switch |
-
2011
- 2011-07-22 US US13/188,778 patent/US8831234B2/en active Active
- 2011-07-22 US US13/188,834 patent/US8817994B2/en active Active
- 2011-07-25 CN CN201110209513.XA patent/CN102404666B/en active Active
- 2011-07-25 CN CN201110209512.5A patent/CN102378087B/en active Active
- 2011-07-25 KR KR1020110073717A patent/KR101760354B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080298607A1 (en) * | 2007-05-30 | 2008-12-04 | Fortemedia, Inc. | Audio interface device and method |
CN101729958A (en) * | 2008-10-24 | 2010-06-09 | 深圳富泰宏精密工业有限公司 | Audio frequency output device |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104796839A (en) * | 2014-01-20 | 2015-07-22 | 快捷半导体(苏州)有限公司 | Apparatus and method for detecting insertion anomaly of an audio jack |
CN104796820A (en) * | 2014-01-20 | 2015-07-22 | 快捷半导体(苏州)有限公司 | Detection circuit and method for mobile device |
CN104796839B (en) * | 2014-01-20 | 2019-03-29 | 快捷半导体(苏州)有限公司 | For detecting the abnormal method of audio jack insertion |
Also Published As
Publication number | Publication date |
---|---|
US8817994B2 (en) | 2014-08-26 |
US8831234B2 (en) | 2014-09-09 |
KR101760354B1 (en) | 2017-07-21 |
CN102404666B (en) | 2015-05-13 |
CN102378087A (en) | 2012-03-14 |
US20120019306A1 (en) | 2012-01-26 |
KR20120015265A (en) | 2012-02-21 |
CN102378087B (en) | 2014-06-11 |
US20120019309A1 (en) | 2012-01-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102404666A (en) | Audio jack detection and configuration | |
CN103581787B (en) | The method of self-configuration device and operation electronic equipment | |
EP2597844A1 (en) | Method and device for sharing micro-usb interface between earphone and usb | |
CN203224819U (en) | Mainboard | |
US20080285776A1 (en) | Audio interface device and method | |
US9571916B2 (en) | Audio codec with audio jack detection function and audio jack detection method | |
CN102892068A (en) | MIC/GND detection and automatic switch | |
CN102346205B (en) | No pin test mode | |
CN105049970A (en) | AUDIO ACCESSORY system, advanced slave circuit and audio jack ACCESSORY COMMUNICATION method | |
CN112533097B (en) | Earphone box detection method, earphone box and storage medium | |
CN103873988A (en) | External device recognition circuit, method, device and system based on headphone jack | |
CN108415865A (en) | Interface circuit and electronic device | |
CN202364377U (en) | Parts detecting system | |
WO2019061538A1 (en) | Electronic device having type c usb interface, control method for type c usb interface, and storage medium | |
GB2560053A (en) | Circuit for monitoring a socket | |
TWI621947B (en) | Method for controlling audio device and system thereof | |
CN106207685B (en) | A kind of plug interconnecting device | |
WO2016004897A1 (en) | Audio insert automatic wake-up device and audio insert automatic wake-up method | |
CN104969568B (en) | For the circuit of test earphone actuation of keys, terminal and earphone | |
US20120173891A1 (en) | Circuit for clearing cmos data | |
CN101827157B (en) | Automatic detection and recognition method of electronic device, electronic system and peripheral device | |
CN104703096B (en) | A kind of method of canceling noise and electronic equipment | |
US9239633B1 (en) | System and method for device having internal reset/restart button that is activated via insertion tool accessiable throught single transmission path of plug connection | |
US20240107235A1 (en) | Method for determining sound channels, device for determining sound channels, and storage medium | |
CN116528105A (en) | Self-starting discharging circuit and charging method for earphone charging bin |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CP02 | Change in the address of a patent holder |
Address after: Arizona, USA Patentee after: Ficho Semiconductor Co. Address before: American California Patentee before: Ficho Semiconductor Co. |
|
CP02 | Change in the address of a patent holder |