IP Library › Granted Patent US 7,446,690
Granted Patent B2
US 7,446,690 · App. 11/556,982 · Granted Nov 4, 2008

Apparatus and method for implementing an analog-to-digital converter in programmable logic devices

Assignee: Atmel Corporation
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 7,446,690
App. No.
11/556,982
Filed
Nov 6, 2006
Granted
Nov 4, 2008
Kind
B2
Art Unit
2819
USPC
341/155
Abstract

An apparatus and method for providing an analog-to-digital converter (ADC) in programmable logic devices is disclosed. A plurality of multi-purpose input/output (I/O) blocks is configured to provide analog-to-digital conversion and other I/O functionality. The plurality of multi-purpose I/O blocks is also configured to save power when ADC mode is disabled.

Claims (36)

1. An apparatus for providing an analog-to-digital converter (ADC) in a programmable logic device (PLD) comprising:

a plurality of input/output (I/O) blocks having a plurality of switching circuits and a plurality of comparators, wherein the plurality of I/O blocks provide the ADC;

a sample and hold circuit coupled to the plurality of I/O blocks providing an analog input signal;

a programming signal for selectively switching the plurality of switching circuits to provide the analog input signal to the plurality of comparators;

a resistor network coupled to the plurality of switching circuits and comparators providing a first plurality of reference voltage signals, the plurality of comparators comparing the analog input signal to the first plurality of reference voltage signals and providing a plurality of discrete digital values;

an encoder for converting the plurality of discrete digital values to a plurality of M bit digital values and providing the M bit digital values to the PLD for processing, and

wherein the plurality of I/O blocks provide I/O functionality while an ADC mode is enabled in the plurality of I/O blocks.

2. The apparatus of claim 1 , wherein the resistor network comprises switches for disabling current in the resistor network when the plurality of I/O blocks do not provide ADC functionality.

3. The apparatus of claim 1 , wherein the resistor network divides a supply voltage level into the first plurality of reference voltage signals representing a voltage range.

4. The apparatus of claim 3 comprising a plurality of switches coupled to the resistor network for dividing the supply voltage level into a subsequent plurality of reference voltage signals.

5. The apparatus of claim 4 , wherein the plurality of switches are selectively controlled depending on the plurality of discrete digital values.

6. The apparatus of claim 1 , wherein the resistor network is located on a same chip as the PLD.

7. The apparatus of claim 1 , wherein the plurality of M bit digital values are feedback to the plurality of I/O blocks.

8. The apparatus of claim 1 , wherein the plurality of M bit digital values are feedback to a plurality of logic blocks.

9. A method for providing an analog-to-digital converter (ADC) in a programmable logic device (PLD) having a plurality of input/output (I/O) blocks, the method comprising:

initializing programmable logic fuses;

detecting switching values to determine if an ADC mode is desired;

inputting an analog signal;

providing a first plurality of reference voltage signals by a resistor network for producing a plurality of discrete digital values representing a voltage range of the analog input signal;

producing a plurality of digital values corresponding to the plurality of discrete digital values; and

providing I/O functionality while the ADC mode is enabled in the plurality of I/O blocks.

10. The method of claim 9 wherein the resistor network is disabled when the ADC mode is disabled.

11. The method of claim 9 comprising at least one more stage having a plurality of switches for producing a subsequent plurality of reference voltage signals.

12. The method of claim 11 wherein the plurality of switches are selectively controlled to produce the subsequent plurality of reference voltage signals.

13. The method of claim 11 wherein the subsequent plurality of reference voltage signals are related to a divided supply voltage level.

14. The method of claim 9 wherein the first plurality of reference voltage signals are related to a divided supply voltage level.

15. A machine readable storage medium having a stored set of instructions executable by a machine for an analog-to-digital converter (ADC) in a programmable logic device (PLD) having a plurality of input/output (I/O) blocks, the instructions comprising:

instructions to initialize programmable logic fuses;

instructions to detect switch values to determine if an ADC mode is desired;

instructions to input an analog signal;

instructions to provide a first plurality of reference voltage signals by a resistor network for producing a plurality of discrete digital values representing a voltage range of the analog input signal;

instructions to produce a plurality of digital values corresponding to the plurality of discrete digital values; and

instructions to provide I/O functionality while the ADC mode is enabled in the plurality of I/O blocks.

16. The machine readable storage medium of claim 15 having instructions to disable the resistor network when the ADC mode is disabled.

17. The machine readable storage medium of claim 15 having instructions to provide at least one more stage having a plurality of switches for producing a subsequent plurality of reference voltage signals.

18. The machine readable storage medium of claim 17 having instructions to selectively control the plurality of switches to produce the subsequent plurality of reference voltage signals.

Assignments (17)
RELEASE OF SECURITY INTEREST Recorded Mar 14, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 060894/0437 →
RELEASE OF SECURITY INTEREST Recorded Mar 11, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059363/0001 →
RELEASE OF SECURITY INTEREST Recorded Mar 10, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059863/0400 →
RELEASE OF SECURITY INTEREST Recorded Mar 9, 2022
From: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059358/0001 →
RELEASE OF SECURITY INTEREST Recorded Feb 28, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: ATMEL CORPORATION
Reel/Frame 059262/0105 →
RELEASE OF SECURITY INTEREST Recorded Feb 25, 2022
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 059333/0222 →
SECURITY INTEREST Recorded Jun 4, 2021
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 057935/0474 →
SECURITY INTEREST Recorded Dec 24, 2020
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 055671/0612 →
SECURITY INTEREST Recorded Jun 5, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 053468/0705 →
RELEASE OF SECURITY INTEREST Recorded May 30, 2020
From: JPMORGAN CHASE BANK, N.A, AS ADMINISTRATIVE AGENT
To: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
Reel/Frame 053466/0011 →
SECURITY INTEREST Recorded Apr 24, 2020
From: MICROCHIP TECHNOLOGY INC.; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 053311/0305 →
SECURITY INTEREST Recorded Sep 18, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
Reel/Frame 047103/0206 →
SECURITY INTEREST Recorded Jun 25, 2018
From: MICROCHIP TECHNOLOGY INCORPORATED; SILICON STORAGE TECHNOLOGY, INC.; ATMEL CORPORATION; MICROSEMI CORPORATION; MICROSEMI STORAGE SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 046426/0001 →
SECURITY INTEREST Recorded Feb 10, 2017
From: ATMEL CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 041715/0747 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENT COLLATERAL Recorded Apr 7, 2016
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: ATMEL CORPORATION
Reel/Frame 038376/0001 →
PATENT SECURITY AGREEMENT Recorded Jan 3, 2014
From: ATMEL CORPORATION
To: MORGAN STANLEY SENIOR FUNDING, INC. AS ADMINISTRATIVE AGENT
Reel/Frame 031912/0173 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 13, 2007
From: KAO, OLIVER C.
To: ATMEL CORPORATION
Reel/Frame 019001/0193 →
Continuity (1)
Related Publication 20080106452A1 · May 8, 2008