-
公开(公告)号:US20230231938A1
公开(公告)日:2023-07-20
申请号:US18125857
申请日:2023-03-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L69/22 , G06F9/4401 , H04J3/06 , H04L12/10
CPC classification number: H04L69/22 , G06F9/4418 , H04J3/0658 , H04L12/10
Abstract: An EtherCAT device is disclosed. The EtherCAT device comprises a data input port to receive a signal representing data, the signal representing one of a plurality of possible logical values; and a degradation calculation circuit. The degradation calculation circuit is to read, demodulate, and convert the received signal into a digital domain representation; process the digital domain representation into slices, where the value of the received signal at a respective time is represented in a respective one of the slices; determine differences between the respective slices and reference slices; identify an intended logical value of the received signal responsive to the determined differences; determine a quantification of error at the respective time responsive to the identified logical value and the determined differences; and determine a signal quality index responsive to the determined quantification of error.
-
公开(公告)号:US20210136185A1
公开(公告)日:2021-05-06
申请号:US17030439
申请日:2020-09-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L29/06 , H04L12/10 , H04J3/06 , G06F9/4401
Abstract: An EtherCAT device includes a communications circuit and a wakeup circuit. The wakeup circuit is configured to determine a condition in which to send data to an EtherCAT master node. The wakeup circuit, based on such a condition, is configured to generate a wakeup packet. The communications circuit may be configured to receive an EtherCAT frame originating from the EtherCAT master node. The communications circuit may be configured to populate the EtherCAT frame with the data to be sent to the EtherCAT master node. The communications circuit may be configured to send the EtherCAT frame to the EtherCAT master device.
-
公开(公告)号:US12126703B2
公开(公告)日:2024-10-22
申请号:US18125820
申请日:2023-03-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L69/22 , G06F9/4401 , H04J3/06 , H04L12/10
CPC classification number: H04L69/22 , G06F9/4418 , H04J3/0658 , H04L12/10
Abstract: An EtherCAT device with a node for use in an EtherCAT network is disclosed. The EtherCAT device includes: a clock circuit; a clock input to receive an input clock signal; a clock output to send an output clock signal; and control logic. The control logic is to determine whether to operate the EtherCAT device in a clock generation mode or a clock propagation mode, wherein in the clock generation mode, the clock circuit is to drive an oscillator to generate the input clock signal; and in the clock propagation mode, the clock circuit is to receive the input clock signal from another node in the EtherCAT network. The control logic is further to control the clock circuit to output the output clock signal for a subsequent node in the EtherCAT network based upon the input clock signal.
-
公开(公告)号:US12047480B2
公开(公告)日:2024-07-23
申请号:US18125857
申请日:2023-03-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L69/22 , G06F9/4401 , H04J3/06 , H04L12/10
CPC classification number: H04L69/22 , G06F9/4418 , H04J3/0658 , H04L12/10
Abstract: An EtherCAT device is disclosed. The EtherCAT device comprises a data input port to receive a signal representing data, the signal representing one of a plurality of possible logical values; and a degradation calculation circuit. The degradation calculation circuit is to read, demodulate, and convert the received signal into a digital domain representation; process the digital domain representation into slices, where the value of the received signal at a respective time is represented in a respective one of the slices; determine differences between the respective slices and reference slices; identify an intended logical value of the received signal responsive to the determined differences; determine a quantification of error at the respective time responsive to the identified logical value and the determined differences; and determine a signal quality index responsive to the determined quantification of error.
-
公开(公告)号:US11924312B2
公开(公告)日:2024-03-05
申请号:US17030439
申请日:2020-09-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L69/22 , G06F9/4401 , H04J3/06 , H04L12/10
CPC classification number: H04L69/22 , G06F9/4418 , H04J3/0658 , H04L12/10
Abstract: An EtherCAT device includes a communications circuit and a wakeup circuit. The wakeup circuit is configured to determine a condition in which to send data to an EtherCAT master node. The wakeup circuit, based on such a condition, is configured to generate a wakeup packet. The communications circuit may be configured to receive an EtherCAT frame originating from the EtherCAT master node. The communications circuit may be configured to populate the EtherCAT frame with the data to be sent to the EtherCAT master node. The communications circuit may be configured to send the EtherCAT frame to the EtherCAT master device.
-
公开(公告)号:US20230231937A1
公开(公告)日:2023-07-20
申请号:US18125820
申请日:2023-03-24
Applicant: Microchip Technology Incorporated
Inventor: William Mahany , Ian Saturley , Lakshmi Narasimhan , Riyas Kattukandan , Ramya Kuppusamy , Robert Zakowicz
IPC: H04L69/22 , G06F9/4401 , H04J3/06 , H04L12/10
CPC classification number: H04L69/22 , G06F9/4418 , H04J3/0658 , H04L12/10
Abstract: An EtherCAT device with a node for use in an EtherCAT network is disclosed. The EtherCAT device includes: a clock circuit; a clock input to receive an input clock signal; a clock output to send an output clock signal; and control logic. The control logic is to determine whether to operate the EtherCAT device in a clock generation mode or a clock propagation mode, wherein in the clock generation mode, the clock circuit is to drive an oscillator to generate the input clock signal; and in the clock propagation mode, the clock circuit is to receive the input clock signal from another node in the EtherCAT network. The control logic is further to control the clock circuit to output the output clock signal for a subsequent node in the EtherCAT network based upon the input clock signal.
-
公开(公告)号:US10162788B2
公开(公告)日:2018-12-25
申请号:US15241756
申请日:2016-08-19
Applicant: Microchip Technology Incorporated
Inventor: Santosh Shetty , Swaroop Adusumilli , Pragash Mangalapandian , Lakshmi Narasimhan , Mark R. Bohm
Abstract: A multi-host endpoint reflector enables a method of communication between multiple USB hosts through the USB devices connected to them, where data from one USB host is routed across the USB devices between endpoints of complimentary directions to one or more additional USB hosts. The multi-host endpoint reflector may be integrated with a USB hub controller to form a USB compound device to create a multi-host endpoint reflector hub. A USB multi-host endpoint reflector hub enables a USB OTG B device to become a host upon request by providing a data bridge between the OTG B device after it has transitioned to a host role while any other OTG A device that already is a host is not required to change its host role to a slave role. Therefore a plurality of OTG host devices may co-exist on the same interconnection system hub and communicate there between.
-
公开(公告)号:US20180052799A1
公开(公告)日:2018-02-22
申请号:US15241756
申请日:2016-08-19
Applicant: Microchip Technology Incorporated
Inventor: Santosh Shetty , Swaroop Adusumilli , Pragash Mangalapandian , Lakshmi Narasimhan , Mark R. Bohm
CPC classification number: G06F13/4282 , G06F13/00 , G06F13/4022 , G06F2213/4004
Abstract: A multi-host endpoint reflector enables a method of communication between multiple USB hosts through the USB devices connected to them, where data from one USB host is routed across the USB devices between endpoints of complimentary directions to one or more additional USB hosts. The multi-host endpoint reflector may be integrated with a USB hub controller to form a USB compound device to create a multi-host endpoint reflector hub. A USB multi-host endpoint reflector hub enables a USB OTG B device to become a host upon request by providing a data bridge between the OTG B device after it has transitioned to a host role while any other OTG A device that already is a host is not required to change its host role to a slave role. Therefore a plurality of OTG host devices may co-exist on the same interconnection system hub and communicate there between.
-
-
-
-
-
-
-