IP Library Granted Patent US 12,537,728
Granted Patent B2
US 12,537,728 · App. 17/763,425 · Granted Jan 27, 2026

System and method for sending and receiving an ethernet frame

Inventor: Donald J. Munn (Cortez, FL)
Assignee: KIDDE FIRE PROTECTION, LLC
H04L25/493H04L1/0056H04L25/4904H04L67/12G08B17/00
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 12,537,728
App. No.
17/763,425
Granted
Jan 27, 2026
Kind
B2
Abstract

A control panel for a fire alarm system includes a microprocessor operable to send and receive data. The microprocessor has a serial peripheral interface with a master port and a slave port. A computing device has a Differential Manchester encoder configured to encode data received from the master port and a Differential Manchester decoder configured to decode frames and send the decoded data to the slave port. A method of sending and receiving data is also disclosed.

Claims (24)

1 . A control panel for a fire alarm system, comprising:

a microcontroller operable to send and receive data in a form of Ethernet frames, the microcontroller including a physical layer port and a serial peripheral interface;

a FPGA (field programmable gate array), wherein the microcontroller is operable to receive variable size serial peripheral interface (SPI) signals including the data from the physical layer port and send variable size SPI signals to the FPGA via the serial peripheral interface which includes a master port and a slave port;

wherein the FPGA has a Differential Manchester encoder configured to encode data received from the master port of the serial peripheral interface and a Differential Manchester decoder;

a transceiver that receives encoded data from the FPGA, and wherein the Differential Manchester decoder is operable to:

receive Differential-Manchester-encoded signals via the transceiver;

decode encoded signals; and

transmit decoded signals to the slave port;

a wire connected to the control panel for carrying the data and wherein the transceiver is configured to enable communication over the wire; and

wherein the microcontroller and FPGA are operable to send and receive data at a rate of 1 Mbps over the wire in each direction for a rate of 2 Mbps total as a shared data path.

2 . The control panel of claim 1 , wherein the wire is a twisted pair wire.

3 . The control panel of claim 1 , wherein the microcontroller is operable to send and receive the data to and from the wire via the physical layer port.

4 . The control panel of claim 3 , wherein the physical layer port is an MII (media independent interface) port.

5 . The control panel of claim 1 , wherein the FPGA is programmed to perform Differential Manchester encoding and Differential Manchester decoding.

6 . The control panel of claim 1 , wherein the transceiver is configured to enable communication over the wire at rates of at least 1 Mbps.

7 . The control panel of claim 1 , wherein the master port and the slave port allow two-way communication between the microcontroller and FPGA.

8 . The control panel of claim 7 , wherein each of the master port and the slave port includes a data pin and a clock pin.

9 . The control panel of claim 8 , wherein the master port includes a select signal and the slave port includes a slave chip select, and when the select signal is an input, the serial peripheral interface is acting as a slave, and when the serial peripheral interface sends a select signal, the serial peripheral interface is acting as a master.

10 . The control panel of claim 9 , wherein when the master port sends data from Ethernet frames to the FPGA such that the serial peripheral interface is acting as the master, the select signal is held low for a duration of the Ethernet frames.

11 . The control panel of claim 10 , wherein the wire comprises a twisted pair wire connected to the control panel for carrying the data and wherein the transceiver is configured to enable communication over the twisted pair wire at rates of at least 1 Mbps, and wherein data is clocked to the FPGA on a falling, high-to-low edge of a clock pin signal, and as the data is received, a transmit select signal of the transceiver is held high, putting the transceiver in a transmit mode.

12 . The control panel of claim 11 , wherein the transceiver includes a receive select signal that is held low while the transceiver is in transmit mode.

13 . The control panel of claim 12 , wherein the data in the Ethernet frames is sent via the master port using a Direct Memory Access in the microcontroller.

14 . The control panel of claim 12 , wherein when the slave port receives data from the FPGA, the transmit select signal is held low and the receive select signal is held high so that the transceiver is in receive mode.

