Patent ID: 8700744

Claim:
A method of waking up a Mobile Data Digital Interface (MDDI) system from hibernation based on a clock cycle based timing for signal toggling, the method comprising the steps of: providing a clock for generating strobe clock cycles in a host for waking up the MDDI system from hibernation, the waking up not being time driven; driving a data line high at a beginning of a first wakeup sequence from an un-driven state by the host; toggling a strobe signal as if the data line was zero for a first number of strobe clock cycles by the host during the first wakeup sequence; driving the data line low while continuing to toggle the strobe signal for a second number of strobe clock cycles by the host during the first wakeup sequence; transmitting a first sub-frame header packet having a unique word by the host to the client after the first wakeup sequence; driving the data line high at a beginning of a second wakeup sequence by the client, the client asynchronously driving the data line high without a clock; the client counting a third number of continuous strobe clock cycles of the data line being driven high during the second wakeup sequence, after which the client stops driving the data line high and counts a fourth number of continuous strobe clock cycles of the data line being driven by the host, wherein the third and fourth numbers sum to the first number; and the client counting for the second number of strobe clock cycles of the data line being driven low during the second wakeup sequence, after which the client looks for the unique word in a second sub-frame header packet transmitted by the host.