IP Library Granted Patent US 7,596,365
Granted Patent B2
US 7,596,365 · App. 11/583,009 · Granted Sep 29, 2009

Device for transmitting and receiving

Assignee: ATMEL Germany GmbH
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,596,365
App. No.
11/583,009
Granted
Sep 29, 2009
Kind
B2
Abstract

A device for transmitting and receiving is disclosed that includes: a) an antenna, b) a transmitting/receiving unit for transmitting and receiving data according to a communications standard, which has a transmitting unit, connected to the antenna, for transmitting first data frames to a second transmitting/receiving device and a receiving unit, connected to the antenna, for receiving second data frames from the second transmitting/receiving device, and c) a control unit, connected to the transmitting/receiving unit for controlling the transmitting/receiving unit, whereby the control unit is designed (c 1 ) to instruct the transmitting/receiving unit to transmit a first data frame and (c 2 ) to receive the second data frame from the transmitting/receiving unit. According to the invention, the transmitting/receiving unit has a controller, which is connected to the receiving unit and the control unit and is designed d) to evaluate a second data frame, received by the receiving unit within a predefined time interval after the transmission of the first data frame, and to determine whether the second data frame contains an acknowledgment message for the successful receipt of the first data frame by the second transmitting/receiving device, and e) not to relay the second data frame to the control unit, if it is determined that it contains the acknowledgment message.

Claims (24)

1. A device for transmitting and receiving, the device comprising:

an antenna;

a transmitting/receiving unit for transmitting and receiving data according to a communication standard, the transmitting/receiving unit including a transmission unit connected to the antenna for transmitting first data frames to a second transmitting/receiving device, the transmitting/receiving unit including a receiving unit connected to the antenna for receiving second data frames from the second transmitting/receiving device; and

a control unit connected to the transmitting/receiving unit for controlling the transmitting/receiving unit, the control unit being configured to instruct the transmitting/receiving unit to transmit a first data frame and to receive a second data frame from the transmitting/receiving unit;

wherein the transmitting/receiving unit has a controller, which is connected to the receiving unit and the control unit, and evaluates a second data frame received by the receiving unit within a predefined time interval after transmission of the first data frame and determines whether the second data frame contains an acknowledgment message for a successful receipt of the first data frame by the second transmitting/receiving device and to relay the second data frame to the control unit only if it is determined that it does not contain the acknowledgment message in order to reduce power requirements of said control unit when said second data frame contains an acknowledgement message.

2. The device according to claim 1 , wherein the control unit has at least two operating modes with a different high power consumption and shifts to a power-saving mode with a low power consumption when the control unit instructs the transmitting/receiving unit to transmit the first data frame.

3. The device according to claim 2 , wherein the control unit exits the power-saving mode when it receives an interrupt from the controller.

4. The device according to claim 1 , wherein the controller, before the transmission of the first data frame, instructs the receiving unit to check whether the transmission channel specified for the transmission of the first data frame is busy and instructs the transmission unit to transmit the first data frame only when the check has shown that the specified transmission channel is not busy.

5. The device according to claim 1 , wherein the controller informs the control unit, via an interrupt, if no second data frame is received within a predefined time interval or that the second data frame does not contain the acknowledgment message.

6. The device according to claim 1 , wherein the controller is connected to the transmission unit and includes a memory, wherein the controller stores the first data frame in the memory, and without instruction by the control unit prompts the transmission unit to retransmit the first data frame to the second transmitting/receiving device if no second data frame is received within the predefined time interval or that the second data frame does not contain the acknowledgment message.

7. The device according to claim 6 , wherein the controller informs the control unit, via an interrupt, only when, after a predefined number of prompts, not given by the control unit to retransmit the first data frame to the second transmitting/receiving device, no second data frame, which contains the acknowledgment message, was received within the predefined time after the specific retransmission.

8. The device according to claim 1 , wherein the controller evaluates the first data frame and determines whether, in the case of a successful receipt by the second transmitting/receiving device, the acknowledgment message is expected, wherein, if the acknowledgment message is expected, the controller evaluate the second data frame to determine whether it contains the acknowledgment message, and wherein the controller does not relay the second data frame to the control unit if the acknowledgment message is expected and if it is determined that the second data frame contains the acknowledgment message.

9. The device according to claim 8 , wherein the controller informs the control unit, via an interrupt, if the acknowledgment message is expected and if no second data frame is received within the predefined time interval or if it is determined that the second data frame does not contain the acknowledgment message.

10. The device according to claim 8 , wherein the controller is connected to the transmitting unit and has a memory, wherein the controller stores the first data frame in the memory and, without instruction by the control unit, prompts the transmission unit to retransmit the first data frame to the second transmitting/receiving device if the acknowledgment message is expected, and if no second data frame is received within a predefined time interval or if it is determined that the second data frame does not contain the acknowledgment message.

11. The device according to claim 10 , wherein the controller informs the control unit, via an interrupt, only when the acknowledgment message is expected and when, after a predefined number of prompts not given by the control unit, to retransmit the first data frame to the second transmitting/receiving device when no second data frame, which contains the acknowledgment message, was received within the predefined time after the specific retransmission.

12. The device according to claim 7 , wherein the predefined number of prompts to retransmit the first data frame to the second transmitting/receiving device has a value in a range of one to five.

13. The device according to claim 6 , wherein the controller, before the retransmission of the first data frame, instructs the receiving unit to check whether the transmission channel specified for the retransmission of the first data frame is busy, and instructs the transmission unit to retransmit the first data frame only when the check has shown that the specified transmission channel is not busy.

14. The device according to claim 4 , wherein, if the check has shown that the specified transmission channel is busy, the controller instructs the receiving unit at a later time to check whether the specified transmission channel is busy, wherein the controller instructs the transmission unit to transmit the first data frame only when the repeated check has shown that the specified transmission channel is not busy, and wherein the controller informs the control unit, via an interrupt, only when a predefined number of checks each have shown that the specified transmission channel is busy.

15. The device according to claim 14 , wherein the predefined number of checks has a value in the range of three to seven.

16. The device according to claim 1 , wherein the predefined time interval has a duration between 150 μs and 500 μs or between 300 μs and 400 μs.

17. The device according to claim 1 , wherein the transmitting/receiving unit performs the functionalities of a physical layer and a portion first functionalities of a MAC layer of the communication standard and wherein the control unit performs only the remaining second functionalities of the MAC layer and optionally the functionalities of higher layers.

18. The device according to claim 1 , wherein the transmitting/receiving unit is an ASIC or ASSP and/or the control unit is a microcontroller.

19. The device according to claim 1 , wherein the transmitting/receiving unit and the control unit are a single integrated circuit.

20. The device according to claim 1 , wherein the device transmits and receives according to IEEE Standard 802.15.4.

Assignments (19)
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 4, 2011
From: ATMEL AUTOMOTIVE GMBH
To: ATMEL CORPORATION
Reel/Frame 025899/0710 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2009
From: ATMEL GERMANY GMBH
To: ATMEL AUTOMOTIVE GMBH
Reel/Frame 023209/0021 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 15, 2006
From: FERCHLAND, TILO; MENNENGA, MENNO; POEGEL, FRANK; ROEMER, ATTILA
To: ATMEL GERMANY GMBH
Reel/Frame 018540/0249 →
Priority Claims (1)
DE 10 2005 049 931 · Oct 19, 2005 · national
Continuity (1)
Related Publication 20070086532A1 · Apr 19, 2007