Electronic Components Datasheet Search
  English  ▼

X  

AD9548 Datasheet(PDF) 109 Page - Analog Devices

Part # AD9548
Description  Quad/Octal Input Network Clock Generator/Synchronizer
PDF  111 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  AD [Analog Devices]
Direct Link  http://www.analog.com
Logo AD - Analog Devices

AD9548 Datasheet(HTML) 109 Page - Analog Devices

Back Button AD9548 Datasheet HTML 103Page - Analog Devices AD9548 Datasheet HTML 104Page - Analog Devices AD9548 Datasheet HTML 105Page - Analog Devices AD9548 Datasheet HTML 106Page - Analog Devices AD9548 Datasheet HTML 107Page - Analog Devices AD9548 Datasheet HTML 108Page - Analog Devices AD9548 Datasheet HTML 109Page - Analog Devices AD9548 Datasheet HTML 110Page - Analog Devices AD9548 Datasheet HTML 111Page - Analog Devices  
Zoom Inzoom in Zoom Outzoom out
 109 / 111 page
background image
Data Sheet
AD9548
If x is an integer, then y = x. Otherwise, y is the nearest integer to x.
For example, round(2.1) = 2, round(2.5) = 3, and round(−3.1) = −3.
The ceil() function
y = ceil(x)
If x is an integer, then y = x. Otherwise, y is the next integer to
the right on the number line. For example, ceil(2.8) = 3,
whereas ceil(−2.8) = −2.
The min() function
y = min(x0, x1, ... xn)
where x0 through xn is a list of real numbers, and the value of y
is the number in the list that is the farthest to the left on the
number line.
The max() function
y = max(x0, x1, ... xn)
where x0 through xn is a list of real numbers, and the value of y
is the number in the list that is the farthest to the right on the
number line.
The log2() function
)
2
(
ln
)
(
ln
)
(
log
2
x
x =
where ln() is the natural log function and x is a positive,
nonzero number.
Assume that the coefficient calculations for α, β, γ, and δ yield
the following results:
012735446
.
0
=
α
5
10
98672
.
6
−
×
−
=
β
5
10
50373
.
7
−
×
−
=
γ
002015399
.
0
=
δ
These values are floating point numbers that must be quantized
according to the bit widths of the linear and exponential
components of the coefficients as they appear in the register
map. Note that the calculations that follow indicate a positive
value for the register entries of β and γ. The reason is that β and
γ, which are supposed to be negative values, are stored in the
AD9548 registers as positive values. The AD9548 converts the
stored values to negative numbers within its signal processing core.
A detailed description of the register value computations for α, β, γ,
and δ is contained in the Calculation of the α Register Values
section to the Calculation of the δ Register Values section.
CALCULATION OF THE α REGISTER VALUES
The quantized α coefficient consists of four components, α0, α1,
α2, and α3 according to
3
2
1
0
quantized
α
α
α
α
α
α
+
+
−
−
×
=
≈
16
2
where α0, α1, α2, and α3 are the register values. α2 provides
front-end gain, α3 provides back-end gain, and α1 shifts the
binary decimal point of α0 to the left to accommodate small
values of α. Calculation of α1 is a two-step process, as follows:
)
0
)),
(
(log
ceil
,1
(
if
2 α
α
−
<
=
w
[
] )0
,
)
,
0
max(
,
63
min
,1
(
if
1
w
<
=
α
α
If gain is necessary (that is, α > 1), then it is beneficial to apply
most or all of it to the front-end gain (α2) implying that the
calculation of α2 is to be done before α3. Calculation of α2 is a
three-step process that leads directly to the calculation of α3.
)
0
)),
(
(log
ceil
,1
(
if
2 α
α >
=
x
[
] )0
,
)
,
0
max(
,
22
min
,1
(
if
x
y
>
=
α
)
,
7
,
8
(
if
2
y
y ≥
=
α
)
0
,
7
,
8
(
if
3
−
≥
=
y
y
α
Calculation of α0 is a two-step process, as follows:
)
2
(
round
16
3
2
1
z
α
α
α
α
−
−
+
×
=
[
])
,1
max(
,
535
,
65
min
z
0 =
α
Using the example value of α = 0.012735446 yields
w = 6, so α1 = 6
x = 0 and y = 0, so α2 = 0 and α3 = 0
z = 53,416.332099584, so α0 = 53,416
This leads to the following quantized value, which is very close
to the desired value of 0.012735446:
1
0127356682
.
0
2
53416
22 ≈
×
=
−
quantized
α
CALCULATION OF THE β REGISTER VALUES
The quantized β coefficient consists of two components, β0 and
β1 according to
)
17
(
1
2
β
β
β
β
+
−
×
=
≈
−
0
quantized
where β0 and β1 are the register values. Calculation of β1 is a
two-step process that leads to the calculation of β0, which is also
a two-step process.
))
(
(log
ceil
2 β
−
=
x
[
])
,
0
max(
,
31
min
x
1 =
β
)
2
(
round
17
1
y
β
β
+
×
=
[
])
,1
max(
,
071
,
131
min
y
0 =
β
Using the example value of −β = 6.98672 × 10−5 yields
x = 13, so β1 = 13
y = 75,019.3347657728, so β0 = 75,019
This leads to the following quantized value, which is very close
to the desired value of 6.98672x10−5:
5
30
10
986688823
.
6
2
019
,
75
−
−
×
≈
×
=
quantized
β
Rev. G | Page 109 of 111



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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