AC-DC Converter with Secondary Side-Control and Synchronous Rectifier Sense Architecture
Granted: December 31, 2020
Application Number:
20200412263
An AC-DC converter with secondary side control and synchronous rectifier (SR) architecture and method for operating the same are provided for reducing the cost, complexity and size of the converter while improving efficiency. In an example embodiment, an integrated circuit (IC) controller for the secondary side of the AC-DC converter comprises a zero-crossing detector (ZCD) block and a negative-sensing (NSN) block coupled to a terminal. The terminal is configured to receive an input…
DEVICES, SYSTEMS, AND METHODS FOR PREDICTING COMMUNICATION CHANNEL CONDITIONS
Granted: December 24, 2020
Application Number:
20200404623
Devices, systems and methods track geographical locations of a wireless device and time associated with the wireless device. Embodiments access channel map data including a predicted channel condition value for each of multiple communication channels within each of a plurality of geographical locations during a plurality of time periods of day. Embodiments use the channel map data to select one of the multiple communication channels for communication in a second geographical location,…
COEXISTENCE OPERATION OF WIRELESS DEVICES
Granted: December 24, 2020
Application Number:
20200404509
An apparatus is provided. The apparatus comprises a controller configured to operate in an access point (AP) mode. The apparatus also includes a processing device. The processing device is configured to transmit a signal to one or more stations (STAs) to prevent the one or more STAs from using a frequency band. The frequency band is shared by the one or more STAs and a radio. The processing device is also configured to detect that the frequency band is available for use by at least one…
DEVICES, SYSTEMS AND METHODS FOR DYNAMICALLY ALLOCATING PORTIONS OF CHANNELS TO DIFFERENT COMMUNICATION PROTOCOLS
Granted: December 17, 2020
Application Number:
20200396746
A method can include selecting a channel from a network operating according to a first protocol (e.g., an IEEE 802.11ax channel). Designating at least one portion of the channel as a shared resource unit (RU) and another portion as a dedicated RU. When an associated device is communicating according to a different protocol (e.g., a Bluetooth standard), allocating frequencies of the shared RU for use by the associated device and allocating the dedicated RUs for use by the network…
METHOD FOR IOT DEVICE TO STAGGER TX AND SAVE POWER
Granted: December 17, 2020
Application Number:
20200396625
Disclosed are methods and systems for delaying packet transmissions over a wireless communication channel until a more favorable channel condition is detected. A device may measure a channel metric when it receives periodic beacon signals. The device may compare the channel metric against a programmed metric threshold. If the channel metric is less than the metric threshold, the device may delay the transmission of a packet until a later transmission window or transmit opportunity (TXOP)…
DEVICES, SYSTEMS AND METHODS FOR LOW LATENCY DATA TRANSMISSION IN WIRELESS NETWORK
Granted: December 10, 2020
Application Number:
20200389905
Embodiments can include a method in which a transmission duration for data frames to a plurality of different receiving devices is determined by a transmitting device. The transmission duration can include at least interframe spacings that separate the data frames from one another. The transmitting device can transmit a control message over a medium to reserve the medium for the transmission duration. The data frames can then be sequentially transmitted by the transmitting device to the…
SYSTEMS AND METHODS FOR DOWNLOADING CODE AND DATA INTO A SECURE NON-VOLATILE MEMORY
Granted: December 3, 2020
Application Number:
20200382316
An example secure embedded device includes a secure non-volatile memory coupled to a processor. The processor provides a scramble or cipher key and uses a scramble algorithm or a cipher algorithm to scramble or cipher information received from an external device into transformed information. The processor writes a least a portion of the transformed information to a plurality of memory locations of the secure non-volatile memory. The plurality of memory locations is based on the scramble…
METHOD FOR OPTIMIZING CHANNEL SOUNDING FEEDBACK IN MIMO SYSTEMS
Granted: December 3, 2020
Application Number:
20200382192
Implementations disclosed describe systems and methods to optimize delivery of channel state information in wireless networks. In one implementation, a beamformee device may comprise a plurality of antennas, to receive radio frequency signals, a radio circuit coupled to the plurality of antennas, the radio circuit to generate strength indicators of the received radio frequency signals, and a processor to determine, based on the strength indicators, a first set of feedback parameters…
ENHANCEMENT OF RANGE AND THROUGHPUT FOR MULTI-ANTENNA WIRELESS COMMUNICATIONS DEVICES
Granted: December 3, 2020
Application Number:
20200382172
Systems, methods, and devices select antennas to enhance the range and throughput of wireless communications devices. Methods include identifying a plurality of combinations of antennas based on a plurality of available antennas for a wireless communications device, and generating, using a processing device included in a multiple-input-multiple-output (MIMO) device, a plurality of quality metrics including at least one quality metric for each of the identified combinations of antennas,…
HIGH PERFORMANCE INDUCTIVE SENSING ALL DIGITAL PHASE LOCKED LOOP
Granted: November 26, 2020
Application Number:
20200373923
Maintaining a fixed frequency in a resonant circuit of an inductive sensor circuit is described. In one embodiment, an apparatus includes an inductance-to-digital converter (LDC). The LDC includes a digital filter to measure an inductance change of a sensor and convert the inductance change to a digital value. The LDC further includes a digital control loop to maintain a fixed frequency in the sensor. The sensor forms an oscillator in the digital control loop. An output of the digital…
APPARATUS, SYSTEMS, AND METHODS FOR SELECTING A WIRELESS DEVICE ANTENNA FOR COMMUNICATION
Granted: November 19, 2020
Application Number:
20200366324
Example systems and methods of a wireless device use a signal attribute detector to determine a signal attribute value associated with a first frame received via a first antenna. Media access control (MAC) logic can detect that the first frame indicates an acknowledgement (ACK) of a second frame transmitted by the wireless device. Responsive to the detection of the ACK by the MAC logic, an antenna evaluator uses the signal attribute value to select one of the first antenna and the second…
Capacitive field sensor with sigma-delta modulator
Granted: November 19, 2020
Application Number:
20200363883
A capacitive sensor includes a switching capacitor circuit, a comparator, and a charge dissipation circuit. The switching capacitor circuit reciprocally couples a sensing capacitor in series with a modulation capacitor during a first switching phase and discharges the sensing capacitor during a second switching phase. The comparator is coupled to compare a voltage potential on the modulation capacitor to a reference and to generate a modulation signal in response. The charge dissipation…
METHODS, SYSTEMS AND DEVICES FOR VARYING WIRELESS TRANSMIT POWER BASED ON PATH LOSS INFORMATION
Granted: October 22, 2020
Application Number:
20200336993
A method can include at a first station in a wireless network, receiving path loss (PL) transmissions from at least a second station, dynamically changing power for transmissions from the first station to the second station based on the received PL information, determining PL values for transmissions received at the first station from other stations, and sending PL transmissions from the first station that include the determined PL values for at least one other station. The PL…
SECURITY SYSTEM WITH A WIRELESS SECURITY DEVICE
Granted: October 15, 2020
Application Number:
20200329037
A device includes a security controller to determine whether a wireless security device is authorized to access at least one resource protected by a secure access device based, at least in part, on identification signals that originate from the wireless security device. The security controller is configured to receive location information corresponding to the wireless security device from at least one wireless device. When the wireless security device is authorized to access at least one…
PROGRAMMABLE INPUT/OUTPUT CIRCUIT
Granted: October 8, 2020
Application Number:
20200321963
A programmable input/output (I/O) circuit includes an output buffer coupled between an output signal and an I/O pad and an input comparator coupled between an input signal and the I/O pad. The input comparator includes a first input coupled to the I/O pad. A multiplexor receives a select signal for selecting a first reference voltage from the plurality of reference voltages at a first time and for dynamically selecting a second reference voltage from the plurality of reference voltages…
REVERSE OVERCURRENT PROTECTION FOR UNIVERSAL SERIAL BUS TYPE-C (USB-C) CONNECTOR SYSTEMS
Granted: October 8, 2020
Application Number:
20200321734
In an example embodiment, a method for a Universal Serial Bus Type-C (USB-C) controller is provided. The method comprises: coupling a control channel PHY of the USB-C controller to a first configuration channel (CC) terminal of the USB-C controller; coupling a VCONN supply terminal to a second CC terminal of the USB-C controller; detecting that a voltage across the second CC terminal of the USB-C controller and the VCONN supply terminal is greater than a predetermined threshold; and in…
CAPACITANCE SENSING AND INDUCTANCE SENSING IN DIFFERENT MODES
Granted: October 8, 2020
Application Number:
20200319733
An apparatus for inductive sensing or capacitive sensing is described. The apparatus may include a signal generator to output on a first terminal a first signal in a first mode and a second signal in a second mode. The apparatus may include a charge measuring circuit to receive on a second terminal a third signal in the first mode and a fourth signal in the second mode. The third signal is representative of an inductance of a sense unit coupled between the first terminal and the second…
DEVICES, SYSTEMS AND METHODS FOR EXTENDING THE RANGE OF A WIRELESS COMMUNICATION SYSTEM
Granted: October 1, 2020
Application Number:
20200314767
Embodiments can include methods, devices and systems which can transmitting a preamble across a first channel according to a first communication protocol; sequentially transmitting signal values in a plurality of narrow bands; monitoring the narrow bands for response communications; and upon detecting response communications on at least one of the narrow bands, establishing communications across at least one of the narrow bands. Each narrow band can be a different portion of the first…
DEVICES, SYSTEMS AND METHODS FOR WIRELESS COMMUNICATION SYSTEM EMPLOYING OVERLAPPING FREQUENCY BANDS
Granted: October 1, 2020
Application Number:
20200313988
According to embodiments, methods, devices and systems can include monitoring all of a first channel for a first monitoring period. After the first monitoring period, monitoring at least one narrow band for at least a first narrow band signal. In response to detecting the first narrow band signal, establishing a network connection over the narrow band, wherein the at least one narrow band has a frequency range less than one half that of the first channel.
MEMORY DEVICES, SYSTEMS, AND METHODS FOR UPDATING FIRMWARE WITH SINGLE MEMORY DEVICE
Granted: September 24, 2020
Application Number:
20200301698
Example apparatus, systems and methods receive a new firmware image at a memory device and place the new firmware image into second nonvolatile storage locations of the memory device such that the second nonvolatile storage locations do not overlap with first nonvolatile storage locations of the memory device that store a current firmware image. Embodiments place a logical address to physical address mapping for the new firmware image into a remap data structure stored in memory circuits…