PACKET HANDLER OPERATION FOR Si446X RFICS Application Note

2020-03-18 Silicon Labs Application note & Design Guide English

This application note discusses the operation of the Packet Handler (PH) on the Si446x family of RFICs. Details of operation in both TX mode and RX mode are provided. The purpose of this application note is to expand upon the information available in the data sheets for Si446x devices. This application note does not discuss direct mode or raw data mode (as may be required by legacy systems with non-standard packet structures). A thorough understanding of the topics discussed within this application note will be helpful in construction of a typical packet structure such as that shown in Figure 1.
In order to completely specify the structure of the packet, it is necessary to configure the Preamble, Sync Word,and Data fields. Configuration of these fields is provided by four groups of properties accessible through the API:
• Property Group 0x10xx=Preamble Configuration
• Property Group 0x11xx=Sync Word Configuration
• Property Group 0x12xx=Packet Field Configuration
• Property Group 0x30xx=Match (Header Check) Configuration
Although the PH itself is concerned only with configuration of the Packet Fields (property group 0x12xx), all four property groups are discussed within this document; a thorough understanding of configuration of these groups is required to construct a desired packet structure.
It is assumed that the user has a basic familiarity with the API for the Si446x family of RFICs. All configurations of the PH discussed within this application note are accomplished through the use of published API calls.
The Si446x family of chips contains circuit functionality known as the automatic Packet Handler (PH). The purpose of the PH is to automatically perform basic packet structure construction (in TX mode) or deconstruction (in RX mode), without the need for MCU control or intervention. The usual fields needed for packet generation (such as Preamble and Sync Word) normally change infrequently and can therefore be stored in registers.Automatically adding these fields to the Payload data greatly reduces the required computational power of the MCU, allowing use of a less-complex (i.e., cheaper) MCU.
The PH has little benefit unless the chip is also operated in FIFO mode (as opposed to Direct mode where the bits of the transmit or receive data stream are processed in real-time on a physical input or output pin). Therefore, operation of the chip in FIFO mode is assumed throughout this document, unless noted otherwise.
The functionality of the PH may be enabled or disabled in RX mode. Enabling/disabling of the PH functionality is provided in Property 0x1206 PKT_CONFIG1 by the PH_RX_DISABLE bit D6. However, if the PH is disabled the receiver may only be operated in Direct mode; operation in FIFO mode is not possible. The PH remains enabled at all times in TX mode.
The functionality of the PH includes the following:
• Detection/validation of Preamble quality in RX mode (PREAMBLE_VALID signal)
• Detection of Sync word in RX mode (SYNC_OK signal)
• Detection of valid packets in RX mode (PKT_VALID signal)
• Detection of CRC errors in RX mode (CRC_ERR signal)
• Data de-whitening and/or Manchester decoding (if enabled) in RX mode
• Match/Header checking in RX mode
• Storage of Data Field bytes into FIFO memory in RX mode
• Construction of Preamble field in TX mode
• Construction of Sync field in TX mode
• Construction of Data Field from FIFO memory in TX mode
• Construction of CRC field (if enabled) in TX mode
• Data whitening and/or Manchester encoding (if enabled) in TX mode

世强硬创平台www.sekorm.com
世强硬创平台电子商城www.sekorm.com/supply/
世强硬创平台www.sekorm.com
世强硬创平台www.sekorm.com
- The full preview is over. If you want to read the whole 46 page document ,please Sign in/Register -
Download Documentation will be sent to the business email and automatically synchronized to all devices for easy management
  • +1 Like
  • Add to Favorites

All reproduced articles on this site are for the purpose of conveying more information and clearly indicate the source. If media or individuals who do not want to be reproduced can contact us, which will be deleted.

Recommend

AN0007.0: MCU and Wireless MCU Energy Modes

2017-06-28  - Application note & Design Guide

EFM32G,EFM32,EZR32HG,EFM32TG,EZR32LG,EZR32,EFM32WG,EFM32ZG,EFM32GG-STK3700,EFM32LG,EZR32WG,EFM32HG,EFM32GG

查看更多版本

MCU PRODUCTION PROGRAMMER

2019-03-20 -  技术问答 Silicon labs 编程软件MCU Production Programmer是针对所有8位MCU的一个PC软件,通过USB DEBUG ADAPTER、Toolstick Adapter、UDA Adapter、U-EC6等适配器实现对C8051F/EFM8系列的MCU进行程序的烧录。这个软件提供有源代码,方便客户进行修改。

BRD3600A - GG990 MCU plugin

Friday, August 19, 2011  - Schematics

