IP Library Granted Patent US 10,782,158
Granted Patent B1
US 10,782,158 · App. 16/138,240 · Granted Sep 22, 2020

Contactless encoder

Inventor: Jozef Froniewski (Gilroy, CA)
Assignee: Silego Technology, Inc.
G01D5/2417G01D5/2415G01D5/2497H01H19/14G01D5/241
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,782,158
App. No.
16/138,240
Granted
Sep 22, 2020
Kind
B1
Abstract

A contactless encoder is disclosed. The encoder comprises a selector configured to select one of a plurality of states associated with the encoder. The encoder furthermore comprises an integrated circuit comprising a finite state machine configured to detect a currently selected state by the selector and generate an output signal corresponding to the detected currently selected state, wherein the currently selected state is detected based on a capacitive coupling between the selector and a portion of the encoder associated with the currently selected state.

Claims (44)

1. An encoder, comprising:

a selector configured to select one of a plurality of states associated with the encoder; and

an integrated circuit comprising a finite state machine configured to detect a currently selected state by the selector and generate an output signal corresponding to the detected currently selected state;

wherein the currently selected state is detected based on a capacitive coupling between the selector and a portion of the encoder associated with the currently selected state and wherein the integrated circuit outputs an evaluation signal that initiates detection of encoder state at a prescribed sampling rate and that resets the finite state machine with each detection iteration.

2. The encoder of claim 1 , wherein the integrated circuit operates independently of the selector.

3. The encoder of claim 1 , wherein the integrated circuit operates on its own according to the prescribed sampling rate and independently of the currently selected state.

4. The encoder of claim 1 , wherein the prescribed sampling rate is based at least in part on a clock signal.

5. The encoder of claim 1 , wherein the prescribed sampling rate is based at least in part on an oscillator output.

6. The encoder of claim 1 , wherein the encoder continues to operate if the capacitive coupling degrades to a direct connection.

7. The encoder of claim 1 , wherein the integrated circuit comprises input pins configured to receive input signals associated with the plurality of states of the encoder.

8. The encoder of claim 1 , wherein to detect comprises to detect which integrated circuit input signal rising edge arrives first.

9. The encoder of claim 1 , wherein the output signal corresponding to the detected currently selected state is latched.

10. The encoder of claim 1 , wherein portions of the encoder associated with the plurality of states have the same geometry.

11. The encoder of claim 1 , wherein the selector and portions of the encoder associated with the plurality of states comprise a conductive material.

12. The encoder of claim 1 , wherein the selector and portions of the encoder associated with the plurality of states are not in direct contact.

13. The encoder of claim 1 , wherein the encoder is contactless.

14. The encoder of claim 1 , wherein the encoder comprises a linear encoder.

15. The encoder of claim 1 , wherein the encoder comprises a rotary encoder.

16. The encoder of claim 1 , wherein the encoder comprises a switch.

17. The encoder of claim 1 , wherein the plurality of states associated with the encoder comprises switch positions or settings.

18. The encoder of claim 1 , wherein the finite state machine comprises an asynchronous state machine.

19. The encoder of claim 1 , wherein the encoder comprises a mechanical encoder.

20. A method, comprising:

configuring a selector to select one of a plurality of states associated with an encoder; and

configuring an integrated circuit comprising a finite state machine to detect a currently selected state by the selector and generate an output signal corresponding to the detected currently selected state;

wherein the currently selected state is detected based on a capacitive coupling between the selector and a portion of the encoder associated with the currently selected state and wherein the integrated circuit outputs an evaluation signal that initiates detection of encoder state at a prescribed sampling rate and that resets the finite state machine with each detection iteration.

21. The method of claim 20 , wherein the integrated circuit operates independently of the selector.

22. The method of claim 20 , wherein the integrated circuit operates on its own according to the prescribed sampling rate and independently of the currently selected state.

23. The method of claim 20 , wherein the prescribed sampling rate is based at least in part on a clock signal.

24. The method of claim 20 , wherein the prescribed sampling rate is based at least in part on an oscillator output.

25. The method of claim 20 , wherein the encoder continues to operate if the capacitive coupling degrades to a direct connection.

26. The method of claim 20 , wherein the integrated circuit comprises input pins configured to receive input signals associated with the plurality of states of the encoder.

27. The method of claim 20 , wherein to detect comprises which integrated circuit input signal rising edge arrives first.

28. The method of claim 20 , wherein the output signal corresponding to the detected currently selected state is latched.

29. The method of claim 20 , wherein portions of the encoder associated with the plurality of states have the same geometry.

30. The method of claim 20 , wherein the selector and portions of the encoder associated with the plurality of states comprise a conductive material.

31. The method of claim 20 , wherein the selector and portions of the encoder associated with the plurality of states are not in direct contact.

32. The method of claim 20 , wherein the encoder is contactless.

33. The method of claim 20 , wherein the encoder comprises a linear encoder.

34. The method of claim 20 , wherein the encoder comprises a rotary encoder.

35. The method of claim 20 , wherein the encoder comprises a switch.

36. The method of claim 20 , wherein the plurality of states associates with the encoder comprises switch positions or settings.

37. The method of claim 20 , wherein the finite state machine comprises an asynchronous state machine.

38. The method of claim 20 , wherein the encoder comprises a mechanical encoder.

Assignments (2)
CHANGE OF NAME Recorded Nov 22, 2022
From: SILEGO TECHNOLOGY, INC.
To: RENESAS DESIGN TECHNOLOGY INC.
Reel/Frame 061987/0827 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2018
From: FRONIEWSKI, JOZEF
To: SILEGO TECHNOLOGY, INC.
Reel/Frame 048602/0414 →
Continuity (1)
Provisional Application 62561621 · Sep 21, 2017