# US 11,442,497 B1 · Mission elapsed time unit

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 11,442,497 B1
- Document ID: US11442497B1
- Status: Granted
- Kind: B1
- Application number: 16/919,158
- Filed: 2020-07-02
- Granted: 2022-09-13
- Earliest claimed: 2020-07-02
- Assignees: United States of America as represented by the Administrator of NASA
- Applicants: United States of America as represented by the Administrator of NASA
- Inventors: Kyle Gregory
- Web page: https://patentgrep.com/patent/US11442497B1

## CPC

- G06F 1/14: Time supervision arrangements, e.g. real time clock
- G06F 1/10: Distribution of clock signals {, e.g. skew}
- G06F 1/12: Synchronisation of different clock signals {provided by a plurality of clock generators}
- G06F 9/30101: {Special purpose registers}
- G06F 9/30116: {Shadow registers, e.g. coupled registers, not forming part of the register space}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A mission elapsed time (MET) unit for using during outer space missions. The MET unit comprises a MET core, a crystal oscillator (XO) operably connected to the MET core, an external pulse per second (XPPS) source generating an XPPS input signal and operably connected to the MET core, a synchronization logic and a “Blackout Limit” register. Both the synchronization logic and the “Blackout Limit” register are arranged between the XPPS source and the MET core so that each of the synchronization logic and the “Blackout Limit” register is operably connected to both the XPPS source and the MET core. The MET core includes a sub-seconds counter keeping track of time over scales of less than one second and a seconds counter keeping track of time over scales of larger than one second.

## Claims

### Claim 1

A method for synchronization of an output of a mission elapsed time (MET) core to an external pulse per second (XPPS) input signal, wherein the MET core includes a sub-seconds counter keeping track of time over scales of less than one second and a seconds counter keeping track of time over scales of larger than one second, the sub-seconds counter operably connected to the seconds counter, the XPPS input signal generated by a XPPS source operably connected to the MET core, the method comprising the steps of:
powering up or resetting the XPPS input signal;
determining how far apart are two one-second boundaries of the MET core;
determining a period of the XPPS input signal;
enabling first synchronization to the XPPS input signal using a status register;
adjusting a freewheel limit higher or lower to achieve an acceptable drift rate of the one-second boundaries of the MET core toward the XPPS input signal; and
setting a blackout limit lower than the freewheel limit with enough margin to ensure that the XPPS pulse is captured.

### Claim 2 (depends on 1)

The method for synchronization as defined in claim 1, further comprising the step of setting the freewheel limit higher than an expected period of one second with enough margin to tolerate clock jitter or drift when the output of the MET core is in synch with the XPPS input signal.
