データシートサーチシステム
  Japanese  ▼
ALLDATASHEET.JP

X  

SI4356-DK データシート(PDF) 9 Page - Silicon Laboratories

部品番号 SI4356-DK
部品情報  Receiver node is a switch configurable Si4356 demo board
Download  16 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
メーカー  SILABS [Silicon Laboratories]
ホームページ  http://www.silabs.com
Logo SILABS - Silicon Laboratories

SI4356-DK データシート(HTML) 9 Page - Silicon Laboratories

Back Button SI4356-DK Datasheet HTML 5Page - Silicon Laboratories SI4356-DK Datasheet HTML 6Page - Silicon Laboratories SI4356-DK Datasheet HTML 7Page - Silicon Laboratories SI4356-DK Datasheet HTML 8Page - Silicon Laboratories SI4356-DK Datasheet HTML 9Page - Silicon Laboratories SI4356-DK Datasheet HTML 10Page - Silicon Laboratories SI4356-DK Datasheet HTML 11Page - Silicon Laboratories SI4356-DK Datasheet HTML 12Page - Silicon Laboratories SI4356-DK Datasheet HTML 13Page - Silicon Laboratories Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 16 page
background image
Si4356-DK
Rev. 1.2
9
6.2.1. Deglitching
The Si4356 demodulates the incoming data asynchronously by oversampling the incoming transmission. This
allows for faster acquisition as well as tracking of non-standard preamble or synchronization patterns. Since the
received data is sampled by a high sampling clock, glitches may be present as the signal level approaches the
sensitivity limit. The widths of the glitches are one or two clock cycles of the oversampling clock. A deglitching
algorithm can be run on the host microcontroller to remove these glitches.
The chosen algorithm is Median Filtering that is typically used to filter spikes. In this algorithm, the elements are
sorted and the element in the middle of the window is selected as the output. Since there are only two logical states
(0 or 1) it is enough to count the number of 1s in a window. If this number is greater than the half size of the
window, the output will be logic 1, otherwise a logic 0.
For example:
01011
sorting
00111
the median (element in the middle) is 1, so the output is 1. The number of the 1s is
three, which is greater than the half size of the window (2.5), so the output is 1.
00100
sorting
00001
the median is 0, the output is 0. The number of 1s is 1, which is less than 2.5, so the
output is 0.
The data output of the radio is sampled by Timer3 interrupt service routine. The sampling rate is chosen as an
integer multiple (5-10 times) of the expected data rate. The deglitching and retiming is made bit by bit in the same
ISR. In the algorithm, a running sum of 1’s is maintained. The algorithm is updated every RX_Clk edge. The
bitmask variable is used to set a mask for the MSB bit of the shift register. For example, with windowsize=5, the
bitmask is 10000 (binary). Then it is checked if the MSB is 1 or 0. When the data is shifted, the MSB will leave the
window. If the MSB was 1, then the number of 1s (which is stored in the count variable) is decreased.
if ( wShiftreg & wBitMask )
{
bOneSampleCount--;
}
Here we shift the shift register:
wShiftreg <<= 1;
If the incoming data is 1, the LSB of the shift register is set to1. Also the count is increased by 1. If the RX_DATA is
0, shift register is unaltered i.e. 0 enters the shift register.
if ( MCU_RX_DATA )
{
wShiftreg++;
bOneSampleCount++;
}
The algorithm also allows for a selection of window sizes from 1 to 15.
If the number of 1s (count) is greater than the half size of the window (bitlimit = windowsize / 2) the output will be 1,
otherwise 0.
if ( bOneSampleCount > bBitLimit )
{
bCurrentDeglitchedSample = 1;
}
else
{
bCurrentDeglitchedSample = 0;
}


同様の部品番号 - SI4356-DK

メーカー部品番号データシート部品情報
logo
Silicon Laboratories
Si4356-B1A-FM SILABS-Si4356-B1A-FM Datasheet
70Kb / 1P
   This change is considered a minor change which does not affect form, fit, function, quality, or reliability.
Si4356-B1A-FMR SILABS-Si4356-B1A-FMR Datasheet
70Kb / 1P
   This change is considered a minor change which does not affect form, fit, function, quality, or reliability.
More results

同様の説明 - SI4356-DK

メーカー部品番号データシート部品情報
logo
Silicon Laboratories
4356-RX-434 SILABS-4356-RX-434 Datasheet
468Kb / 26P
   Si4356 STANDALONE SUB-GHZ RECEIVER
logo
National Semiconductor ...
LM4883-SQ_BOM-001A NSC-LM4883-SQ_BOM-001A Datasheet
43Kb / 1P
   Demo Board
logo
Melexis Microelectronic...
EVB90401 MELEXIS-EVB90401 Datasheet
269Kb / 6P
   MLX90401 Demo Board
logo
International Rectifier
IRCS2277S IRF-IRCS2277S Datasheet
772Kb / 20P
   IRCS2277S Demo Board
logo
Sipex Corporation
SP6121EB SIPEX-SP6121EB Datasheet
419Kb / 6P
   Demo Board Manual
logo
Emcore Corporation
2807 EMCORE-2807 Datasheet
378Kb / 2P
   Mini-Node CATV Optical Receiver
2807 EMCORE-2807_16 Datasheet
588Kb / 3P
   Mini-Node CATV Optical Receiver
logo
List of Unclassifed Man...
FB80XED-LCD ETC-FB80XED-LCD Datasheet
24Kb / 1P
   7-Segment Demo board
FB80XED-RELAY ETC-FB80XED-RELAY Datasheet
26Kb / 1P
   7-Segment Demo board
logo
Teridian Semiconductor ...
71M6511-DB TERIDIAN-71M6511-DB Datasheet
2Mb / 115P
   Demo Board User’s Manual
Revision 5.4
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


データシート ダウンロード

Go To PDF Page


リンク URL




プライバシーポリシー
ALLDATASHEET.JP
ALLDATASHEETはお客様のビジネスに役立ちますか?  [ DONATE ] 

Alldatasheetは   |   広告   |   お問い合わせ   |   プライバシーポリシー   |   リンク交換   |   メーカーリスト
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com