The present disclosure relates generally to communication bus technology and, more particularly, to power switching in a two-wire conductor system.
Two-wire conductor systems are known in electrical and electronics fields as a means of data and power transmission. Such systems typically employ a controller that drives power into two wire conductors, controls the timing of data transfer and transmits and receives data. A master chip (also called a master node) is controlled by the controller, and the master node in turn controls one or more slave chips (also called slave nodes). As used herein, a “chip” includes a complex set of electronic components and their interconnections etched or imprinted onto semiconducting material to form an integrated circuit. Generally, communication on the two-wire conductor system involves sending a clock signal on one wire and data signal on the other wire, with the rise and/or fall of the clock signal indicating data transfer between the connected chips. Two-wire conductor systems can be used in myriad applications, such as control systems in automobiles, audio signal processing, telephony, etc.
The present disclosure relates generally to power switching in a two-wire conductor system. Specifically, proliferation of sensors, such as microphones, cameras, etc. in automobiles (and other such closed and/or mobile systems that utilize sensors and other peripheral chips) can lead to excessive amount of wiring, with consequent increase in system complexity and weight, and potential decrease in performance and reliability. A particular type of two-wire communication, called automobile audio bus (A2B) communication, can be used in automobiles and other similar systems to reduce complexity of data and power transmission across the various sensors and sensor control chips.
The A2B bus comprises a pair of twisted wires that provides a multi-channel, Inter-Integrated Circuit sound (I2S)/time division multiplexed (TDM) link between connected nodes. It embeds bi-directional synchronous data (e.g., digital audio), clock and synchronization signals onto a single differential wire pair. A2B supports a direct point-to-point connection and allows multiple, daisy chained nodes at different locations to contribute or consume TDM channel content. The A2B bus allows time for downstream traffic (e.g., from the master node to the last slave node) and upstream traffic (e.g., to the master node) and allows power transmission over the same twisted wire pair.
Discovery process in the A2B protocol includes powering up and establishing upstream communication successively from one A2B chip to the next downstream A2B chip in the connected A2B daisy chain. Each A2B chip may appropriately enable power to the next downstream A2B chip without risk of damage to any components in the system from line faults (or other errors) on the downstream A2B cable. In addition, the enabling of the next downstream A2B chip would not collapse the power supply of the local A2B chip (which can otherwise interrupt upstream data and control communication).
In an example embodiment, a power switching circuit of an A2B chip is provided in a bi-directional, multi-node two-wire conductor system that includes a plurality of A2B chips interconnected on a twisted wire pair bus (A2B bus), with at least one A2B chip functions as a master and the remaining A2B chips function as slave. The power switching circuit of the A2B chip powers up a next downstream A2B chip in the A2B bus sequentially according to a power switching procedure. The power switching circuit is configured to detect faults in the A2B bus before, during, and after the power switching procedure.
Master node 12(1) comprises an originator of a clock signal (e.g., which can be derived from an I2S input), downstream data, network control and power; the master node is programmed by host controller 18 (e.g., microprocessor), and it receives/sends payload to/from host controller 18. Each slave node 12(2)-12(N) comprises an addressable network connection point that can represent a possible destination for downstream data frames (e.g., single block of payload of a specific node with possibly multiple synchronous data slots of content) and source of upstream data frames. Synchronous data refers to continuously streamed data (e.g., audio signal) in which a fixed time interval (e.g., 48 kHz) and a fixed phase spaces two corresponding transitions.
According to various embodiments, each A2B chip 12(1)-12(N) may be connected to a corresponding power switching circuit, wherein a portion of the power switching circuit may be located within respective A2B chip 12(1)-12(N), and the remaining portion of the power switching circuit maybe located outside respective A2B chip 12(1)-12(N). The power switching circuit of each A2B chip 12(1)-12(N) may enable power to the next A2B chip on A2B bus 14. Each A2B chip 12(1)-12(N) may be enabled sequentially (e.g., one at a time) and each A2B chip may default at power up to be isolated from the next downstream A2B chip. Such discovery process may be enabled by a power switch implemented in a portion of the power switching circuit at each A2B chip 12(1)-12(N). According to an embodiment of system 10, enabling power on a cable of A2B bus 14 may be accomplished without permanent damage to any associated circuitry, while maintaining existing power and communication connections and reporting any downstream cabling faults. Reporting of faults may include localization of the fault detected and classification of the fault type.
In various embodiments, the power switch can control downstream voltage power to the next downstream A2B chip in the A2B chain (e.g., group of A2B chips 12(1)-12(N) connected by A2B bus 14). The power switch can be activated by internal logic of each slave node 12(2)-12(N) after being programmed appropriately by upstream master node 12(1). The power switch can also control a process of switching on each downstream A2B chip 12(2)-12(N) such that a local power (e.g., as measured by voltage at a particular pin, such as VIN) at each A2B chip 12(2)-12(N) does not drop out of a pre-determined range of values during the power-up transition.
In various embodiments, specific checks (e.g., tests, troubleshooting, etc.) may be performed for certain line fault conditions before enabling power on each A2B chip 12(2)-12(N). For example, cables connecting A2B chips 12(2)-12(N) may be exposed to the outside environment (e.g., air, water, humidity, temperature differentials, mechanical shock, etc.) and may experience faults. Part of the switching mechanism, including the line power supply, can sense the faults, automatically withdraw power to downstream components, and report the fault through A2B bus 14. Thus, according to various embodiments, faults in the A2B chain may be detected early enough (e.g., during powering up) to prevent subsequent system failures (e.g., electrical collapse of downstream cables, etc.). After the power on transition is successfully completed, the power switch can indicate completion status back to master node 12(1) and host controller 18 through one or more appropriate status flags.
In an example embodiment, a feature list of the power switch can include low power-on with internal laterally diffused metal oxide semiconductor (LDMOS) chip; a maximum switched current of 400 mA; a maximum on resistance of less than 1.2Ω; output short circuit protection; and input overvoltage protection to support VIN shorted to VBAT (e.g., pin connected to battery voltage) in system 10. It may be noted that although only a few A2B chips 12(1)-12(N) are shown herein for sake of simplicity, any number of A2B chips may be interconnected in a similar manner within the broad scope of the embodiments of system 10. Moreover, each slave node 12(2)-12(N) may communicate with any number of peripheral chips within the broad scope of the embodiments.
Turning to
In various embodiments, the power switching circuit is configured to detect faults in A2B bus 14 before, during, and after the power switching procedure. In some embodiments, the power switching circuit can sense a condition of a downstream cable (e.g., cable, line, etc. connected to the next downstream A2B chip) of A2B bus 14 before, during and after the power switching procedure, and to provide feedback to a switch control mechanism. The power switching circuit can gradually charge the downstream cable and the downstream A2B chip while substantially simultaneously preserving local power and data communication and providing a bounded charging time for the downstream A2B chip. For example, the power switching circuit can maintain a local power supply voltage during the power switching procedure. The power switching circuit can enable power to the downstream A2B chip on command from the master A2B chip. In some embodiments, the power switching circuit is configured to successfully conclude the power switching procedure if no faults are detected on the downstream cable.
An upstream coupling network 20 may separate power supply lines from and data lines on an A2B bus cable and supply the power and data separately to A2B chip 12 over power supply lines 22A and 24A (upstream positive power supply line and negative power supply line, respectively) and upstream data line 26A, respectively. The upstream power and data may be forwarded by, or originate from, the master A2B chip. A downstream coupling network 28 may be configured to aggregate the power and data signals from A2B chip 12 on downstream power supply lines 22B and 24B (downstream positive power supply line and negative power supply line, respectively) and downstream data line 26B and provide the aggregated signal over another A2B bus cable to downstream components (which can include other A2B chips).
A power switch 30 may be provided on downstream positive power supply line 22B. In the example embodiment illustrated herein, power switch 30 includes a transistor controlled by A2B chip 12, and a power sense line that facilitates sensing power flowing towards downstream coupling network 28 (e.g., as a feedback mechanism to determine how the line responds to the switching of power). Power switch 30 facilitates isolating downstream coupling network 28 during powering-on of A2B chip 12. Thus, in specific embodiments, when power switch 30 is enabled (e.g., connected), power switching may be enabled for the next downstream A2B chip; when disabled, power switch 30 may be configured to isolate A2B chip 12 being powered up from the next downstream A2B chip.
According to various embodiments, A2B chip 12 may be commanded (e.g., through a suitable control mechanism, such as a control bit) to power-on downstream components after A2B chip 12 is powered on. According to the power switching procedure, example A2B chip 12 may power up first, during which it is isolated from downstream coupling network 28. After A2B chip 12 powers up successfully, A2B chip 12 may cause the next downstream A2B chip to power up. During the power-on transition of the next downstream A2B chip, the power switching circuit of example A2B chip 12 may monitor the downstream cable for faults and stop the power switching procedure if faults are detected. The sequence of powering up can continue down the A2B chain sequentially, until substantially all A2B chips on the A2B chain have been powered up.
Upstream coupling network 20 and downstream coupling network 28 can include ferrite beads, inductors, capacitors, common mode chokes, and other electrical components that facilitate electromagnetic compatibility, tolerance for environmental conditions (e.g., in an automobile), and other desirable features, based on particular needs. Components in upstream coupling network 20 and downstream coupling network 28 may vary depending on the specific application wherein system 10 is used. Embodiments of system 10 may program A2B chip 12 to enable power to the next downstream A2B chip (if one exists) according to the power switching procedure.
Turning to
In an example embodiment, A2B chip 12 may include a 27V tolerant open drain output pin SWP, which can pull low at an appropriate time in the power switching procedure sequence to turn on power switch 30. A current controlled switching element 36 integrated into A2B chip 12 may facilitate sensing power on downstream negative power supply line 24B. As used herein, the term “current controlled switching element” includes a semiconductor device (e.g., transistor) in which a controlling bias sets a resistance of the device at either a very high or very low value, corresponding to the “off” and “on” conditions of a switch; the resistance may vary with the control current when the switch is between the “off” and “on” position. Current controlled switching element 36 may electrically connect pin VSS to pin VSSO (also referred to as SW). A ground element may be attached to current controlled switching element 36 as appropriate.
In some embodiments, power switch 30 may comprise a P-type metal-oxide-semiconductor (PMOS) transistor, and current controlled switching element 36 may comprise an N-type metal-oxide-semiconductor (N MOS) transistor. Additional suitable electrical components may also be included within the broad scope of the embodiments. Current controlled switching element 36 may function as a switch in some scenarios, for example, functioning as a short when current exceeds a specific value, or as an open when current is below a specific threshold, or vice versa. Current controlled switching element 36 may facilitate gradually bringing up the charging current (e.g., current used to power the downstream A2B chip). In some embodiments, current controlled switching element 36 may be placed in downstream positive supply line 22B, and power switch 30 may be moved internally to A2B chip 12. An optional diode 38 connected between positive power supply line 22A and negative power supply line 24A may provide reverse current protection for A2B chip 12. Diode 38 may also facilitate detecting reverse current in system 10 in various embodiments.
In some embodiments, both switches (e.g., power switch 30 and current controlled switching element 36) may be current controlled. In yet other embodiments, power switch 30 may be current controlled, and current controlled switching element 36 may be a regular (e.g., ordinary, not current controlled) switch. At least one (possibly both) of the switches can also double as current sources during power-on transition to ensure a gradual turning on of the switches. The control of the current can be implemented as logic control at digitally controlled current source, which can dynamically adapt to the load on the line until an optimum charging rate is achieved, for example, to balance a gradually charge the downstream power supply lines and A2B chips while preserving local power and data communication, while also providing a bounded charging time for the next A2B chip to expedite the discovery process of the entire data link chain.
According to some embodiments, pins SW (connected to current controlled switching element 36) and SWP (connected to power switch 30) may operate in one of at least four operating modes according to a signal (e.g., value of a bit called sw_mode) that indicates whether A2B chip 12 is using an external switch. Merely as examples, and not as limitations, when sw_mode is set to a default value of 0, internal and external switches may be controlled by pin SWP to provide complete line isolation for line fault diagnostics and localization; when sw_mode is set to a value of 1, open and reverse wire diagnostics on the downstream cable may be skipped; when sw_mode is set to a value of 2, an external regulator may be used, and certain line diagnostic capabilities may be disabled; when sw_mode is set to a value of 3, A2B chip 12 may be set to a reserved engineering debug and test mode, wherein diagnostics are turned off, and switches are connected by fully turning on internal switch on SW and pulling SWP low to turn on the external power switch 30, following an otherwise normal switching sequence in the power switching procedure. Suitable values and operating modes for signals controlling power switch 30 and current controlled switching element 36 may be included within the broad scope of the embodiments of system 10.
According to some embodiments, appropriate status flags may be set to indicate specific events in the power switching procedure. For example, a first flag (e.g., start flag) may be set from low (e.g., 0) to high (e.g., 1) to indicate a start of power switching; a second flag (e.g., completion flag) may be set high to indicate a completion of power switching; and a third flag (e.g., fault flag) may be set high to indicate a fault. In an example embodiment, the fault flag may transition to high when the power switching procedure fails to successfully complete. If activated, it may remain high until the start flag is brought low. The completion flag may transition to high when the power switching procedure completes successfully, and may remain high until the start flag goes low (e.g., indicating that the downstream cable is disconnected).
According to some embodiments, suitable fault-codes may be set on a fault-code bus to indicate a specific fault type. For example, a fault-code of 0 may indicate no fault detected; a fault-code of 1 may indicate that the downstream cable is shorted to ground; a fault-code of 2 may indicate that the downstream cable is shorted to the battery voltage; a fault-code of 3 may indicate that the cable terminals are shorted together; a fault-code of 4 may indicate an open circuit; a fault-code of 5 may indicate that the downstream cable is reverse connected; a fault-code of 6 may indicate an indeterminate fault; etc. Various fault-code settings may be implemented within the broad scope of the embodiments.
According to some embodiments, a suitable auto-disconnect flag setting may facilitate automatically disconnecting power switch 30 when a hazardous fault is detected. The hazardous fault may be destructive to either local A2B chip 12, or the next downstream A2B chip 12 that is being powered up. In an example embodiment, if a fault is detected when the auto-disconnect flag is enabled (e.g., set to 1) and power switch 30 is actively connected, then power switch 30 may be disconnected, the completion flag (e.g., to indicate power switching completion) may go low, the fault flag (e.g., to indicate a fault) may transition to high with the appropriate fault-code set on the fault-code output bus. On the other hand, if the auto-disconnect flag is disabled (e.g., set to 0) when a fault is detected, the completion flag may remain high as power switch 30 may continue to remain connected. The fault flag and fault-code outputs may be updated with the fault information, but the disconnecting of power switch 30 may be controlled by host 18, user intervention, software intervention, or other mechanisms.
Turning to
A diagnostic module 48 including one or more sense comparators 50 and other components may facilitate detecting faults in downstream A2B bus 14 before, during and after the power switching procedure. A control logic 52 may control a current source (e.g., current controlled switching element 36) to dynamically adapt a charging current to a load on A2B bus 14 until a pre-determined charging rate is achieved. Control logic 52 may receive various status inputs from power regulator 40 and diagnostic module 48, appropriately determine a suitable power-on switching mechanism, and accordingly generate switch and diagnostic controls to facilitate power switching and line diagnostics in system 10.
According to various embodiments, switch enable and clock signals from other components in A2B chip 12 may facilitate configuring (e.g., programming, controlling, etc.) control logic 52. Control logic 52 may control power switch 30 through positive switch driver 44. When power switch 30 is turned on, the upstream power supply may be connected to the downstream power supply, energizing a current loop (comprising positive power supply line 22B and negative power supply line 24B through the next downstream A2B chip) gradually without causing a current surge or other disruptions. Sense comparators 50 may feedback a status of downstream power supply lines 22B and 24B with respect to the incoming supply and ground to control logic 52. Control logic 52 may make a next state decision based on a state of power switch 30, current drawn through current controlled switching element 36, and status of sense comparators 50.
Power supply regulator 40 may monitor a status (e.g., quality, health, condition, etc.) of incoming power supply. If the quality of incoming power supply is degraded, appropriate feedback of the status of the local power supply at A2B chip 12 may be provided to control logic 52. Thus, if the power supply starts to collapse (e.g., power surge, no power, power fluctuations, etc. on power supply lines), the degradation may be detected sufficiently early, so that the power-on process can be slowed down (or stopped, as appropriate) to permit the power supply degradation to settle (e.g., stop, disappear, quiet down, etc.). For example, power supply regulator 40 may monitor voltage at pin VIN and provide feedback to control logic 52 if the value of VIN droops below a pre-configured threshold. Downstream power supply and data may be thus protected from problems (e.g., disruptions, collapse, etc.) in the local power supply.
In various embodiments, diagnostic module 48 may be configured to sense a condition of the downstream cable before, during, and after a power switching process, for example, to detect faults that could damage circuitry if power is enabled and also to feedback information to control logic 52 during the downstream power enabling transition. Diagnostic module 48 may be tolerant to high line voltages that can exist on the downstream cable during various fault conditions.
Diagnostic module 48 can be connected to both the upstream and downstream sides. Diagnostic module 48 can be controlled by control logic 52 conditional to requirements of the power switching procedure. Diagnostic module 48 can provide upstream and downstream power supply status information back to control logic 52 if indicating successful completion of a step in the power switching procedure or failure of such a step indicating a potential fault in the downstream network. Diagnostic module 48 may monitor the status of the upstream and downstream power supply lines 22A/22B and 24A/24B before, during, and/or after the downstream power switching procedure.
In some embodiments, diagnostic module 48 can detect potentially destructive faults prior to enabling power delivery to the downstream network. For example, the downstream cable may be excited with a voltage excitation through a moderate resistance on two terminals of the downstream network, and a response can be sensed by sense comparators 50 that detect (e.g., observe, measure, etc.) the excitation on the downstream cable. A fault such as a short circuit to ground or a high voltage may overpower the excitation, which may then not be detected by sense comparators 50. Depending on the signature of the output from sense comparators 50, the nature of the fault may be appropriately classified or determined. If a destructive fault is detected, the process of powering the downstream network may be stopped, and the presence and type of the fault reported back to host 18.
In some embodiments, diagnostic module 48 can also detect an open circuit fault by comparing a downstream cable state to an upstream cable state. For example, if a far end downstream load is not present, which in turn could indicate an open circuit or reverse connection type fault, the downstream cable state may reach the upstream cable state too quickly (e.g., in less than a pre-determined time interval). Appropriate sense comparators 50 may detect a rate of change of the downstream cable state, and detect if the downstream cable state may reach the upstream cable state too quickly, indicating the open circuit fault.
In some embodiments, diagnostic module 48 may classify other faults by exciting power supply lines 22B and 24B in a reverse polarity manner. If the downstream power supply lines 22B and 24B charge too quickly (e.g., in less than a pre-determined time interval) when reverse polarized, an open circuit may be indicated. On the other hand, if the downstream power supply lines 22B and 24B respond too slowly (e.g., in more than the pre-determined time interval) to the reverse polarity excitation, as indicated by the downstream cable state sensed by appropriate sense comparators 50, a reverse polarity fault may be indicated.
In some embodiments, a short circuit fault may be diagnosed if sense comparators 50 indicate that the downstream power supply lines 22B and 24B were not completely charged within a pre-determined elapsed time interval at a maximum charging current. Any status indication either from a local power regulator circuit or sense comparators 50 may indicate that the upstream (e.g., incoming) power supply levels have dropped below acceptable operating levels. Using gradually increasing currents to energize the downstream A2B chip may allow for a safe detection of short circuit before any of the circuit elements involved are damaged.
In various embodiments, diagnostic module 48 can also continue to monitor the downstream power supply lines 22B and 24B after successful completion of the downstream power switching procedure, for example, by leaving sense comparators 50 connected to downstream power supply lines 22B and 24B. Sense comparators 50 can indicate any deviation of the downstream power supply voltage levels outside of pre-determined acceptable limits.
In various embodiments, power supply regulator 40 can provide feedback on a status of the local power supply, for example, so the downstream power switching procedure can be suspended or slowed down if a dynamic scaling of the charging current starts to impact the viability of the local power supply. According to various embodiments, control logic 52 can control current controlled switching element 36 while monitoring a status of the downstream power supply lines 22B and 24B as indicated by sense comparators 50 and a status of a local power regulator, if any. Control logic 52 may also report successful conclusion of the power switching procedure or detection of a classified fault to a data link system (e.g., electrical circuit separated from the power supply circuit). In some embodiments of system 10, control logic 52 can be implemented as a digital circuit for the control of switching of power on to downstream power supply lines 22B and 24B. In alternate embodiments, an equivalent analog control circuit may be used.
When enabling the next downstream A2B chip, a step may include activating power switch 30 (e.g., by enabling the start flag, for example, by setting it from 0 to 1). Power switch 30 may be controlled by control logic 52 so that the local power supply (VOUT33/VOUT) which is derived from VIN, may not droop out of specification (e.g., as it can jeopardize the upstream communication link). During the power switching procedure, it is likely that VIN voltage may drop in a controlled manner, although avoiding a voltage regulator brown out condition. At the completion of the power switching procedure, the completion flag may transition to high.
Diagnostic module 48 may detect a faulty downstream cable and provide appropriate feedback to control logic 52. Control logic 52 may report back (e.g., to the master node or host 18, as appropriate) a failed attempt to turn on power switch 30, for example, by setting the fault flag high and providing a non-zero fault code on the fault-code output bus. A pre-determined maximum time interval during which to detect any faults may be configured in control logic 52. In the case of line faults that can be detected prior to even attempting to enable power switch 30, the pre-determined time interval may be configured to a small value.
Turning to
An excitation module 54 can gently excite downstream power supply lines 22B and 24B with either voltage or currents to test the lines. The response of sense comparators 50 to the various excitations can indicate the presence or absence of a fault on the downstream network. An excitation module 54 may receive control signals form control logic 50 that serve to excite one or more sense comparators 50. A reference generator 56 may generate reference signals for one or more sense comparators 50.
Turning to
A common mode choke 68 may be optionally included in some embodiments to withstand electromagnetic interference and reduce electromagnetic radiation out of A2B bus 14. In some embodiments, as illustrated in the FIGURE, power switch 30 may be provided outside A2B chip 12. In other embodiments, both power switch 30 and negative side switch (e.g., current controlled switching element 36) may be provided within (and integral to) A2B chip 12. In yet other embodiments, power switch 30 may be provided within A2B chip 12, and the negative side switch (e.g., current controlled switching element 36) may be provided outside A2B chip 12.
Turning to
At 102, power to downstream A2B chip 12 is turned off. Power may be switched on command (e.g., from master node 12(1)), for example, by setting the start flag high to indicate the start of power switching. At 104, diagnostic module 48 may check for destructive faults in downstream power supply lines 22B and 24B. For example, excitation module 54 in diagnostic module 48 may excite the downstream cable with voltage or current to detect destructive faults. If no faults are found, at 106, power switch 30 may be turned on. At 108, current controlled switching element 36 may be turned on at its lowest setting of the charging current. At 110, system 10 may wait (e.g., for a pre-determined time interval) for settling. At 112, the rate of settling of current in system 10 may be monitored, and a determination may be made whether the rate of settling is higher than a pre-determined threshold (e.g., the current loop settled too quickly). For example, appropriate sense comparators 50 may monitor a rate of change of current in the downstream cable, and compare it with the current in the upstream cable.
If the current loop did not settle too quickly, indicating no open circuit fault in downstream power supply lines 22B and 24B, at 114, current setting of current controlled switching element 36 may be gradually increased. At 116, the status of the local power supply may be checked, for example, at power regulator 40. If the status is viable (e.g., “good” with VIN within specifications), indicating no problems with the local power supply, a determination may be made at 118 if downstream power supply lines 22B and 24B are fully charged and a pre-determined charging rate is reached. If the downstream power supply lines 22B and 24B are fully charged, at 120, the power switching procedure may be completed. The completion flag may be set high to indicate the completion of power switching.
Turning back to 104, if destructive faults are detected, the operations may loop to 122, at which the faults may be reported to control logic 52 (and to the master node and/or host 18 as appropriate). For example, the fault flag may be set high to indicate a fault, and an appropriate fault-code may be injected into the fault-code line. Likewise, turning back to 112, if the current loop settled too quickly, indicating an open circuit fault in downstream power supply lines 22B and 24B, the operations may loop back to 122, to report the detected fault as appropriate. Similarly, turning back to 116, if the power supply regulator status is “bad” indicating that the local power supply is not viable, at 124, a wait time may be enabled for settling to recheck the status. If the status continues to be bad, indicating a fault, the operations may loop to 122, at which faults may be reported as appropriate.
Turning back to 118, if downstream power supply lines 22B and 24B are not fully charged, at 126, a determination may be made whether the current sink is at its maximum setting. If the current sink at current controlled switching element 36 may is not at its maximum setting, the current sink setting may be increased at 114, and the operations may continue thereafter. On the other hand, if the current sink setting is at the maximum setting, and the downstream power supply lines 22B and 24B are not fully charged, a fault may be indicated, and the operations may loop back to 122, at which the fault may be reported as appropriate.
Note that in this Specification, references to various features (e.g., elements, structures, modules, components, steps, operations, characteristics, etc.) included in “one embodiment”, “example embodiment”, “an embodiment”, “another embodiment”, “some embodiments”, “various embodiments”, “other embodiments”, “alternative embodiment”, and the like are intended to mean that any such features are included in one or more embodiments of the present disclosure, but may or may not necessarily be combined in the same embodiments.
In the discussions of the embodiments above, the capacitors, clocks, DFFs, dividers, inductors, resistors, amplifiers, switches, digital core, transistors, and/or other components can readily be replaced, substituted, or otherwise modified in order to accommodate particular circuitry needs. Moreover, it should be noted that the use of complementary electronic chips, hardware, software, etc. offer an equally viable option for implementing the teachings of the present disclosure.
In one example embodiment, any number of electrical circuits of the FIGURES may be implemented on a board of an associated electronic chip. The board can be a general circuit board that can hold various components of the internal electronic system of the electronic chip and, further, provide connectors for other peripherals. More specifically, the board can provide the electrical connections by which the other components of the system can communicate electrically. Any suitable processors (inclusive of digital signal processors, microprocessors, supporting chipsets, etc.), memory elements, etc. can be suitably coupled to the board based on particular configuration needs, processing demands, computer designs, etc. Other components such as external storage, additional sensors, controllers for audio/video display, and other peripheral chips may be attached to the board as plug-in cards, via cables, or integrated into the board itself.
In another example embodiment, the electrical circuits of the FIGURES may be implemented as stand-alone modules (e.g., a chip with associated components and circuitry configured to perform a specific application or function) or implemented as plug-in modules into application specific hardware of electronic chips. Note that particular embodiments of the present disclosure may be readily included in a system on chip (SOC) package, either in part, or in whole. An SOC represents an IC that integrates components of a computer or other electronic system into a single chip. It may contain digital, analog, mixed-signal, and often radio frequency functions: all of which may be provided on a single chip substrate. Other embodiments may include a multi-chip-module (MCM), with a plurality of separate ICs located within a single electronic package and configured to interact closely with each other through the electronic package. In various other embodiments, the functionalities as described herein may be implemented in one or more silicon cores in Application Specific Integrated Circuits (ASICs), Field Programmable Gate Arrays (FPGAs), and other semiconductor chips.
It is also imperative to note that all of the specifications, dimensions, and relationships outlined herein (e.g., the number of components, logic operations, etc.) have only been offered for purposes of example and teaching only. Such information may be varied considerably without departing from the spirit of the present disclosure, or the scope of the appended claims. The specifications apply only to one non-limiting example and, accordingly, they should be construed as such. In the foregoing description, example embodiments have been described with reference to particular component arrangements. Various modifications and changes may be made to such embodiments without departing from the scope of the appended claims. The description and drawings are, accordingly, to be regarded in an illustrative rather than in a restrictive sense.
Note that the activities discussed above with reference to the FIGURES are applicable to any integrated circuits that involve signal processing, particularly those that rely on synchronization signals to execute specialized software programs, or algorithms, some of which may be associated with processing digitized real-time data. Certain embodiments can relate to multi-DSP signal processing, floating point processing, signal/control processing, fixed-function processing, microcontroller applications, etc. In certain contexts, the features discussed herein can be applicable to medical systems, scientific instrumentation, wireless and wired communications, radar, industrial process control, audio and video equipment, current sensing, instrumentation (which can be highly precise), and other digital-processing-based systems.
Moreover, certain embodiments discussed above can be provisioned in digital signal processing technologies for medical imaging, patient monitoring, medical instrumentation, and home healthcare. This could include pulmonary monitors, accelerometers, heart rate monitors, pacemakers, etc. Other applications can involve automotive technologies for safety systems (e.g., stability control systems, driver assistance systems, braking systems, infotainment, and interior applications of any kind). Furthermore, powertrain systems (for example, in hybrid and electric vehicles) can apply the functionalities described herein in high-precision data conversion products in battery monitoring, control systems, reporting controls, maintenance activities, etc.
In yet other example scenarios, the teachings of the present disclosure can be applicable in the industrial markets that include process control systems that help drive productivity, energy efficiency, and reliability. In consumer applications, the teachings of the electrical circuits discussed above can be used for image processing, auto focus, and image stabilization (e.g., for digital still cameras, camcorders, etc.). Other consumer applications can include audio and video processors for home theater systems, DVD recorders, and high-definition televisions. Yet other consumer applications can involve advanced touch screen controllers (e.g., for any type of portable media chip). Hence, such technologies could readily part of smartphones, tablets, security systems, PCs, gaming technologies, virtual reality, simulation training, etc.
Note that with the numerous examples provided herein, interaction may be described in terms of two, three, four, or more electrical components. However, this has been done for purposes of clarity and example only. It should be appreciated that the system can be consolidated in any suitable manner. Along similar design alternatives, any of the illustrated components, modules, and elements of the FIGURES may be combined in various possible configurations, all of which are clearly within the broad scope of this Specification. In certain cases, it may be easier to describe one or more of the functionalities of a given set of flows by only referencing a limited number of electrical elements. It should be appreciated that the electrical circuits of the FIGURES and its teachings are readily scalable and can accommodate a large number of components, as well as more complicated/sophisticated arrangements and configurations. Accordingly, the examples provided should not limit the scope or inhibit the broad teachings of the electrical circuits as potentially applied to a myriad of other architectures.
Numerous other changes, substitutions, variations, alterations, and modifications may be ascertained to one skilled in the art and it is intended that the present disclosure encompass all such changes, substitutions, variations, alterations, and modifications as falling within the scope of the appended claims. In order to assist the United States Patent and Trademark Office (USPTO) and, additionally, any readers of any patent issued on this application in interpreting the claims appended hereto, Applicant wishes to note that the Applicant: (a) does not intend any of the appended claims to invoke paragraph six (6) of 35 U.S.C. section 112 as it exists on the date of the filing hereof unless the words “means for” or “step for” are specifically used in the particular claims; and (b) does not intend, by any statement in the specification, to limit this disclosure in any way that is not otherwise reflected in the appended claims.
Note that all optional features of the apparatus described above may also be implemented with respect to the method or process described herein and specifics in the examples may be used anywhere in one or more embodiments. In a first example, a system is provided (that can include any suitable circuitry, dividers, capacitors, resistors, inductors, ADCs, DFFs, logic gates, software, hardware, links, etc.) that can be part of any type of computer, which can further include a circuit board coupled to a plurality of electronic components. The system can include means for turning on a power switch of a power switching circuit if no destructive faults are detected in the system; means for turning on a current source of the power switching circuit at a lowest setting of charging current; means for monitoring a rate of settling of current in the system; means for detecting the status of a local power supply at the A2B chip; and means for gradually increasing the charging current if the rate of settling is higher than a pre-determined threshold and the local power supply is viable, until a pre-determined charging rate is reached.
The system can also include means for reporting detected faults; means for determining whether a downstream cable is fully charged; means for exciting the downstream cable with voltage of current to detect destructive faults; means for waiting for settling of current in the system; means for setting a first flag high to indicate start of power switching; means for setting a second flag high to indicate completion of power switching; and means for setting a third flag high to indicate a fault (e.g., in the downstream cable).
The ‘means for’ in these instances (above) can include (but is not limited to) using any suitable component discussed herein, along with any suitable software, circuitry, hub, computer code, logic, algorithms, hardware, controller, interface, link, bus, communication pathway, etc. In a second example, the system includes memory that further comprises machine-readable instructions that when executed cause the system to perform any of the activities discussed above.
This application claims the benefit of priority under 35 U.S.C. §119(e) to U.S. Provisional Application Ser. No. 61/843,891, entitled “A2B Protocol Engine” filed Jul. 8, 2013, U.S. Provisional Application Ser. No. 61/843,896, entitled “Digital Phase Detector” filed Jul. 8, 2013, U.S. Provisional Application Ser. No. 61/843,902, entitled “Differential Decoder” filed Jul. 8, 2013, U.S. Provisional Application Ser. No. 61/845,542, entitled “System and Method for Implementing A2B Protocol” filed Jul. 12, 2013, which are hereby incorporated by reference in their entireties. This application is also a continuation-in-part and claims the benefit of priority under 35 U.S.C. §120 of U.S. application Ser. No. 13/646,397, filed Oct. 5, 2012, entitled “Two-Wire Communication System for High Speed Data and Power Distribution” and U.S. application Ser. No. 13/646,382, filed Oct. 5, 2012, entitled “Methods for Discovery, Configuration, and Coordinating Data Communications Between Masters and Slave Devices in a Communication System.” The disclosures of the prior applications are considered part of and are incorporated by reference in the disclosure of this application.
Number | Name | Date | Kind |
---|---|---|---|
4317211 | Quesnell, Jr. | Feb 1982 | A |
4542420 | Kozlik et al. | Sep 1985 | A |
4675884 | Nakamura et al. | Jun 1987 | A |
4840448 | Thiennot | Jun 1989 | A |
4860309 | Costello | Aug 1989 | A |
4965881 | Dilley | Oct 1990 | A |
5056114 | Wight | Oct 1991 | A |
5168511 | Boles | Dec 1992 | A |
5412652 | Lu | May 1995 | A |
5446765 | Leger | Aug 1995 | A |
5696800 | Berger | Dec 1997 | A |
5793993 | Broedner | Aug 1998 | A |
5805632 | Leger | Sep 1998 | A |
5819051 | Murray | Oct 1998 | A |
5974475 | Day | Oct 1999 | A |
6008746 | White | Dec 1999 | A |
6085258 | Dreyer | Jul 2000 | A |
6115831 | Hanf et al. | Sep 2000 | A |
6240478 | Brickell | May 2001 | B1 |
6285722 | Banwell et al. | Sep 2001 | B1 |
6298104 | Saeki | Oct 2001 | B1 |
6326851 | Staszewski et al. | Dec 2001 | B1 |
6363437 | Ptasinski | Mar 2002 | B1 |
6370212 | Nakai | Apr 2002 | B1 |
6611537 | Edens et al. | Aug 2003 | B1 |
6628212 | Toutant | Sep 2003 | B1 |
6629172 | Andersson et al. | Sep 2003 | B1 |
6745270 | Barenys et al. | Jun 2004 | B1 |
6892147 | Bui | May 2005 | B2 |
6928501 | Andreas et al. | Aug 2005 | B2 |
6937957 | Viard | Aug 2005 | B2 |
6947335 | Nakamura et al. | Sep 2005 | B2 |
6987824 | Boerstler | Jan 2006 | B1 |
7061926 | Breinlinger | Jun 2006 | B2 |
7073458 | Sjölund et al. | Jul 2006 | B2 |
7177661 | Shpak | Feb 2007 | B2 |
7249209 | Yang | Jul 2007 | B2 |
7315551 | Olson | Jan 2008 | B2 |
7348803 | Bui | Mar 2008 | B2 |
7395962 | Barta | Jul 2008 | B2 |
7487331 | Thomsen | Feb 2009 | B2 |
7514962 | Kumar | Apr 2009 | B2 |
7539804 | Miura | May 2009 | B2 |
7555016 | Page | Jun 2009 | B2 |
7567642 | White | Jul 2009 | B2 |
7574234 | Conyers | Aug 2009 | B2 |
7587539 | Picard | Sep 2009 | B2 |
7631110 | Berenbaum | Dec 2009 | B2 |
7656956 | King | Feb 2010 | B2 |
7664015 | Price et al. | Feb 2010 | B2 |
7673084 | Krampl et al. | Mar 2010 | B2 |
7685449 | Terasawa | Mar 2010 | B2 |
7702832 | Bohm | Apr 2010 | B2 |
7707339 | Pigott | Apr 2010 | B2 |
7715450 | Ohara | May 2010 | B2 |
7802036 | Takeuchi | Sep 2010 | B2 |
7827335 | Liao | Nov 2010 | B2 |
7835462 | Oishi | Nov 2010 | B2 |
7890684 | Berenbaum | Feb 2011 | B2 |
7931198 | Hall | Apr 2011 | B2 |
8055825 | Bohm | Nov 2011 | B2 |
8060678 | Bohm | Nov 2011 | B2 |
8147338 | Hutchison-Kay | Apr 2012 | B2 |
8156274 | Kapelner | Apr 2012 | B2 |
8185680 | Drexler | May 2012 | B2 |
8185759 | Li | May 2012 | B1 |
8205017 | Parr et al. | Jun 2012 | B2 |
8229301 | Hahin | Jul 2012 | B2 |
8230118 | Toba | Jul 2012 | B2 |
8307137 | Liao | Nov 2012 | B2 |
8384568 | Govindammagari et al. | Feb 2013 | B2 |
8416903 | Oh et al. | Apr 2013 | B1 |
8478917 | Scott | Jul 2013 | B2 |
8485703 | Eckel | Jul 2013 | B2 |
8543740 | Lotzenburger et al. | Sep 2013 | B2 |
8582598 | Binder | Nov 2013 | B2 |
8600583 | Fervel | Dec 2013 | B2 |
8605623 | Simmons et al. | Dec 2013 | B2 |
8615091 | Terwal | Dec 2013 | B2 |
8643290 | Liu | Feb 2014 | B2 |
8667194 | Dybsetter | Mar 2014 | B2 |
8692487 | Eckel | Apr 2014 | B2 |
8745305 | Toba | Jun 2014 | B2 |
8806083 | Doorenbos | Aug 2014 | B2 |
8812654 | Gelvin et al. | Aug 2014 | B2 |
8850079 | Fister | Sep 2014 | B2 |
8990464 | Kessler | Mar 2015 | B2 |
9059724 | Lahr et al. | Jun 2015 | B2 |
9197226 | Lahr | Nov 2015 | B2 |
9417944 | Kessler | Aug 2016 | B2 |
20050044431 | Lang et al. | Feb 2005 | A1 |
20050128962 | Dybsetter et al. | Jun 2005 | A1 |
20050165994 | Dickens | Jul 2005 | A1 |
20060005055 | Potega | Jan 2006 | A1 |
20060038445 | Yanagida | Feb 2006 | A1 |
20060245454 | Balasubramanian et al. | Nov 2006 | A1 |
20070152628 | Lee | Jul 2007 | A1 |
20080013640 | Lu et al. | Jan 2008 | A1 |
20080046121 | Pao et al. | Feb 2008 | A1 |
20080246626 | Sheafor et al. | Oct 2008 | A1 |
20080250175 | Sheafor et al. | Oct 2008 | A1 |
20080250184 | Sheafor et al. | Oct 2008 | A1 |
20090021955 | Kuang | Jan 2009 | A1 |
20090031152 | Bolderl-Ermel | Jan 2009 | A1 |
20090116583 | Lida et al. | May 2009 | A1 |
20090147864 | Lida et al. | Jun 2009 | A1 |
20090322251 | Hilgers | Dec 2009 | A1 |
20100010504 | Simaan et al. | Jan 2010 | A1 |
20100045302 | Karam | Feb 2010 | A1 |
20100184575 | Williams et al. | Jul 2010 | A1 |
20100257303 | Lee et al. | Oct 2010 | A1 |
20110028150 | Kone | Feb 2011 | A1 |
20120093342 | Rupprecht et al. | Apr 2012 | A1 |
20120102249 | Duroiu et al. | Apr 2012 | A1 |
20120157214 | Hutchison-Kay | Jun 2012 | A1 |
20120219099 | Loukianov | Aug 2012 | A1 |
20120257680 | Dickens et al. | Oct 2012 | A1 |
20120275527 | Douglass | Nov 2012 | A1 |
20130069740 | Kanasugi et al. | Mar 2013 | A1 |
20130077724 | Dreps et al. | Mar 2013 | A1 |
20130124763 | Kessler | May 2013 | A1 |
20130215799 | Binder | Aug 2013 | A1 |
20130236190 | Tanaka et al. | Sep 2013 | A1 |
20130297829 | Berenbaum et al. | Nov 2013 | A1 |
20130325996 | Selig | Dec 2013 | A1 |
20140067103 | Terwal | Mar 2014 | A1 |
20140095750 | Talliet | Apr 2014 | A1 |
20140139140 | Yeh et al. | May 2014 | A1 |
20140186023 | Louderback | Jul 2014 | A1 |
20140208158 | Strumpf | Jul 2014 | A1 |
20140223054 | Hasan et al. | Aug 2014 | A1 |
20140246993 | Catalano et al. | Sep 2014 | A1 |
20140249695 | Gettings et al. | Sep 2014 | A1 |
20140281077 | Biskup | Sep 2014 | A1 |
20140281078 | Biskup | Sep 2014 | A1 |
20140281079 | Biskup | Sep 2014 | A1 |
20150009050 | Lahr | Jan 2015 | A1 |
20150301968 | Kessler | Oct 2015 | A1 |
Number | Date | Country |
---|---|---|
200944109 | Sep 2007 | CN |
201196834 | Feb 2009 | CN |
100551634 | Oct 2009 | CN |
201744997 | Feb 2011 | CN |
202093392 | Dec 2011 | CN |
103676797 | Sep 2012 | CN |
202763839 | Mar 2013 | CN |
101944750 | Apr 2013 | CN |
203077287 | Jul 2013 | CN |
203225749 | Oct 2013 | CN |
102615638 | Aug 2014 | CN |
102014109156 | Jan 2005 | DE |
0428869 | May 1991 | EP |
798901 | Oct 1997 | EP |
1844542 | Oct 2007 | EP |
2824845 | Jan 2015 | EP |
2827222 | Jan 2015 | EP |
2339203 | Sep 2007 | ES |
187CHE2008 | Aug 2009 | IN |
2002-314552 | Oct 2002 | JP |
2008-278179 | Nov 2008 | JP |
2009543279 | Dec 2009 | JP |
2010-065667 | Mar 2010 | JP |
2011-50000 | Mar 2011 | JP |
2011-211673 | Oct 2011 | JP |
2012-049681 | Aug 2012 | JP |
2004001195 | Jan 2014 | JP |
100451374 | Sep 2004 | KR |
10-2012-0068597 | Jun 2012 | KR |
10-2014-1570610 | Nov 2015 | KR |
0108366 | Feb 2001 | WO |
03043788 | May 2003 | WO |
2008001274 | Jan 2008 | WO |
2008114777 | Sep 2008 | WO |
2013052886 | Apr 2013 | WO |
Entry |
---|
Extended Search Report for European Patent Application Serial No. 14173943.3 mailed Nov. 5, 2014. |
Non-Final Office Action (Notice of Preliminary Rejection) in Korean Patent Application Serial No. 10-2014-82367 mailed Feb. 26, 2014, 4 pages. |
English Summary of Non-Final Office Action (Notice of Preliminary Rejection) in Korean Patent Application Serial No. 10-2014-82367 mailed Feb. 26, 2014, 2 pages. |
Notice of Allowance in Korean Patent Application Serial No. 10-2014-0082367 mailed Aug. 26, 2015, 5 pages. |
English Translation of Notice of Allowance in Korean Patent Application Serial No. 10-2014-0082367 mailed Aug. 26, 2015, 1 page. |
Ex-Parte Quayle Office Action in U.S. Appl. No. 14/132,625 mailed Jul. 2015, 8 pages. |
Notice of Allowance in U.S. Appl. No. 14/132,635 mailed Jul. 27, 2015, 5 pages. |
Notice of Publication of Application for European Patent Application Serial No. 14175269.1 dated Jan. 21, 2015, 2 pages. |
Notice of Preliminary Rejection issued in KR Patent Application Serial No. 2014-83823 mailed Aug. 18, 2015, 5 pages. |
English Translation of Notice of Preliminary Rejection issued in KR Patent Application Serial No. 2014-83823 mailed Aug. 18, 2015, 3 pages. |
Non-Final Office Action issued in U.S. Appl. No. 13/646,397 mailed Oct. 8, 2015, 16 pages. |
Non-Final Office Action in U.S. Appl. No. 13/646,382 mailed Jul. 2, 2014, 11 pages. |
Notice of Allowance in U.S. Appl. No. 13/646,382 mailed Nov. 25, 2014, 5 pages. |
Office Action in EP12779236.4 mailed Jun. 2, 2014, 2 pages. |
International Search Report in PCT/US2012/059084 mailed Oct. 4, 2013, 5 pages. |
Office Action in Japan Patent Application Serial No. 2014-534801 mailed Jan. 23, 2015, 4 pages. |
English Translation of Japan Patent Application Serial No. 2014-534801 mailed Jan. 23, 2015, 5 pages. |
Office Action in Japan Patent Application Serial No. 2014-534801 mailed Jul. 7, 2015, 5 pages. |
English Translation of Japan Patent Application Serial No. 2014-534801 mailed Jul. 7, 2015, 7 pages. |
Japanese Divisional Patent Application Serial No. 2015-162593 filed Aug. 20, 2015. |
PCT Application Serial No. PCT/US2014/050787 filed Aug. 12, 2014. |
“The Malfunction Vehicle Bus (MVB)”, IEEE Xplore Digital Library, IEEE Standards, IEEE Spectrum, IEEE Explore Abstract, Dec. 1, 2014, 2 pages. |
English Translation of Korean Patent Publication KR100451374 entitled “The Improvement Apparatus and Method of the Communication Speed and Reliability for Backplane Using a Parallel Bus” [FR under Foreign tab in this IDS worksheet]. |
Liu, Heng et al., “Vehicle Network Communication Protocols—Comparison and Case Study”, http://www.paper.edu.cn, 7 pages. |
Pranay Saraf et al., “The Traditional and New Generation in-vehicle Networks in Automotive Field”, Proc. of Intl. Conf. on Advances in Computer, Electronics and Electrical Engineering © 2012 Universal Association of Computer and Electronics Engineers, ISBN: 978-981-07-1847-3, pp. 535-540, 6 pages. |
English Translation of Chinese Patent Publication CN100551634C entitled, “Control System for Modular Robot Based on CAN Bus”, 12 pages [FR under Foreign tab in this IDS worksheet]. |
English Translation of Chinese Patent Publication CN102615638B entitled, “High-Voltage Charged Working Robot Master-Slave Hydraulic Mechanical Arm System”, 10 pages [FR under Foreign tab in this IDS worksheet]. |
English Translation of Chinese Patent Publication CN103676797A entitled, “Modullarized Sub-Action Multi-Legged Robot Motion Controller and Control Method Thereof”, 15 pages [FR under Foreign tab in this IDS worksheet]. |
English Translation of Chinese Patent Publication CN200944109Y entitled, “Poisonous Gas Network Intelligent Sensor”, 5 pages. |
English Translation of Chinese Patent Publication CN201744997U entitled, “Modularized Portable Mobile Robot System”, 7 pages. |
English Translation of Chinese Patent Publication CN202763839U entitled, “Programmable Automation Controller (PAC) Industrial Robot Control System Based on Field Bus”, 10 pages. |
English Translation of Chinese Patent Publication CN203077287U entitled, “Master-Slave Mode Hydraulic Pressure Feedback Mechanical Arm Controlling System of Charged Repair Robot”, 9 pages. |
English Translation of Spanish Patent Publication ES2339203A1 entitled, “Compatible Apparatus Domotico with the Standard Celenec in 50090 and ISO/IEC 14543 for the Control of Chambers Robotics”, 2 pages. |
English Translation of Japanese Patent Publication No. JP2004001195A entitled, “Robotic Device”, 18 pages. |
English Translation of Korean Patent Publication KR10-2012-0068597 entitled, “Surgical Robot System and Adaptive Control Method Thereof”, 39 pages. |
English Translation of International Patent Publication WO03043788A1 entitled, “Two-Legged Walking Type Human-Shaped Robot”, 11 pages. |
English Translation of Chinese Patent Publication CN101944750B entitled, “Implementation Method of Flexible Intelligent Direct Current Electric Local Area Network Electric Power System”, 11 pages. |
English Translation of Chinese Patent Publication CN201196834Y entitled, “Industrial Frequency Communication System of Power Distribution Network”, 7 pages. |
English Translation of Chinese Patent Publication CN202093392U entitled, “Hardware Platform of AGV (Automated Guided Vehicle) System”, 10 pages. |
English Translation of Chinese Patent Publication CN203225749U entitled, “Master-Slave Both-Way Communication System”, 4 pages. |
English Translation of Japanese Patent Publication No. JP2011050000A entitled, “Communication Centralized Control System and Communication Centralized Control Method”, 22 pages. |
OA1 issued in CN Patent Application Serial No. 201410323230.1 mailed Jan. 4, 2016 including English Summary of Relevance, 7 pages. |
Notice of Last Preliminary Rejection issued in KR Patent Application Serial No. 10-2014-0083823 mailed Feb. 28, 2016, 5 pages. |
English Translation of Notice of Last Preliminary Rejection issued in KR Patent Application Serial No. 10-2014-0083823 mailed Feb. 28, 2016, 4 pages. |
EP Search Report issued in EP Patent Application Serial No. 14175269.1 mailed Sep. 8, 2015, 6 pages. |
U.S. Appl. No. 61/843,891 entitled “A2B Protocol Engine” filed Jul. 8, 2013, 14 pages. |
U.S. Appl. No. 14/063,886 entitled “Two-Wire Communication Protocol” filed Oct. 25, 2013, 37 pages. |
U.S. Appl. No. 61/843,896 entitled “Digital Phase Detector” filed Jul. 8, 2013, 16 pages. |
U.S. Appl. No. 14/132,635 entitled “Digital Phase Detector” filed Dec. 18, 2013, 29 pages. |
U.S. Appl. No. 61/843,902 entitled “Differential Decoder” filed Jul. 8, 2013, 12 pages. |
U.S. Appl. No. 61/845,542 entitled “System and Method for Implementing A2B Protocol” filed Jul. 12, 2013, 295 pages. |
U.S. Appl. No. 13/646,397 entitled “Two-Wire Communication System for High Speed Data and Power Distribution” filed Oct. 5, 2012. [number of pages unavailable]. |
U.S. Appl. No. 13/646,382 entitled “Methods for Discovery, Configuration, and Coordinating Data Communications Between Masters and Slave Devices in a Communication System” filed Oct. 5, 2012, 122 pages. |
Response to Extended Search Report for European Patent Application Serial No. 14173943.3 filed Jul. 13, 2015. |
Response to Preliminary Rejection issued in KR Patent Application Serial No. 2014-0083823 filed Oct. 19, 2015. |
1st Office Action issued in Chinese Patent Application Serial No. 20128005576.7 mailed Dec. 3, 2015, 22 pages. |
Response to JP Office Action issued in JP Patent Application Serial No. 2014-534801 filed Apr. 23, 2015, 20 pages. |
English Translation of as-filed Amended Claim in Response to Office Action issued in JP Patent Application Serial No. 2014-534801 filed Apr. 23, 2015, 18 pages. |
Notice of Allowance in JP Patent Application Serial No. 2014-534801 mailed Nov. 11, 2015, 3 pages [Japanese]. |
Summary of Relevance, together with Office Action issued in CN Patent Application Serial No. 201410323230.1 mailed Jun. 27, 2016, 4 pages. |
OA1 (NFOA) issued in U.S. Appl. No. 14/102,603 mailed Aug. 16, 2016, 19 pages. |
OA2 issued in CN Patent Application Serial No. 201410323230.1 mailed Jun. 27, 2016 including English Summary of Relevance, 4 pages. |
Number | Date | Country | |
---|---|---|---|
20140101477 A1 | Apr 2014 | US |
Number | Date | Country | |
---|---|---|---|
61843891 | Jul 2013 | US | |
61843896 | Jul 2013 | US | |
61843902 | Jul 2013 | US | |
61845542 | Jul 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 13646397 | Oct 2012 | US |
Child | 14102603 | US | |
Parent | 13646382 | Oct 2012 | US |
Child | 13646397 | US |