74LVC2G125DC,FDV302P,AP2151,BSS138W,EFM32,LP3982ILD-ADJ,BLM21B102S,IP4220CZ6,EFM32GG990,BLM21PG221S,PCB3600,TS3A5018,24AA024,TC1071

查看更多版本

C8051F93x-C8051F92x Single/Dual Battery, 0.9–3.6 V, 64/32 kB, SmaRTClock, 10-Bit ADC MCU

11/13  - Datasheet

C8051F930-G-GQ,C8051F920-G-GM,C8051F931,C8051F920,C8051F921,C8051F930-G-GM,C8051F93X,C8051F920-G-GQ,C8051F921-G-GM,C8051F92X,C8051F931-G-GM,C8051F930

BRD3302A - G890 MCU plugin

Wednesday, November 02, 2011  - Schematics

74LVC2G125DC,PCB3302,FDV302P,EFM32G890F128,CL010-1087-01,TS3A5018,BSS138W,24AA024,EFM32,TC1071,BLM21B102S

查看更多版本

C8051F58x C8051F59x Mixed Signal ISP Flash MCU Family

9/24  - Datasheet

C8051F590,C8051F581,C8051F580,C8051F591,C8051F583,C8051F582,C8051F585,C8051F584,C8051F59X,C8051F587,C8051F586,C8051F589,C8051F58X,C8051F588

EFM32 Wonder Gecko MCU Plugin Board

December 17, 2012  - Bill of Materials (BOM)

EFM32WG990F256,EFM32

查看更多版本

MCU AI/ML - Bridging the Gap Between Intelligence and Embedded Systems

2024-11-09 -  Technical Discussion In this blog, we will examine the intersection of MCU technology and AI/ML, and how it affects low-power edge devices. We‘ll discuss the difficulties, innovations, and practical use cases of running AI on battery-operated MCUs.

SCHEMATIC, MCU

Saturday, April 20, 2019  - Schematics

C8031F580,PCF8563,MAX6371,CAT24C256,FT230X

32-bit MCU SDK 6.6.2.0 GA Gecko SDK Suite 4.4

April 10, 2024  - Development Environment(Software/Firmware)

ISO ZAN MCU EXP

Wendnesday,August23,2017  - Technical Documentation

32-bit MCU SDK 6.6.4.0 GA Gecko SDK Suite 4.4

August 14, 2024  - Development Environment(Software/Firmware)

EFM32,EZR32

32-bit MCU SDK 6.4.6.0 GA Gecko SDK Suite 4.2

July 3, 2024  - Development Environment(Software/Firmware)

EFM32,EZR32

EFM32 MCU Label and Document Changes

8/28/2013  - PCN/EOL

