US 12,074,600 B2
Methods and apparatus to dynamically correct time keeping errors
Robin Hoel, Oslo (NO); Anuvrat Srivastava, Bengaluru (IN); Aniruddha P N, Bangalore (IN); and Anand Kumar G, Bangalore (IN)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by Texas Instruments Incorporated, Dallas, TX (US)
Filed on Sep. 21, 2022, as Appl. No. 17/949,446.
Claims priority of application No. 202141058132 (IN), filed on Dec. 14, 2021.
Prior Publication US 2023/0188140 A1, Jun. 15, 2023
Int. Cl. H03K 21/10 (2006.01); G06F 1/08 (2006.01); G06F 1/10 (2006.01)
CPC H03K 21/10 (2013.01) [G06F 1/08 (2013.01); G06F 1/10 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
clock controller circuitry including a first clock output, a second clock output, and a system clock output;
real-time clock (RTC) circuitry including a first clock input, a second clock input, and an RTC output, the first clock input coupled to the first clock output, the second clock input coupled to the second clock output; and
a system timer coupled to the clock controller circuitry and the RTC circuitry, the system timer including:
clock divider circuitry including a third clock input, a divider input, and a divider output, the third clock input coupled to the system clock output;
counter circuitry including a counter input and a counter output, the counter input coupled to the divider output;
comparison circuitry including a first input, a second input, and a comparison output, the first input coupled to the counter output, the second input configured to be coupled to the RTC output based on the second clock output; and
controller circuitry including an error input and a divider output, the error input configured to be coupled to the comparison output, the divider output coupled to the divider input.