Patents by Inventor Foo Leng Leong
Foo Leng Leong 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).
-
Publication number: 20240358077Abstract: Disclosed herein is an electronic device including a switched capacitor circuit generating a boosted voltage from a battery voltage and a monolithic transmitter integrated within a single integrated circuit substrate. The monolithic transmitter includes a bridge powered between the boosted voltage and a reference voltage and is operated based upon bridge control signals generated by a digital core within the monolithic transmitter. A tank capacitor and a coil are series connected between output nodes of the bridge. During operation, the monolithic transmitter causes generation of a time-varying magnetic field about the coil, in turn inducing eddy currents in a workpiece disposed within the time-varying magnetic field to thereby heat the workpiece.Type: ApplicationFiled: April 28, 2023Publication date: October 31, 2024Applicant: STMicroelectronics International N.V.Inventors: Foo Leng LEONG, Yanlei LI, Wanli YANG
-
Patent number: 10193476Abstract: A system for controlling operation of a brushless DC motor is provided. The system includes a memory, driving profile and motor controllers, and an inverter. The memory stores: a scaling factor indicative of how much to increase an operating parameter of a base driving profile; and the base driving profile indicative of speed over time of a drive cycle of the brushless DC motor. The driving profile controller generates a motor driving profile, indicating an operating parameter for driving the brushless DC motor, where the operating parameter is based on (i) the scaling factor, and (ii) the base driving profile. The controller generates a control signal based on the operating parameter of the motor driving profile. The inverter: receives a direct current from a DC source; responsively to the control signal, converts the direct current to an alternating current; and drives the brushless DC motor via the alternating current.Type: GrantFiled: December 21, 2016Date of Patent: January 29, 2019Assignee: Marvell International Ltd.Inventors: Yichao Wang, Foo Leng Leong, Edy Susanto
-
Patent number: 9912267Abstract: A circuit comprises a position sensing circuit to sense first and second position states of a rotating object, a first counter storing a first counter value, and a second counter storing a second counter value. The first counter value is incremented when the position states are the same, the second counter value is incremented when the position states indicate that the rotating object has rotated in a direction, and a fault is indicated when either counter value is equal to or greater than their respective limits. A method comprises sensing two position states of a rotating object, incrementing a first counter value when the position states are the same, incrementing a second counter value when the rotating object is determined, using the position states, to have rotated in a direction, and indicating a fault when either counter value is equal to or greater than their respective limits.Type: GrantFiled: January 15, 2016Date of Patent: March 6, 2018Assignee: Marvell International Ltd.Inventors: Edy Susanto, Foo Leng Leong
-
Patent number: 9863852Abstract: Some of the embodiments provide a method comprising: during an operation phase, operating a rotating device at a first speed; during the operation phase, monitoring a first current consumed by the rotating device to operate at the first speed; comparing the first current to a second current measured during a calibration phase while rotating the device at a second speed, wherein the first speed is substantially equal to the second speed; and based on comparing the first current and the second current, predicting a possible failure of the rotating device.Type: GrantFiled: October 22, 2013Date of Patent: January 9, 2018Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Yayue Zhang, Edy Susanto
-
Patent number: 9829348Abstract: A method for identifying a position of a multi-phase brushless motor includes applying a plurality of detection voltage pulses to the motor, each detection voltage pulse corresponding to a respective driving phase of the motor, measuring a time period associated with a current reaching a predetermined current limit for each applied detection voltage pulse, and identifying a driving phase associated with a shortest time period for the current to reach the predetermined current limit.Type: GrantFiled: September 16, 2014Date of Patent: November 28, 2017Assignee: Marvell World Trade Ltd.Inventors: Yichao Wang, Foo Leng Leong
-
Patent number: 9695832Abstract: An integrated circuit for controlling operation of a motor of a fan assembly. The fan assembly includes a housing and a fan. The motor is in the housing. The housing is void of sensors. The motor is configured to rotate the fan. The integrated circuit includes a detection module and a first control module. The detection module is separate from the fan assembly. The detection module is configured to detect a voltage induced in a first coil of the motor or a back electromotive force received from the first coil of the motor. The first control module is configured to receive a control signal from a second control module and control the operation of the fan based on (a) the control signal, and (b) the voltage induced in the first coil of the motor or the back electromotive force. The second control module is separate from the integrated circuit.Type: GrantFiled: August 19, 2014Date of Patent: July 4, 2017Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
-
Patent number: 9543863Abstract: Systems and methods to eliminate current surge during spindle spin up, include, in at least one aspect, a method including: using a duty cycle with a spindle motor to spin-up the spindle motor to achieve a steady-state operating speed for the spindle motor, wherein the spindle motor comprises phase windings; and using an adjusted version of the duty cycle for a period during the spin-up to reduce current surge onto a supply capacitor associated with the spindle motor during phase switching for the phase windings.Type: GrantFiled: January 17, 2013Date of Patent: January 10, 2017Assignee: Marvell International Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong
-
Patent number: 9425721Abstract: A system including memory to store a plurality of sets of values, where each set is used to control speed of a different type of motor. A pulse width modulation (PWM) module receives an input indicating a type of motor sensed in the system, selects a set corresponding to the type of the sensed motor, and generates, based on the selected set, a pulse width modulation signal to control speed of the sensed motor. A speed module receives a requested speed for the sensed motor and generates an output indicating a range of speed corresponding to the requested speed. The PWM module selects, based on the range of speed, a value from the selected set; shifts, based on the selected value, the pulse width modulation signal; and adjusts, based on the shifted pulse width modulation signal, the speed of the sensed motor by adjusting torque applied to the sensed motor.Type: GrantFiled: July 23, 2014Date of Patent: August 23, 2016Assignee: Marvell World Trade LTD.Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
-
Patent number: 9334870Abstract: Embodiments of the present disclosure provide a method that comprises, based upon receipt of a mode command, changing an operating mode of a fan motor controller of a fan to a serial port communication protocol, programming a memory of the fan motor controller with an operating parameter of the fan, and based upon receipt of a serial port command, changing the operating mode of the fan motor controller from the serial port communication protocol to another protocol.Type: GrantFiled: December 7, 2012Date of Patent: May 10, 2016Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto
-
Publication number: 20150084615Abstract: A method for identifying a position of a multi-phase brushless motor includes applying a plurality of detection voltage pulses to the motor, each detection voltage pulse corresponding to a respective driving phase of the motor, measuring a time period associated with a current reaching a predetermined current limit for each applied detection voltage pulse, and identifying a driving phase associated with a shortest time period for the current to reach the predetermined current limit.Type: ApplicationFiled: September 16, 2014Publication date: March 26, 2015Inventors: Yichao WANG, Foo Leng LEONG
-
Publication number: 20140354200Abstract: An integrated circuit for controlling operation of a motor of a fan assembly. The fan assembly includes a housing and a fan. The motor is in the housing. The housing is void of sensors. The motor is configured to rotate the fan. The integrated circuit includes a detection module and a first control module. The detection module is separate from the fan assembly. The detection module is configured to detect a voltage induced in a first coil of the motor or a back electromotive force received from the first coil of the motor. The first control module is configured to receive a control signal from a second control module and control the operation of the fan based on (a) the control signal, and (b) the voltage induced in the first coil of the motor or the back electromotive force. The second control module is separate from the integrated circuit.Type: ApplicationFiled: August 19, 2014Publication date: December 4, 2014Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
-
Publication number: 20140333242Abstract: A system including memory to store a plurality of sets of values, where each set is used to control speed of a different type of motor. A pulse width modulation (PWM) module receives an input indicating a type of motor sensed in the system, selects a set corresponding to the type of the sensed motor, and generates, based on the selected set, a pulse width modulation signal to control speed of the sensed motor. A speed module receives a requested speed for the sensed motor and generates an output indicating a range of speed corresponding to the requested speed. The PWM module selects, based on the range of speed, a value from the selected set; shifts, based on the selected value, the pulse width modulation signal; and adjusts, based on the shifted pulse width modulation signal, the speed of the sensed motor by adjusting torque applied to the sensed motor.Type: ApplicationFiled: July 23, 2014Publication date: November 13, 2014Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
-
Patent number: 8853985Abstract: Systems, methods, and other embodiments associated with back-EMF detection for motor control are described. In an embodiment, an apparatus includes a drive circuit configured to apply excitation signals to respective inputs of a motor, a signal inhibit circuit configured to convey a signal to inhibit application of the excitation signals during an interval, and a measuring circuit configured to measure a back-electromotive force (EMF) signal crossing a reference signal during the interval.Type: GrantFiled: September 1, 2011Date of Patent: October 7, 2014Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto
-
Patent number: 8807956Abstract: A fan system includes a motor control module external to a motor housing of a fan assembly. The motor control module includes a speed control module. The fan assembly includes a fan and the motor housing. One or more first conductors are configured to connect the motor control module to a motor in the motor housing. One or more second conductors are configured to connect the motor control module to a host device control module. The host device control module is separate from the motor control module and is configured to generate a control signal. The speed control module is configured to control speed of the fan based on the control signal.Type: GrantFiled: September 15, 2011Date of Patent: August 19, 2014Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Edy Susanto, Yayue Zhang, Cheng Yong Teoh
-
Patent number: 8791664Abstract: A system includes a target speed module and a pulse-width modulation (PWM) control module. The target speed module is configured to provide a first waveform based on a first speed setting for a motor. A start of a first cycle of the first waveform corresponds to at least one of a first current or a first voltage. The PWM control module is configured to shift a phase of the first waveform by a torque angle adjustment value to generate a second waveform. A start of a first cycle of the second waveform corresponds to at least one of a second voltage or a second current. The second voltage is greater than the first voltage, and the second current is greater than the first current. The PWM control module is configured to control the motor based on the second waveform.Type: GrantFiled: January 21, 2011Date of Patent: July 29, 2014Assignee: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Edy Susanto, Cheng Yong Teoh, Foo Leng Leong
-
Patent number: 8766583Abstract: According to an aspect of the invention, an apparatus includes: a spindle motor; and circuitry configured to spin up the spindle motor by increasing a command voltage in small steps while monitoring a current flowing through the spindle motor. According to another aspect of the invention, a method includes: spinning up a spindle motor from a stationary state to a target speed using a voltage mode of operation for the spindle motor, wherein the spinning up includes supplying to the spindle motor a series of multiple discrete voltage levels ranging from a first voltage level to a second voltage level; and maintaining the spindle motor at the target speed.Type: GrantFiled: March 4, 2013Date of Patent: July 1, 2014Assignee: Marvell International Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong
-
Publication number: 20140111218Abstract: Some of the embodiments of the present disclosure provide a method comprising: during an operation phase, operating a rotating device at a first speed; during the operation phase, monitoring a first current consumed by the rotating device to operate at the first speed; comparing the first current to a second current measured during a calibration phase while rotating the device at a second speed, wherein the first speed is substantially equal to the second speed; and based on comparing the first current and the second current, predicting a possible failure of the rotating device.Type: ApplicationFiled: October 22, 2013Publication date: April 24, 2014Applicant: Marvell World Trade Ltd.Inventors: Ravishanker Krishnamoorthy, Foo Leng Leong, Yayue Zhang, Edy Susanto
-
Publication number: 20140097777Abstract: Some of the embodiments of the present disclosure provide a method comprising detecting, based on a sensor and a back electromagnetic force generated in a rotating device, a speed of the rotating device; and based on (i) the speed detected using the sensor or (ii) the speed detected using the back electromagnetic force, driving the rotating device.Type: ApplicationFiled: October 1, 2013Publication date: April 10, 2014Applicant: Marvell World Trade Ltd.Inventors: Foo Leng Leong, Ravishanker Krishnamoorthy
-
Patent number: 8638519Abstract: A system including a monitoring module configured to monitor whether, during a first predetermined period, at least one of a read operation, a write operation, or a seek operation is performed on a platter of a storage device in response to the platter of the storage device rotating at a first speed. A speed control module is configured to rotate the platter of the storage device at a second speed in response to none of the read operation, the write operation, or the seek operation being performed on the platter of the storage device during the first predetermined period. The second speed is (i) less than the first speed, and (ii) greater than zero. None of the read operation, the write operation, or the seek operation is performed on the platter of the storage device in response to the platter of the storage device rotating at the second speed.Type: GrantFiled: September 4, 2012Date of Patent: January 28, 2014Assignee: Marvell International LtdInventors: Edy Susanto, Foo Leng Leong, Cheng Yong Teoh
-
Patent number: 8614556Abstract: In some implementations, a method includes receiving rotational speed information corresponding to a rotational speed of a spindle motor having a plurality of poles, down sampling the rotational speed information to obtain speed-related information associated with the spindle motor, and adjusting the rotational speed of the spindle motor based on the speed-related information.Type: GrantFiled: August 29, 2012Date of Patent: December 24, 2013Assignee: Marvell International Ltd.Inventors: Kiyotada Ito, Takahiro Inoue, Foo Leng Leong