EFM32GG395F1024-BGA120,EFM32GG895F1024-BGA120,EFM32WG995F64-BGA120,EFM32G230F32-QFN64,EFM32-G8XX-DK,EFM32WG395F64-BGA120,EFM32WG840F256-QFN64,EFM32TG230F16-QFN64,EFM32WG940F256-QFN64,EFM32GG890F1024-BGA112,EFM32G230F128-QFN64,EFM32TG825F16-BGA48,EFM32WG895F64-BGA120,EFM32WG980F128-QFP100,EFM32G200F32-QFN32,EFM32WG290F128-BGA112,EFM32GG942F1024-QFP64,EFM32WG390F128-BGA112,EFM32TG225F16-BGA48,EFM32LG942F128-QFP64,EFM32GG880F512-QFP100,EFM32LG842F128-QFP64,EFM32LG895F128-BGA120,EFM32TG210F16-QFN32,EFM32GG980F512-QFP100,EFM32WG295F64-BGA120,EFM32G-MCP3550,EFM32LG880F256-QFP100,EFM32WG895F256-BGA120,EFM32LG980F256-QFP100,EFM32GG232F1024-QFP64,EFM32WG995F256-BGA120,EFM32LG380F128-QFP100,EFM32LG890F64-BGA112,EFM32GG842F512-QFP64,EFM32LG990F64-BGA112,EFM32G210F128-QFN32,EFM32LG332F128-QFP64,EFM32WG942F64-QFP64,EFM32GG942F512-QFP64,EFM32LG295F64-BGA120,EFM32WG295F256-BGA120,EFM32LG395F64-BGA120,EFM32WG332F64-QFP64,EFM32TG840F16-QFN64,EFM32GG990F512-BGA112,EFM32GG380F1024-QFP100,EFM32GG332F512-QFP64,EFM32GG232F512-QFP64,EFM32G840F64-QFN64,EFM32LG295F256-BGA120,EFM32TG822F8-QFP48,EFM32TG-STK3300,EFM32LG390F256-BGA112,EFM32WG-STK3800,EFM32WG990F128-BGA112,EFM32TG210F32-QFN32,EFM32LG990F256-BGA112,EFM32TG232F32-QFP64,EFM32WG380F128-QFP100,EFM32GG390F512-BGA112,EFM32LG232F128-QFP64,EFM32TG110F16-QFN24,EFM32LG-DK3650,EFM32TG108F4-QFN24,EFM32G230F64-QFN64,EFM32-G2XX-DK,EFM32GG290F1024-BGA112,EFM32WG990F256-BGA112,EFM32LG390F128-BGA112,EFM32GG-STK3700,EFM32GG295F512-BGA120,EFM32G280F128-QFP100,EFM32WG230F256-QFN64,EFM32TG840F8-QFN64,EFM32LG280F256-QFP100,EFM32TG842F8-QFP64,EFM32TG842F32-QFP64,EFM32TG108F8-QFN24,EFM32TG232F8-QFP64,EFM32GG890F512-BGA112,EFM32LG280F128-QFP100,EFM32GG332F1024-QFP64,EFM32WG380F64-QFP100,EFM32G840F128-QFN64,EFM32LG995F128-BGA120,EFM32TG222F32-QFP48,EFM32WG840F64-QFN64,EFM32LG995F64-BGA120,EFM32WG980F64-QFP100,EFM32LG232F64-QFP64,EFM32TG230F8-QFN64,EFM32WG230F64-QFN64,EFM32GG-MCP3750,EFM32WG232F128-QFP64,EFM32GG840F512-QFN64,EFM32LG290F64-BGA112,EFM32LG295F128-BGA120,EFM32GG380F512-QFP100,EFM32LG232F256-QFP64,EFM32LG880F64-QFP100,EFM32GG980F1024-QFP100,EFM32,EFM32WG942F128-QFP64,EFM32G200F64-QFN32,EFM32LG940F128-QFN64,EFM32G842F64-QFP64,EFM32WG290F256-BGA112,EFM32GG395F512-BGA120,EFM32LG840F256-QFN64,EFM32WG980F256-QFP100,EFM32WG842F256-QFP64,EFM32GG995F1024-BGA120,EFM32LG290F256-BGA112,EFM32LG995F256-BGA120,EFM32TG822F32-QFP48,EFM32WG995F128-BGA120,EFM32LG230F64-QFN64,EFM32LG942F256-QFP64,EFM32GG880F1024-QFP100,EFM32LG840F64-QFN64,EFM32G222F64-QFP48,EFM32LG330F256-QFN64,EFM32G232F128-QFP64,EFM32TG108F32-QFN24,EFM32GG390F1024-BGA112,EFM32WG330F128-QFN64,EFM32WG280F128-QFP100,EFM32WG332F256-QFP64,EFM32LG280F64-QFP100,EFM32G280F32-QFP100,EFM32GG230F1024-QFN64,EFM32LG332F64-QFP64,EFM32TG225F8-BGA48,EFM32G290F32-BGA112,EFM32TG842F16-QFP64,EFM32GG895F512-BGA120,EFM32LG880F128-QFP100,EFM32G880F32-QFP100,EFM32TG222F16-QFP48,EFM32G890F32-BGA112,EFM32WG840F128-QFN64,EFM32LG842F256-QFP64,EFM32LG-STK3600,EFM32WG940F128-QFN64,EFM32WG940F64-QFN64,EFM32WG390F256-BGA112,EFM32TG110F4-QFN24,EFM32G842F32-QFP64,EFM32WG330F64-QFN64,EFM32LG942F64-QFP64,EFM32G232F64-QFP64,EFM32TG822F16-QFP48,EFM32TG232F16-QFP64,EFM32WG280F256-QFP100,EFM32G-DK3550,EFM32LG230F128-QFN64,EFM32LG330F128-QFN64,EFM32G880F128-QFP100,EFM32G232F32-QFP64,EFM32LG990F128-BGA112,EFM32G890F64-BGA112,EMDK1001,EFM32LG395F128-BGA120,EFM32LG842F64-QFP64,EFM32G890F128-BGA112,EFM32LG980F128-QFP100,EFM32GG330F1024-QFN64,EFM32GG940F1024-QFN64,EFM32G290F128-BGA112,EFM32LG290F128-BGA112,EFM32LG380F256-QFP100,EFM32G222F128-QFP48,EFM32G280F64-QFP100,EFM32G290F64-BGA112,EFM32LG-MCP3650,EFM32G222F32-QFP48,EFM32WG295F128-BGA120,EFM32TG110F32-QFN24,EFM32WG895F128-BGA120,EFM32GG330F512-QFN64,EFM32WG232F64-QFP64,EFM32LG895F256-BGA120,EFM32WG390F64-BGA112,EFM32GG230F512-QFN64,EFM32WG290F64-BGA112,EFM32WG890F64-BGA112,EFM32WG990F64-BGA112,EFM32G880F64-QFP100,EFM32TG222F8-QFP48,EFM32GG840F1024-QFN64,EFM32TG225F32-BGA48,EFM32TG110F8-QFN24,EFM32TG210F8-QFN32,EFM32WG880F256-QFP100,EFM32GG295F1024-BGA120,EFM32WG842F64-QFP64,EMUPK1000,EFM32WG380F256-QFP100,EFM32GG280F512-QFP100,EFM32LG895F64-BGA120,EFM32WG280F64-QFP100,EFM32WG330F256-QFN64,EFM32WG880F64-QFP100,EFM32GG842F1024-QFP64,EFM32WG395F256-BGA120,EFM32GG990F1024-BGA112,EFM32TG840F32-QFN64,EFM32LG390F64-BGA112,EFM32LG332F256-QFP64,EFM32GG940F512-QFN64,EFM32WG332F128-QFP64,EFM32G200F16-QFN32,EFM32LG890F128-BGA112,EFM32GG280F1024-QFP100,EFM32TG230F32-QFN64,EFM32LG980F64-QFP100,EFM32GG995F512-BGA120,EFM32WG890F256-BGA112,EFM32LG840F128-QFN64,EFM32LG940F256-QFN64,EFM32-G8XX-STK,EFM32G842F128-QFP64,EFM32GG-DK3750,EFM32WG880F128-QFP100,EFM32TG825F8-BGA48,EFM32WG842F128-QFP64,EFM32WG942F256-QFP64,EFM32TG108F16-QFN24,EFM32LG890F256-BGA112,EFM32WG890F128-BGA112,EFM32WG395F128-BGA120,EFM32LG395F256-BGA120,EFM32WG232F256-QFP64,EFM32WG230F128-QFN64,EFM32LG230F256-QFN64,EFM32G840F32-QFN64,EFM32GG290F512-BGA112,EFM32LG330F64-QFN64,EFM32WG-DK3850,EFM32TG825F32-BGA48,EFM32LG940F64-QFN64,EFM32LG380F64-QFP100

