Patents by Inventor Kenneth Jaramillo
Kenneth Jaramillo has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 12229071Abstract: An eUSB repeater is described for passing repeating mode packets between a differential bus and a single-ended bus. An eUSB transceiver is coupled to a single ended bus, a USB transceiver is coupled to a differential bus, and repeater logic is coupled to and between the eUSB transceiver and the USB transceiver. A first enable control circuit receives a digital state transition from the differential data bus and generates an enable signal to an analog single-ended transmitter of the eUSB transceiver. A second enable control circuit receives a digital state transition from the single-ended data bus and generates an enable signal to an analog differential transmitter of the USB transceiver.Type: GrantFiled: December 1, 2022Date of Patent: February 18, 2025Assignee: NXP USA, Inc.Inventors: Kenneth Jaramillo, Bart Vertenten
-
Patent number: 12210404Abstract: Embodiments of a method and a device of lockup detection for an eUSB repeater are described. In an embodiment, the method involves detecting received data at an analog receiver on a first side of the eUSB repeater, detecting an enable signal for an analog transmitter on a second side of the eUSB repeater, detecting an idle condition of the analog receiver on the first side of the eUSB repeater after detecting the enable signal, setting a timer, determining that the timer has elapsed, and resetting the eUSB repeater after the timer has elapsed while an idle condition is detected on the first side and the enable signal is detected on the second side of the eUSB repeater.Type: GrantFiled: December 1, 2022Date of Patent: January 28, 2025Assignee: NXP USA, Inc.Inventor: Kenneth Jaramillo
-
Patent number: 12153534Abstract: One example discloses a communications device, including: an interface port, configured to couple the communications device to another device; a transmitter configured to transmit signals on the interface port; a receiver configured to receive signals on the interface port; and a switch configured to short the interface port to a reference potential after the transmitter transmits signals on the interface port.Type: GrantFiled: August 25, 2022Date of Patent: November 26, 2024Assignee: NXP USA, Inc.Inventors: Siamak Delshadpour, Kenneth Jaramillo, Regis Santonja
-
Publication number: 20240338337Abstract: A bus system, including a clock line, a first data line, and a second data line. The bus system further includes an initiator connected to a first end of the clock line, the first data line, and the second data line. The initiator sends a start indication on the clock line and the first data line, sends command bits followed by address bits on the first data line, and sends a stop indication on the clock line and the first data line. The bus system also includes a target connected to a second end of the clock line, the first data line, and the second data line. The target sends target acknowledge information followed by target interrupt information on the second line while the command bits and address bits are sent.Type: ApplicationFiled: April 10, 2023Publication date: October 10, 2024Inventors: Kenneth Jaramillo, Sharad Murari, Ajay Kumar Reddy Gaddam Mupkal, Sundarapandian Andi Thevar
-
Patent number: 12072825Abstract: A detector circuit is described for start signaling in an eUSB repeater. In an example, a circuit includes an analog differential transceiver configured to receive a differential data signal from a differential data bus and configured to drive a differential data signal to the differential data bus, an analog single-ended transceiver configured to receive a single-ended data signal from a single-ended data bus and configured to drive a single-ended data signal to the single-ended data bus, repeater logic coupled to the analog differential transceiver and the analog single-ended transceiver to repeat data signals between the differential data bus and the single-ended data bus, the repeater logic having an active state and a low power state, and a detection circuit coupled to the analog single-ended transceiver to detect a start signal on the single-ended data bus and to generate a wake signal to the repeater logic upon detecting the start signal.Type: GrantFiled: December 1, 2022Date of Patent: August 27, 2024Assignee: NXP USA, Inc.Inventor: Kenneth Jaramillo
-
Publication number: 20240184730Abstract: An eUSB repeater is described for passing repeating mode packets between a differential bus and a single-ended bus. An eUSB transceiver is coupled to a single ended bus, a USB transceiver is coupled to a differential bus, and repeater logic is coupled to and between the eUSB transceiver and the USB transceiver. A first enable control circuit receives a digital state transition from the differential data bus and generates an enable signal to an analog single-ended transmitter of the eUSB transceiver. A second enable control circuit receives a digital state transition from the single-ended data bus and generates an enable signal to an analog differential transmitter of the USB transceiver.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventors: Kenneth Jaramillo, Bart Vertenten
-
Publication number: 20240184733Abstract: A detector circuit of an eUSB repeater is coupled to a USB bus to detect a wake signal from a device through the USB bus and to send a forced resume signal to the device in response thereto. Repeater logic of the eUSB repeater repeats the received wake signal to the host. The host has a suspend state and an active state. The detector circuit detects the host resume signal from the host in the active state and stops sending the forced resume signal to the device in response thereto.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventor: Kenneth Jaramillo
-
Publication number: 20240184729Abstract: A detector circuit is described for start signaling in an eUSB repeater. In an example, a circuit includes an analog differential transceiver configured to receive a differential data signal from a differential data bus and configured to drive a differential data signal to the differential data bus, an analog single-ended transceiver configured to receive a single-ended data signal from a single-ended data bus and configured to drive a single-ended data signal to the single-ended data bus, repeater logic coupled to the analog differential transceiver and the analog single-ended transceiver to repeat data signals between the differential data bus and the single-ended data bus, the repeater logic having an active state and a low power state, and a detection circuit coupled to the analog single-ended transceiver to detect a start signal on the single-ended data bus and to generate a wake signal to the repeater logic upon detecting the start signal.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventor: Kenneth Jaramillo
-
Publication number: 20240184656Abstract: Embodiments of a method and a device of lockup detection for an eUSB repeater are described. In an embodiment, the method involves detecting received data at an analog receiver on a first side of the eUSB repeater, detecting an enable signal for an analog transmitter on a second side of the eUSB repeater, detecting an idle condition of the analog receiver on the first side of the eUSB repeater after detecting the enable signal, setting a timer, determining that the timer has elapsed, and resetting the eUSB repeater after the timer has elapsed while an idle condition is detected on the first side and the enable signal is detected on the second side of the eUSB repeater.Type: ApplicationFiled: December 1, 2022Publication date: June 6, 2024Inventor: Kenneth Jaramillo
-
Publication number: 20240104040Abstract: An apparatus for determining a disconnection of a device from a bus, the apparatus comprising: a detection unit configured to periodically poll the bus, to detect an occurrence of an indicator of disconnection; and a handling unit configured to, in response to detecting the occurrence of an indicator of disconnection a predetermined number of times within a predetermined interval, make a determination that the device is disconnected from the bus. A method for determining a disconnection of a device from a bus is also presented.Type: ApplicationFiled: September 23, 2022Publication date: March 28, 2024Inventor: Kenneth Jaramillo
-
Publication number: 20240070100Abstract: One example discloses a communications device, including: an interface port, configured to couple the communications device to another device; a transmitter configured to transmit signals on the interface port; a receiver configured to receive signals on the interface port; and a switch configured to short the interface port to a reference potential after the transmitter transmits signals on the interface port.Type: ApplicationFiled: August 25, 2022Publication date: February 29, 2024Inventors: Siamak Delshadpour, Kenneth Jaramillo, Regis Santonja
-
Patent number: 11671289Abstract: Various embodiments relate to an end of packet (EOP) circuit, including: a reset pulse generator circuit configured to generate a reset pulse when a input signal transitions to a new value; an analog counter circuit configured to receive a squelch signal to start the counter and to receive the reset pulse to reset the counter; and an EOP detector circuit configured to produce a signal indicative that the input signal is an EOP signal based upon an output of the analog counter circuit.Type: GrantFiled: September 14, 2021Date of Patent: June 6, 2023Assignee: NXP USA, Inc.Inventors: Ranjeet Kumar Gupta, Siamak Delshadpour, Kenneth Jaramillo
-
Publication number: 20230079021Abstract: Various embodiments relate to an end of packet (EOP) circuit, including: a reset pulse generator circuit configured to generate a reset pulse when a input signal transitions to a new value; an analog counter circuit configured to receive a squelch signal to start the counter and to receive the reset pulse to reset the counter; and an EOP detector circuit configured to produce a signal indicative that the input signal is an EOP signal based upon an output of the analog counter circuit.Type: ApplicationFiled: September 14, 2021Publication date: March 16, 2023Inventors: Ranjeet Kumar GUPTA, Siamak Delshadpour, Kenneth Jaramillo
-
Patent number: 11573268Abstract: Various embodiments relate to a skew detector circuit, including: a logic circuit having two inputs configured to generate a logic 1 output when the two inputs have a logic 0 value and generator a logic 0 output when the two input have a logic 1 value; a first level shifter configured to increase the output of the logic circuit to a higher voltage; a second level shifter configured to increase the output of the first level shifter to a higher voltage; and a voltage regulator configured to produce a first voltage for the logic circuit, a second voltage for the first level shifter, and a third voltage for the second level shift.Type: GrantFiled: September 14, 2021Date of Patent: February 7, 2023Assignee: NXP USA, Inc.Inventors: Siamak Delshadpour, Xu Zhang, Xiaoqun Liu, Kenneth Jaramillo
-
Patent number: 10209730Abstract: Low power solutions can be provided in a serial bus system with a logic controller circuit. The logic controller circuit can include analog circuitry that includes a plurality of analog components and trimming circuitry for configuring the analog components. Digital circuitry can be configured to switch between an active mode and a hibernation mode, wherein the hibernation mode consumes less current than the active mode. A voltage regulator circuit can be configured to generate a regulated voltage from a supply voltage. A reset generation circuit can be configured to determine that the supply voltage has reached a first threshold voltage level and enable the voltage regulator circuit. When the regulated voltage has reached a second threshold voltage level and the supply voltage has reached a third threshold voltage level, the digital circuitry can be switched to the active mode.Type: GrantFiled: November 23, 2017Date of Patent: February 19, 2019Assignee: NXP B.V.Inventors: Chiahung Su, Madan Mohan Reddy Vemula, Abjijeet Chandrakant Kulkarni, Kenneth Jaramillo, Siamak Delshadpour, Xueyang Geng
-
Patent number: 10114782Abstract: A universal serial bus (USB) circuit includes a USB interface configured to transmit and receive power and data, a random number generator circuit configured to generate a random number, and a controller configured to receive the random number and to select a dual role port (DRP) duty cycle and to select a DRP duration based upon the random number, wherein the DRP duty cycle time and DRP duration are used when connecting a USB type-C DRP device to another USB type-C DRP device.Type: GrantFiled: September 27, 2016Date of Patent: October 30, 2018Assignee: NXP B.V.Inventors: Abhijeet Chandrakant Kulkarni, Kenneth Jaramillo
-
Patent number: 10088884Abstract: A protocol can specifie a power-sourcing voltage range that indicates power sourcing capabilities. Additional power sourcing capabilities can be communicated using voltage variations within the power-sourcing voltage range. A power-sourcing device can provide power to an external power-sinking device over a wired connection containing a plurality of wires. A voltage control circuit can be configured to drive a voltage over a wire of the plurality of wires. Processing circuitry can communicate, using the voltage control circuit, first power-sourcing capabilities to the external power-sinking device by setting the voltage over the wire to a value within the power-sourcing voltage range. The processing circuitry can also communicate, using the voltage control circuit, the additional power sourcing capabilities of the power-sourcing device using voltage variations on the wire, the voltage variations maintaining voltage on the wire within the power-sourcing voltage range.Type: GrantFiled: October 23, 2015Date of Patent: October 2, 2018Assignee: NXP B.V.Inventors: Kenneth Jaramillo, Madan Mohan Reddy Vemula, Sharad Murari, Abhijeet Chandrakant Kulkarni, Krishnan Tiruchi Natarajan
-
Patent number: 9998276Abstract: Disclosed is a method of controlling a USB Power Delivery System including determining whether at least a predetermined length of initial bits of a message is received, turning on a clock when the predetermined length is received, determining whether the message has stopped, starting a counter when the message has stopped, determining whether a count value of the counter has reached a predetermined value, and turning off the clock when the predetermined count value has been reached.Type: GrantFiled: September 27, 2016Date of Patent: June 12, 2018Assignee: NXP B.V.Inventors: Abhijeet Chandrakant Kulkarni, Kenneth Jaramillo, Siamak Delshadpour
-
Publication number: 20180095490Abstract: Low power solutions can be provided in a serial bus system with a logic controller circuit. The logic controller circuit can include analog circuitry that includes a plurality of analog components and trimming circuitry for configuring the analog components. Digital circuitry can be configured to switch between an active mode and a hibernation mode, wherein the hibernation mode consumes less current than the active mode. A voltage regulator circuit can be configured to generate a regulated voltage from a supply voltage. A reset generation circuit can be configured to determine that the supply voltage has reached a first threshold voltage level and enable the voltage regulator circuit. When the regulated voltage has reached a second threshold voltage level and the supply voltage has reached a third threshold voltage level, the digital circuitry can be switched to the active mode.Type: ApplicationFiled: November 23, 2017Publication date: April 5, 2018Inventors: Chiahung Su, Madan Mohan Reddy Vemula, Abjijeet Chandrakant Kulkarni, Kenneth Jaramillo, Siamak Delshadpour, Xueyang Geng
-
Publication number: 20180091289Abstract: Disclosed is a method of controlling a USB Power Delivery System including determining whether at least a predetermined length of initial bits of a message is received, turning on a clock when the predetermined length is received, determining whether the message has stopped, starting a counter when the message has stopped, determining whether a count value of the counter has reached a predetermined value, and turning off the clock when the predetermined count value has been reached.Type: ApplicationFiled: September 27, 2016Publication date: March 29, 2018Inventors: Abhijeet Chandrakant KULKARNI, Kenneth JARAMILLO, Siamak DELSHADPOUR