IP Library › Granted Patent US 7,260,151
Granted Patent B2
US 7,260,151 · App. 10/961,980 · Granted Aug 21, 2007

Dual phase pulse modulation system

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,260,151
App. No.
10/961,980
Granted
Aug 21, 2007
Kind
B2
Abstract

A system configured to transmit and receive data signals over a data link in serial fashion using dual phase pulse modulation (DPPM) is described. The data link may be, for example, a one or two wire unshielded twisted pair (UTP) cable. An exemplary system includes a configurable interface able to accept parallel data from an external source, such as a microprocessor or an imaging device. The interface is externally programmable for a particular data format. An encoder is coupled to the configurable interface and converts parallel data into serial output data, the serial output data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths. The system further includes a decoder coupled to the configurable interface, which is able to convert the serial input data into parallel data.

Claims (47)

1. An electronic circuit configured to transmit data signals over a data link, comprising:

a configurable interface configured to accept data from an external source, the interface being externally programmable for a particular data format;

means for stripping any clock signal from the data from the external source; and

an encoder coupled to the configurable interface and configured to convert parallel data into serial output data, the serial output data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths where M is an integer greater than or equal to one.

2. The system of claim 1 wherein the external source is a microcontroller.

3. The system of claim 1 wherein the external source is an imaging device.

4. The system of claim 1 wherein the configurable interface is configured to accept microprocessor data.

5. The system of claim 1 wherein the configurable interface is configured to accept image-based data.

6. The system of claim 1 wherein M has a value of two.

7. A system configured to receive data signals over a data link, comprising:

a configurable interface configured to accept serial data through a serial data input, the interface being externally programmable for a particular data format;

wherein the serial data accepted through the serial data input is originally parallel data from which is stripped any clock signals, and

a decoder coupled to an output of the interface, the decoder configured to receive a signal consisting of a series of alternately high and low signal pulses of specified widths corresponding to M-bit groups of data bite, with each of the high and low data pulses having one of 2 M distinct data pulse widths where M is an integer greater than or equal to one, the decoder further configured to convert the serial data into parallel data.

8. The system of claim 7 wherein the external source is a microcontroller.

9. The system of claim 7 wherein the external source is an imaging device.

10. The system of claim 7 wherein the configurable interface is configured to accept microprocessor data.

11. The system of claim 7 wherein the configurable interface is configured to accept image-based data.

12. The system of claim 7 wherein M has a value of two.

13. A system configured to transmit and receive data signals over a data link, comprising:

a configurable interface configured to accept parallel data from an external sources the interface being externally programmable for a particular data format;

means for stripping the parallel data of any clock signal;

an encoder coupled to the configurable interface and configured to convert parallel data into serial output data, the serial output data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths where M is an integer greater than or equal to one; and

a decoder coupled to the configurable interface and configured to convert the serial output data into parallel data.

14. The system of claim 13 wherein the external source is a microcontroller.

15. The system of claim 13 wherein the external source is an imaging device.

16. The system of claim 13 wherein the configurable interface is configured to accept microprocessor data.

17. The system of claim 13 wherein the configurable interface is configured to accept image-based data.

18. The system of claim 13 wherein M has a value of two.

19. A method for converting parallel image data into serial image data, comprising:

receiving parallel image data:

stripping any pixel clock from the parallel image data; and

converting the parallel image data into serial data, the serial data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths where M is an integer greater than or equal to one.

20. The method of claim 19 further comprising stripping any synchronization signal from the parallel image data.

21. The method of claim 20 further comprising concatenating two or more parallel image data words, the words having been stripped of any synchronization signals.

22. The method of claim 21 further comprising appending a single horizontal synchronization signal and a single vertical synchronization signal to the concatenated image data.

23. The method of claim 19 wherein M has a value of two.

24. A method for converting parallel microprocessor data into serial microprocessor data, comprising:

receiving parallel microprocessor data;

stripping any clock signal from the microprocessor data;

stripping any chip select data from the microprocessor data; and

converting the parallel microprocessor data into serial data, the serial data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths where M is an integer greater than or equal to one.

25. The method of claim 24 wherein M has a value of two.

26. A method for converting parallel data signals into a serial data signal, comprising:

receiving parallel data;

stripping any clock signals from the parallel data; and

converting the parallel data into serial data, the serial data having high and low data pulses with each of the high and low data pulses encoded to have one of 2 M distinct data pulse widths.

27. The method of claim 26 wherein M has a value of two.

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 Dec 2, 2004
From: COHEN, DANIEL S.; FAGAN, JOHN L.
To: ATMEL CORPORATION
Reel/Frame 016035/0798 →
Continuity (3)
Provisional Application 6050948700 · Oct 10, 2003
Provisional Application 6051074000 · Oct 10, 2003
Related Publication 20050078019A1 · Apr 14, 2005