More

Electronic Mall

More

Manufacturer:Yuntu

Category:车规MCU

Auth. Dist.

In Stock:17,500

Manufacturer:WCH

Category:USB转串口芯片

Auth. Dist.

Unit Price:$1.7233

In Stock:9,359

Manufacturer:WCH

Category:转接芯片

Auth. Dist.

Unit Price:$1.4145

In Stock:4,907

Manufacturer:WCH

Category:高速USB 2.0总线转接芯片

Auth. Dist.

In Stock:4,410

Manufacturer:RUNJET

Category:低功耗MCU

Auth. Dist.

Unit Price:$1.1538

In Stock:2,495

Manufacturer:WCH

Category:USB转4串口芯片

Auth. Dist.

Unit Price:$4.6324

In Stock:2,490

Manufacturer:WCH

Category:以太网控制器PHY芯片

Auth. Dist.

Unit Price:$2.0074

In Stock:2,350

Manufacturer:WCH

Category:USB转串口芯片

Auth. Dist.

Unit Price:$1.7665

In Stock:1,950

Manufacturer:WCH

Category:转接芯片

Auth. Dist.

Unit Price:$1.5442

In Stock:882

Manufacturer:WCH

Category:MCU微控制器

Auth. Dist.

Unit Price:$1.0589

In Stock:490

Manufacturer:Yuntu

Category:车规MCU

Auth. Dist.

In Stock:

RFQ

Manufacturer:WCH

Category:USB转串口芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:转接芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:高速USB 2.0总线转接芯片

Auth. Dist.

In Stock:

RFQ

Manufacturer:RUNJET

Category:低功耗MCU

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:USB转4串口芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:以太网控制器PHY芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:USB转串口芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:转接芯片

Auth. Dist.

Unit Price:

In Stock:

Manufacturer:WCH

Category:MCU微控制器

Auth. Dist.

Unit Price:

In Stock:

connect

Contact Us

E-mail:contact@sekorm.com

Tel: +86 954668/400-830-1766