15 . The control panel of claim 14 , wherein a slave chip select signal of the slave port is held low for a duration of the Ethernet frames, and the Ethernet frames is received in the transceiver and then is clocked to the FPGA as a receive signal of the transceiver, and the data is clocked from the FPGA to the serial peripheral interface on falling, high-to-low edge of a clock signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2025
From: CARRIER CORPORATION; CARRIER GLOBAL CORPORATION; CARRIER FIRE & SECURITY EMEA; CARRIER FIRE & SECURITY, LLC; CARRIER CANADA CORPORATION; CLIMATE, CONTROLS & SECURITY ARGENTINA S.A.; KIDDE IP HOLDINGS , INC.; KIDDE LTD.; KIDDE PRODUCTS LTD.; CARRIER TRANSICOLD AUSTRIA GMBH; CARRIER TRANSICOLD FRANCE SCS
To: KIDDE FIRE PROTECTION, LLC
Reel/Frame 072829/0172 →
Continuity (2)
Provisional Application 62905030 · Sep 24, 2019
Related Publication 20220345339A1 · Oct 27, 2022
References Cited (32)
US 4573044A · McConachie et al. · 1986 [cited by applicant]
US 5164960A · Wincn et al. · 1992 [cited by applicant]
US 5361261A · Edem et al. · 1994 [cited by applicant]
US 5408497A · Baumann et al. · 1995 [cited by applicant]
US 5579336A · Fitzgerald · 1996 [cited by examiner]
US 5592509A · McClear · 1997 [cited by examiner]
US 5687356A · Basso et al. · 1997 [cited by applicant]
US 5696800A · Berger · 1997 [cited by applicant]
US 6064705A · Zalud et al. · 2000 [cited by applicant]
US 6377640B2 · Trans · 2002 [cited by applicant]
US 6473469B1 · Leitch · 2002 [cited by applicant]
US 7133648B1 · Robinson · 2006 [cited by examiner]
US 7535687B2 · Costa · 2009 [cited by applicant]
US 8428195B2 · Ahmed et al. · 2013 [cited by applicant]
US 9130746B1 · Lo · 2015 [cited by applicant]
US 9448959B2 · Hooper et al. · 2016 [cited by applicant]
US 9489814B1 · Pettigrew · 2016 [cited by examiner]
US 10636431B2 · Lesso · 2020 [cited by examiner]
US 20100260201A1 · Yu et al. · 2010 [cited by applicant]
US 20120201326A1 · Burns et al. · 2012 [cited by applicant]
US 20130195153A1 · Pimentel · 2013 [cited by examiner]
US 20190268453A1 · Yu et al. · 2019 [cited by applicant]
DE 102010040772 · 2012 [cited by applicant]
EP 0700602B1 · 2005 [cited by applicant]
EP 3565201 · 2019 [cited by applicant]
WO 2019101776A1 · 2019 [cited by applicant]
“2×2,5-LH-500—Halogen Free Twisted & Shielded Fire Cable with 2 wires 2.5 mm2—Morley-IAS—Honeywell”, Ornicom.com, online <https://www.ornicom.com/products/wiring/twisted-shielded-fire-cable-2-wires-2-5-mm2.html>, printe… [cited by examiner]
“Fire Alarm Cable—2 Conductor—16 AWG—Solid—Unshielded—PVC—RED—500 FT | West Penn Part 990”, Show Me Cable, Online <https://www.showmecables.com>, printed Nov. 5, 2024 (Year: 2024). [cited by examiner]
ANSI/TIA-568-C.Feb. 2009, “Balanced Twisted-Pair Telecommunications Cabling and Components Standard”, Aug. 2009 (Year: 2009). [cited by examiner]
International Preliminary Report on Patentability for International Patent Application No. PCT/US2020/052155 dated Apr. 7, 2022. [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/US2020/052155 dated Dec. 2, 20202. [cited by applicant]
Anonymous, “Serial Peripheral Interface Bus”, Internet Citation, Aug. 19, 2011, pp. 1-11. Retrieved from https://en.wikipedia.org/w/index.php?title-Serial_Peripheral_Interface_Bus&oldid=447361990 on Mar. 2, 20224. [cited by applicant]