Académique Documents
Professionnel Documents
Culture Documents
Comunicaciones
CONTENIDO RESUMIDO:
1- Introducción.
2- Sintetizadores de frecuencias.
3- Amplificadores de potencia para comunicaciones.
4- Técnicas de mejora de rendimiento de amplificadores de
potencia.
5- Componentes y subsistemas para receptores y transmisores
ópticos.
6- Circuitos electrónicos para receptores, transmisores,
transceptores y repetidores regenerativos.
7- Circuitos electrónicos para concentradores, conmutadores y
encaminadores.
A(j)
Amplificador Salida
(j)
Red pasiva
A(j)
Amplificador Salida
(j)
Red pasiva
A(j)
Amplificador Salida
(j)
Red pasiva
- Cuando ya oscila:
|A(josc)·(josc)| = 1
X3=L3 1
Hartley fosc =
2p (L1+L3)C2
+ Vcc
G D
S CS
L2 C3
+
C1 LCH vs osc
-
R1
Red tipo Colpitts
Red de polarización
del transistor
+ Vcc
G D
RG S CS
L2 C3
+
C2 LCH
C1 vs osc
-
R1
Red tipo Colpitts-Clapp
Redes de polarización
del transistor
ATE-UO DCEC sint 06
Ejemplo: Oscilador Controlado por Tensión (VCO) basado
en Colpitts-Clapp con un JFET en “drenador común”
+ Vcc
G D
RG S CS
L2 C3
+
RCF LCH vs osc
C1
C21 -
Tensión de + R1
control de la vCF C22
frecuencia
-
C2
ATE-UO DCEC sint 07
Ejemplo: Oscilador a cristal basado en Colpitts con
un JFET en “drenador común”
• Basado en la sustitución de la bobina por un cristal de cuarzo
El cristal de cuarzo trabaja el su zona inductiva, que es un margen
frecuencial muy estrecho.
+ Vcc
G D
RG S CS
C3
Xtal +
C1 LCH vs osc
-
R1
Red tipo Colpitts
con cristal
ATE-UO DCEC sint 08
Ejemplo: Colpitts con un JFET en “drenador común” y
con etapa para estabilizar la frecuencia frente a cambios
en la carga
VCO
vE = VEsen(fE)
vS = VSsen(fS)
vE
Referencia vC vS
(entrada) KDF
Salida
del VCO
Detector de fases:
Filtro pasa-bajos y regulador:
- Entrega una tensión Oscilador controlado por
- Necesario para filtrar la tensión (VCO):
proporcional a la
salida del detector de - La frecuencia de la
diferencia de fases.
fases. señal de salida
- Determina la respuesta depende de una
dinámica y la estabilidad tensión de control vC.
del PLL.
vE(fE)
Referencia
vDF vC vS(fS)
(entrada) KDF
Salida
vC = vC_0 del VCO
vE(fE)
vS(fS)
vDF
vC vC = vC_0
t
vE(fE)
vS(fS)
vDF vC = vC_0
vC
vF t
vS’(fS)
N
Oscilador a Xtal
Divisor de Escuadrador
frecuencias (comparador)
Ejemplo: N = 20
vS’
t
vN t
vE’ t
N
Divisor de frecuencias
ATE-UO DCEC sint 17
Realización física de un VCO de forma de onda senoidal
vcond
Control Vramp Vcomp
t
vS
t
“Reset” de la rampa
Frecuencia de oscilación:
f = ·(VCC-vC)/(RB·C·Vramp)
Comparador
Salida
NE/SE566
R1 G(f) [dB]
20
0
Entrada Cf Salida -20
-40
Filtro -60
-80
1 10 102 103 104 105 106 107
R1 fc f [Hz]
G(f) [dB]
20
Entrada Salida 0
R2 -20
-40
Cf -60
Filtro y C1 -80
1 10 102 103 104 105 106 107
regulador f [Hz]
fp1 fz fp2
ATE-UO DCEC sint 24
Realización física del bloque filtro pasa-bajos y regulador (II)
Implementaciones pasivas (sin ganancia) (II)
𝟏
𝒇𝒄 =
𝟐𝝅𝑪𝒇 𝑹𝟏
𝟏
𝒇𝑷𝟏 ≈
𝟐𝝅𝑪𝟏 (𝑹𝟏 +𝑹𝟐 )
𝟏
𝒇𝒛 =
𝟐𝝅𝑪𝟏 𝑹𝟐
𝟏
𝒇𝒑𝟐 ≈
𝑹 𝑹
𝟐𝝅𝑪𝒇 𝟏 𝟐
𝑹𝟏 +𝑹𝟐
ATE-UO DCEC sint 25
Realización física del bloque filtro pasa-bajos y regulador (III)
Ejemplo de implementación activa (con ganancia)
Cf G(f) [dB]
40
R2 C1 20
R1 0
Gmf
- -20
Entrada -40
+ Salida -60
-80
1 10 102 103 104 105 106 107
𝑹𝟐 𝟏 𝟏
𝑮𝒎𝒇 ≈ 𝒇𝒑𝟏 = 𝟎 𝒇𝒛 = 𝒇𝒑𝟐 ≈
𝑹𝟏 𝟐𝝅𝑪𝟏 𝑹𝟐 𝟐𝝅𝑪𝒇 𝑹𝟐
vE(fE) t
vS(fS) vDF-f 0
t
ATE-UO DCEC sint 28
Detector de fases basado en mezclador (III)
¿En qué medida senx x?
20%
y=x
1
10% Error
y = senx
0 0%
0º 30º 60º 90º 0º 20º 40º 60º
x x
Luego se comporta bastante linealmente si: fe – fsr < 60º, es decir:
90º + fe - fs < 60º.
El límite sería: fe – fsr < 90º.
1 Es decir: -90º < (fe – fsr) < 90º.
vDF-f =KDF·sen(fe-fsr)
Por tanto: -90º < (90º + fe – fs) < 90º.
0
Es decir: -180º < (fe – fs) < 0º.
-1 vDF-f =KDF·(fe-fsr)
Ojo: en caso de que se superen estos
-90º -60º -30º 0º 30º 60º 90º límites, cambia el signo de KDF, lo que
fe-fsr genera problemas de estabilidad en el lazo,
ATE-UO DCEC sint 29 que se desenganchará momentáneamente.
Detector de fases basado en mezclador (IV)
Ventajas:
• Trabaja con señales analógicas, por lo que puede operar hasta
frecuencias muy altas (el límite depende de la tecnología del
mezclador).
Inconvenientes:
• El valor de la constante KDF es KDF = VE·VS·Km/2, es decir,
depende de la amplitud de las señales. A veces hay que
limitarlas para acotar el valor de KDF.
vE’
t
vS’
t
vDF
t
0º 180º 360º f e- f s
vE’ vE ’ vE’
t t t
+
vDF-f = 0 vDF-f = vDF_max vS’ vDF’
t t -
0,5·vDF_max
Es simétrica respecto a 90º
ATE-UO DCEC sint 33
Detector de fases basado en “puerta o exclusiva” (IV)
Ahora adelantamos la representación 90o.
0,5·vDF_max 0,5·vDF_max
vDF-f’ vDF-f’
fe– fs fe– fsa
0º 90º 180º -90º 0º 90º
-0,5·vDF_max
-0,5·vDF_max
El mismo evento que sucedía en fe– fs ahora sucede p/2 radianes
antes, es decir, sucede en fe - fs - p/2 = fe - (fs + p/2). Esto es
equivalente a que suceda en fe - fsa, siendo fsa = fs + p/2. Por tanto, el
desarrollo teórico seguido es válido para fsa, estando fsa adelantada
90º con relación a la fase realmente existente, que es fs.
El límite sería: -90º < (fe - fsa) < 90º, es decir: 0º < (fe – fs) < 180º.
t vDF_max
vDF-f
vS’(fs) f e- f s
t
0º 180º 360º
vs’(fsa)
t Cambiada de nivel
y adelantada
vDF
vDF-f
0,5·vDF_max
t vDF-f’
fe– fsa
vDF’
-90º 0º 90º
vDF-f’ t
-0,5·vDF_max
Ventajas:
• El circuito digital es relativamente sencillo, por lo que puede
operar hasta frecuencias bastante altas.
p
• El valor de la constante KDF es KDF = vDF_max/ , es decir, no
depende de la amplitud de las señales.
Inconvenientes:
• La diferencia de fases máxima posible es de 180º. En este caso:
0º < (fe – fs) < 180º.
ATE-UO DCEC sint 36
Detector de fases basado en “biestable RS
activado por flanco” (I)
¿Cómo activar un biestable RS por flanco y no por nivel?
A A
B B
A’ A’
A A
t t
tr tr
A’ A’
t t
B B
t t
BS
AS
Q
S Q
R
AR
BR
AS
AS Q
t S Q
AR R
AR
t Biestable RS activado
por flanco de bajada
Q
t
ATE-UO DCEC sint 38
Detector de fases basado en “biestable RS
activado por flanco” (III)
vE’ vE'
vE vDF
vDF S Q
KDF
vS’ R
vS vS’
vE '
t
vS’
t
vDF
t
t t t
vS’ vS’
vS’
t t t
vDF-f vDF-f
t t t
vDF_max
vDF-f vDF-f’ 0,5·vDF_max
-180º 180º
0º fe– fsa
0º 180º 360º fe– fs -0,5·vDF_max
- El límite sería: -180º < (fe – fsa) < 180º, es decir: 0º < (fe – fs) < 360º.
vS’(fsa)
Cambiada de nivel
t
y adelantada
vDF
vDF-f
t vDF-f’ 0,5·vDF_max
Ventajas:
• La diferencia de fases máxima posible es de 360º. En este caso:
0º < (fe – fs) < 360º.
Inconvenientes:
• El filtro es de la frecuencia de la señal generada (no del doble).
vDF_max
vDF-f
-vDF_max
ATE-UO DCEC sint 44
Detector fase-frecuencia (II)
vE’
vE
vDF
KDF
vS’
vS
vDF-f vDF_max
-vDF_max
ATE-UO DCEC sint 45
Detector fase-frecuencia (III)
t t t
vS’ vS’ vS’
t t t
vU
t vU t vU t
vD t vD t vD t
vDF vDF
vDF-f t vDF-f vDF t
t
vDF-f
ATE-UO DCEC sint 46
Detector fase-frecuencia (IV)
Circuito real
usado en el
PLL CD4046
S Q
VU
vE’
R
vS’ VD
S Q
Inconvenientes:
• El filtro es de la frecuencia de la señal generada.
S Q VU
vE’
R
+ vDF vF vC
G0
S Q -
R VD
Cf
vS’
R2 C1
R1
VD - vC
R1
VU +
Rs R1 R2 C1
VD Cf
- vC
VU Rs R1
+
Cf
R2
• Frecuentemente se realizan físicamente C1
de otra forma: la bomba de carga.
+ VCC
VU
gm·VU
vC
VD gm·VD
R2
G(f) [dB]
40
Cf
20 𝑮𝒎𝒇 ≈ 𝒈𝒎 ∙ 𝑹𝟐 C1
0 𝒇𝒑𝟏 = 𝟎
Gmf
-20 𝟏 Bomba de carga
𝒇𝒛 =
-40 𝟐𝝅𝑪𝟏 𝑹𝟐
-60 𝒈𝒎
𝒇𝒑𝟐 ≈
-80 𝟐𝝅𝑪𝒇
1 10 102 103 104 105 106 107
Bomba
de carga
Detector
fase- Filtro y VCO
frecuencia regulador
Salida
Salida 8
Y Y Y y
Y = F(X)
YA
x
X
XA X
X y = [F(X)/X]A·x
tg= [F(X)/X]A
Función lineal
1º- Obtención de
las ecuaciones del 2º- Elección del 3º- Linealización respecto
proceso. “punto de trabajo”. al “punto de trabajo”.
4º- Cálculo de
transformadas de Laplace.
ATE-UO DCEC sint 57
Ideas generales sobre el modelado dinámico (II)
• Función de partida: • Función linealizada en A:
Y = F(X) y = f(x) = m·x
Y
Y y
YA x
X
XA X
Siendo:
X = XA + x Y YA + y = YA + m·x m = [F(X)/X]A
vE = VEPsen(fE) vS = VSPsen(fs)
vE vDF vF vC
KDF G0 vS
Salida
del VCO
fE = WS_0·t + fe
fe(t1)
fE(t1)
WS_0·t
WS_0·t1
fE(t)
t1 t
Normalmente WS_0 se elige para que fe y fs estén acotadas
ATE-UO DCEC sint 60
Modelado dinámico de un PLL (III)
vE = VEPsen(fE) vS = VSPsen(fs)
vE vDF vF vC vS
KDF G0
Salida
del VCO
fS
fS
• Por tanto: fS(vC) = f0 + 2p· G(vC)·dt.
0
ATE-UO DCEC sint 62
Modelado dinámico de un PLL (V)
Linealizamos cada bloque:
t
entonces: fs(vc) = 2p·KV · vc·dt.
0
fe fe - fs vf vc fs
Conv. Filtro pasa-
f/V
bajos y VCO
- regulador
fs
fe fe - fs vf vc fs
KDF F(s) 2p·KV /s
-
fs
fe fe - fs vf vc fs
KDF F(s) 2p·KV/s
-
fs
vc fe vc
fe fs KDF·F(s)
KDF F(s) 2p·KV/s fs -
fs -
2p·KV/s
KDF·F(s) KDF·s·F(s)
Tfe-vc(s) = vc/fe = =
1 + 2p·KV·KDF·F(s)/s s + 2p·KV·KDF·F(s)
Ejemplo:
Red RC como filtro: F(s) = 1/(1+ R1·Cf·s).
2p·KV·KDF·F(s) 2p·KV·KDF
Tfe-fs(s) = =
s + 2p·KV·KDF·F(s) R1·Cf·s2 + s + 2p·KV·KDF
Orden 2 (2 polos)
2p·KV·KDF
TDf-fs(s) = 2p·KV·KDF·F(s)/s =
s·(1+ R1·Cf·s)
Tipo 1 (1 polo en s = 0)
Como siempre la función de transferencia del integrador
tiene un polo en cero, el Tipo mínimo posible es 1.
ATE-UO DCEC sint 69
Relación entre el Orden y de Tipo de un PLL
fe fe- fs vf vf vc fs
KDF G0 2p·KV/s
-
fs
Cálculo de respuestas
Caso 1: Evolución de la frecuencia de salida S(t) ante escalón en
la frecuencia de entrada E(t).
E E(t) S(t) S
WS_0 e1 PLL WS_0 ?
t t
e(t)
t2 = 1ms
e1 t1 = 10ms
0 20 40 60
t [ms]
La frecuencia relativa (y absoluta también) de salida acaba
coincidiendo con la de entrada después de 3-5 veces t.
ATE-UO DCEC sint 73
PLL de Orden 1 y de Tipo 1 (III)
Df(t)
t1·e1 t1 = 10ms
t2·e1 t2 = 1ms
0 20 40 60
t [ms]
vS
vE
Df Df()=t·e1
La frecuencia final de salida coincide con la nueva frecuencia
de entrada, pero se genera un desfase que depende de t.
ATE-UO DCEC sint 77
PLL de Orden 1 y de Tipo 1 (VII)
fE S
fE(t) S(t)
fe1 PLL WS_0 ?
t t
s(t) t2 = 1ms
Magnitudes relativas
fe1/t2
fe1/t1 t1 = 10ms
0 5 7,5 10
t [ms]
La frecuencia relativa (y absoluta también) de salida acaba
coincidiendo con la de entrada después de 3-5 veces t.
La discrepancia inicial es mayor cuanto menor es t.
ATE-UO DCEC sint 79
PLL de Orden 1 y de Tipo 1 (IX)
Df(t)
fe1
t1 = 10ms
t2 = 1ms
0 20 40 60
t [ms]
La diferencia final de fases decrece y se anula después de 3-5 veces t.
Escalón en la fe1
fase fe1 = p/2 t
vosc
ve
Df
La frecuencia y la fase de la señal de salida coinciden finalmente
con las de la señal de entrada.
ATE-UO DCEC sint 82
PLL de Orden 2 y de Tipo 1 (I)
• Supongamos el siguiente conjunto filtro-regulador:
𝟏
𝒇𝑷𝟏 ≈
𝟐𝝅𝑪𝟏 (𝑹𝟏 +𝑹𝟐 )
𝟏
𝒇𝒛 =
𝟐𝝅𝑪𝟏 𝑹𝟐
𝟏
𝒇𝒑𝟐 ≈
𝑹 𝑹
𝟐𝝅𝑪𝒇 𝟏 𝟐
𝑹𝟏 +𝑹𝟐
• fp2 tiene como misión filtrar, mientras que fp1 y fz tienen como
misión actuar como reguladores (determinar la dinámica del PLL).
Supongamos que fp2 >> fz.
G(f) [dB]
20
-20
Sin fp2
-40
-60
fp1 fz
-80 f [Hz]
1 10 102 103 104 105 106 107
fe f e- f s vf vf vc fs
KDF G0 2p·KV/s
-
fs
Tipo 1 (1 polo en s = 0)
ATE-UO DCEC sint 84
PLL de Orden 2 y de Tipo 1 (III)
2p·KV·KDF·G0·(1+R2·C1·s)
Tfe-fs(s) =
s·[1+(R1+R2)·C1·s] + 2p·KV·KDF·G0·(1+R2·C1·s)
2p·KV·KDF·G0·(1+R2·C1·s)
Tfe-fs(s) =
(R1+R2)·C1·s2 + (1+ 2p·KV·KDF·G0·R2·C1)·s + 2p·KV·KDF·G0
1+R2·C1·s
Tfe-fs(s) =
(R1+R2)·C1 1+ 2p·KV·KDF·G0·R2·C1
·s2 + ·s +1
2p·KV·KDF·G0 2p·KV·KDF·G0
Orden 2 (2 polos)
ATE-UO DCEC sint 85
PLL de Orden 2 y de Tipo 1 (IV)
• Reagrupando términos:
1 + s/Z
Tfe-fs(s) =
s2/(p1·K) + s·(1+K/Z)/K + 1
siendo:
Z = 1/(R2·C1), p1 = 1/[(R1+R2)·C)] y K = 2p·KV·KDF·G0.
K = 105
0 2 4 6
Z = t [ms]
e1·[s/(p1·K) + 1/K]
lim Df(t) = lim s·Df(s) = = e1/K
t s0 s2/(p1·K) + s·(1+K/Z)/K + 1
• fp2 tiene como misión filtrar, mientras que fp1 y fz tienen como
misión actuar como reguladores (determinar la dinámica del PLL).
Supongamos que fp2 >> fz. G(f) [dB]
40
20
0
Gmf Sin fp2
-20
-40
-60
-80
fz
f [Hz]
ATE-UO DCEC sint 89 1 10 102 103 104 105 106 107
PLL de Orden 2 y de Tipo 2 (II)
-2p·KV·KDF·(1 + R2·C1·s)
TDf- fs(s) = 2p·KV·KDF·F(s)/s =
s2·R1·C1
Tipo 2 (2 polos en s = 0)
-2p·KV·KDF·(1 + R2·C1·s)
Tfe-fs(s) =
s2·R1·C1 - 2p·KV·KDF·(1 + R1·C1·s)
-2p·KV·KDF·(1 + R2·C1·s)
Tfe-fs(s) =
R1·C·s2 - 2p·KV·KDF·R2·C1·s - 2p·KV·KDF
1 + R2·C1·s
Tfe-fs(s) =
R1·C1
·s2 + R2·C1·s + 1
-2p·KV·KDF
1 + s/Z
Tfe-fs(s) =
s2/(p1·K) + s·(1+K/Z)/K + 1
Diapositiva ATE-UO DCEC sint 86
1 + (R1+R2)·C1·s
Tfe-fs(s) =
R1·C1
·s2 + (R1+ R2)·C1·s + 1
2p·KV·KDF
ATE-UO DCEC sint 93
Parámetros característicos de los PLLs (I)
• Margen de mantenimiento estático (hold-in range): Es la
diferencia de frecuencias de entrada entre las que el lazo permanece
enganchado en las siguientes condiciones: partimos del lazo enganchado
y cambiamos la frecuencia de entrada muy lentamente.
• Margen de mantenimiento dinámico (pull-out range): Es la
diferencia de frecuencias de entrada entre las que el lazo permanece
enganchado en las siguientes condiciones: partimos del lazo enganchado
y cambiamos la frecuencia de entrada bruscamente (es, por tanto, el valor
del escalón de frecuencia de entrada que acabamos de dar).
• Margen de enganche lineal (lock-in range): Es la diferencia de
frecuencias de entrada entre las que el lazo se engancha trabajando el
detector de fases de forma lineal.
• Margen de enganche no lineal (pull-in range): Es la diferencia
de frecuencias de entrada entre las que el lazo se engancha aunque el
detector de fases llegue a trabajar de forma no lineal.
ATE-UO DCEC sint 94
Parámetros característicos de los PLLs (II)
FS_0
Margen de enganche
lineal (lock-in)
Margen de mantenimiento
dinámico (pull-out)
fS
fS=NP·fXtal
KDF
fXtal VCO
NP
fS=NF·NP·fXtal
KDF
fXtal
NP NF
NP
NP (P+1)/P
(P+1)/P Reset En este caso:
fS=N·fXtal, siendo:
A N = NP·P + A.
Reset
NP_max NP NP_min
A
y Amax A 1.
• Como:
NP_max NP NP_min,
Amax A 1,
NP_min Amax P y
N = NP·P + A, entonces:
Nmin_posible = P2 + 1.
5393 NP 5481
• Se generan frecuencias a saltos de 5 kHz (no es un problema).
• El divisor programable es una frecuencia bastante alta (aunque
posible).
ATE-UO DCEC sint 106
PLL sintetizador para transmisor de CB (Citizens Band) de
26,965 MHz a 27,405 MHz en saltos de 10 kHz (III)
5393 NP 5481
• El divisor programable es de frecuencia más baja (más asequible).
• La frecuencia del oscilador es bastante baja, por lo que también lo es
la de corte del filtro y, por lo tanto, el lazo y el sintetizador son lentos.
ATE-UO DCEC sint 108
PLL sintetizador para transmisor de CB (Citizens Band) de
26,965 MHz a 27,405 MHz en saltos de 10 kHz (V)
AN-min 1 2 3 4 5 6 7 8
NP_min 674 673,875 673,75 673,625 673,5 673,375 673,25 673,125
AN_max 1 2 3 4 5 6 7 8
NP_max 685 684,875 684,75 684,625 684,5 684,375 684,25 684,125
Resumen:
Luego: AN_max = 1 y NP_max = 685.
26,965 MHz NP = 674 y A = 1
674NP685
1A8
fS
KDF
NP
pasa-bajos
fXtal2
Se cumple:
fS1
KDF1
NP1
pasa-bajos fS2
KDF2
NP2
ATE-UO DCEC sint 113
Sintetizadores de frecuencia con PLLs y con mezclador (III)
Se cumple:
(fS1 – fS2)/NP1 = fXtal1
y fS2/NP2 = fXtal2.
Por tanto:
fS1 = fXtal1·NP1 + fXtal2·NP2.
ATE-UO DCEC sint 114
Otros sistemas de generación precisa de señales de alta
frecuencia sin PLLs (antiguos sistemas analógicos) (I)
Oscilador heterodino:
fVFO
VFO
fXtal
fs
Multiplicador de
frecuencia por 2 fs = 2·fXtal + fVFO
fVFO
VFO
• Por generación de armónicos al trabajar un semiconductor de
forma no lineal se pueden construir triplicadores, quintuplicadores,
etc.
ATE-UO DCEC sint 116
Bases teóricas de los Sintetizadores Digitales Directos
(Direct Digital Synthesizers, DDSs) (I)
nCDA bits
Reloj
t
Convertidor
Valores de la dirección
D/A
de lectura en la tabla
Salida del
convertidor D/A
vS = VSsen(St)
t
pasa-bajos
ATE-UO DCEC sint 117
Bases teóricas de los Sintetizadores Digitales Directos
(Direct Digital Synthesizers, DDSs) (II)
Reloj Reloj
t t
M = palabra de
frecuencia n bits
Dato M
en n bits Registro de Registro del
incremento
de fase M n bits
+ n bits
acumulador
de fases n bits
Reloj
(n-nD) (n-nD)
M2 M>2
nD nD
Número de valores distintos = 2 Número de valores distintos < 2
ATE-UO DCEC sint 125
Concepto de acumulador de fases para un DDS (VII)
Caso M 2 (n-nD)
M = 1 < 22 Ejemplo: nD = 2, n-nD = 2 M = 4 = 22
Con M = 4 = 22
Con M = 1 < 22
t
t
(n-nD)
Caso M 2
Con M = 4 = 22
Con M = 2 < 22
Con M = 1 < 22
• Se accede a un número de t
valores de la “Lookup table”
menor que 𝟐𝒏𝑫 .
ATE-UO DCEC sint 127
Concepto de acumulador de fases para un DDS (IX)
¿Qué pasa si 2n no es divisible por M?
(n-nD)
Ejemplo: nD = 2, n-nD = 2 Ejemplo con M 2
M = 4 = 22
(divisibles)
M = 3 < 22
M = 2 < 22
(divisibles)
nD bits
“Lookup table”
de la función
seno
nCDA bits
Registro +
convert.
D/A
vS = VSsen(St)
pasa-bajos
ATE-UO DCEC sint 129
Estructura real de un DDS (II)
• En la tabla sólo hace falta almacenar la
M = M1 cuarta parte de la información del seno
Valores de la
señal de nD bits M = 2M1
Valores de la señal de nD bits
Salida del
convertidor D/A
t
Se consigue leyendo
la tabla “al revés”
Salida del
convertidor D/A
t
Se consigue leyendo
la tabla y cambiando Se consigue leyendo
el signo la tabla “al revés” y
cambiando el signo
ATE-UO DCEC sint 130
Estructura real de un DDS (III)
• Valores reales de los números de bits usados:
n = 24-32 bits
nD = 13-15 bits
nCDA = 12 bits
Valores de la
dirección de
lectura en la
tabla
Salida del
conv. D/A Reloj
t
TS
Reloj Tclock
t
2n ciclos de reloj
• Ejemplo:
Con n = 32 y fclock = 125 MHz, Dfs = 0,029 Hz (¡es pequeñísimo !)