EA3HMJ Blog

Proyectos, ideas, trabajos & demás cosas

Posts Tagged ‘PLL

PLL ELCOM ED-0289 Mod for microwaves use

with one comment

El PLL ELCOM ED-0289-0 tiene una gran aplicación como LO en microondas, ya que se puede usar para 24, 47, 76 y 122 GHz simplemente cambiando la frecuencia.

La forma más fácil de controlar el PLL es modificar el firmware del del PIC 16F73 que lleva internamente.

Para ello, solo debemos de enviar la secuencia adecuada a los seis registros de 24 bits del ADF4252B.

Lo primero a hacer es cambiar el conector de programación por uno de los normales.

Con este cambio ya podemos programar el PIC. Un dato a tener el cuenta es que el PIC usa la oscilación por linea RC externa, no usa ningún cristal ni la referencia el 10 MHz interna.

Ahora identificamos los pines de conexión entre el PIC y el ADF.

Este PLL viene con TCo para 10 MHz de ref interna del ADF y conector para inyectar los 10 MHz desde fuera.

Para ello realiza la conmutación con dos pines del PIC RC1 y RC2 con la siguiente configuración.

Esquema simplificado de la conmutación.

Os pongo el codigo que he empleado para configurarlo para LO de 24 GHz con IF de 432 MHz.
/*
	Configure ADF4252 at 11808MHz -> LO for 24048Mhz and IF 432 MHz
	EA3HMj 2017
*/

#include <16F73.h>
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES RC                       //RC Osc 
#FUSES PUT                      //Power Up Timer
#FUSES NOPROTECT                //Code not protected from reading
#FUSES NOBROWNOUT
#use delay(clock=1900000)

int CLK = PIN_C3;             
int DATA = PIN_C5;           
int LE = PIN_B4;              
int INT_REF = PIN_C1;
int EXT_REF = PIN_C2;

#define ExternalReference     output_low(INT_REF);output_high(EXT_REF);
#define InternalReference     output_high(INT_REF);output_low(EXT_REF);

int32 register6;                
int32 register5;                
int32 register4;                
int32 register3;                
int32 register2;                
int32 register1;                
int32 register0;                

void Send_Register_ADF4252(int32 reg);
void Set_ADF4252();

/*
   Update ADF4252 With register
*/
void Set_ADF4252(){

    delay_ms (500);

    register6 = 0x7A6;
    register5 = 0x195;
    register4 = 0x2A224;
    register3 = 0x683;
    register2 = 0x642;
    register1 = 0x108191;
    register0 = 0X760040; 

	Send_Register_ADF4252(register0);                     
	Send_Register_ADF4252(register1);
	Send_Register_ADF4252(register2);
	Send_Register_ADF4252(register3);
	Send_Register_ADF4252(register4);
	Send_Register_ADF4252(register5);
	Send_Register_ADF4252(register6);
}
/*
   Send 24 bit register to ADF
*/
void Send_Register_ADF4252(int32 reg){
	int i;

	output_low(LE);          
	reg <<= 8;                                                                    
	for (i=0; i<24; i++){   
		if (0x80000000 & reg) 
			output_high(DATA);
		else 
			output_low(DATA);   
                output_high(CLK);   
		output_low(CLK);                   
	  reg <<= 1;                    
	};  
	output_high(LE);                      
}
/*
   Entry prog
*/
void main(){
	set_tris_a(0xFF); 
	set_tris_b(0xEE); 
	set_tris_c(0x0);  

	ExternalReference

	output_low(CLK);     
	output_low(DATA);    
	output_high(LE);   

	Set_ADF4252();  
	while(1);
}

Algunos datasheet de componentes de la conmutación del PLL-

NC7WZ240

NC7SZ00

74AC04

29/7/2017 Update Bug en codigo y esquema

 

Written by qlfecv

28 de julio de 2017 at 20:09

Publicado en Ham radio, Proyecto

Tagged with , , ,

New portable PLL for 24 & 47 GHz

leave a comment »

dsc03283

Pascual EA5JF se le ocurrió usar el PLL  ELCOM que tenemos en el equipo de 47 GHz para 24GHz y realizo la modificación  junto a José Luis EA5IOT, autor del soft para el arduino que lo controla, de meter 4 frecuencias con un conmutador externo, una vez lo sacaron adelante (cosa que no dudaba) lo he implantado yo para la nueva versión de mi estación portatil y ya voy por 5.

Como este PLL dispone de un oscilador fijo de 9200 MHz las frecuencias que generamos son:

2536 Mhz -> 47 GHz IF 144 MHz
2572 Mhz -> 47 GHz Beacon
2608 Mhz – > 24 GHz IF 144 MHz
2752 Mhz -> 24 GHz IF 432 MHz

photo324706653384583094

Un pequeño video de como funciona.

Seguiremos trabajando …

Written by qlfecv

18 de enero de 2017 at 20:29

Publicado en Arduino, Ham radio

Tagged with , , , ,

Update Transvecter 10Ghz with LNB WR90

with one comment

He montado el LNB en el transvecter de 10Ghz.

DSC02569

Primer test recibiendo 10368 Mhz.

DSC02567

Y también en 10450 Mhz

DSC02568

Pues ahora toca montarlo en la parábola.

DSC02571

DSC02570

Hay que cambiar la configuración del shack para poder escuchar por el LNB y transmitir por el transvecter.

Esquema

Y la prueba de oro, escuchar la baliza DL0SHF en 10 Ghz.

Y, como no podía ser de otra forma, se escucha perfectamente con los mismos niveles que el LNA que uso.

Screenshot_43

 

Written by qlfecv

14 de enero de 2016 at 19:52

Publicado en Ham radio, Proyecto

Tagged with , , ,

LNB locked with 27 Mhz PLL & Mod input to WR90

leave a comment »

En vista del éxito de la modificación he decidido probar a añadir WR90 para poderlo usar con mi transvecter de 10Ghz para convertirlo en banda ancha en rx.

Primero a la mecánica, cortamos el chocke.

DSC02537

Ya estamos en tubo de 19mm aprox.

DSC02538

Ahora lo fácil, lo unimos a una transición de circular 20 mm a WR90.

DSC02539

DSC02540

La parte eléctrica es idéntica a la anterior modificación con la salvedad de que sacamos alimentación de la linea de coaxial.

DSC02547

Montamos el conjunto y el PLL de 27 MHz.

DSC02548

DSC02549

Ahora solo queda montarlo en el transvecter y probar que tal funciona.

Written by qlfecv

12 de enero de 2016 at 18:40

Publicado en Ham radio, Proyecto

Tagged with , , , ,

LNB locked with 27 Mhz PLL

leave a comment »

El amigo Luis EA5DOM se aventuro a modificar un LNB para disciplinarlo como hicieron colegas  ingleses y franceses pero con la variación de no suprimir el cristal, no como yo hice años atrás.

A diferencia de Luis, yo no he localizado un LNB PLL doble, el que compre es DRO por lo que decidí de modificar el modelo de salida única que tengo.

Como ya tenia localizada las señal del cristal ha sido fácil inyectar la señal de 27 Mhz.

DSC02552

Después de hacer unas muescas en la caja para sacar el coaxial le ponemos un conector sma hembra.

DSC02553

Y ahora agujereamos la tapa del LNB para sujetar el conector.

DSC02554

Montamos todo de nuevo y probamos el invento.

Primero vemos como se comporta despues de la modificación al recibir una señal de 10.450 Mhz.

DSC02543

Conectamos el PLL de Dieter DF9NP.

DSC02556

Y locked.

DSC02544

Siguiente paso es recibir la baliza DL0SHF.

Written by qlfecv

6 de enero de 2016 at 20:10

Publicado en Ham radio, Proyecto

Tagged with , , ,

PLL YIG para microondas

with one comment

En ebay se encuentran estos curiosos osciladores que se pueden usar para LO en transvertec o balizas.

DSC01598 PLL+YIG+Control 1

 

El PLL que acompaña al YIG debe su corazón a una unidad LMX2325 con un TCXO de 10Mhz que se configura vía comunicación serie.

DSC01599

En este enlace de ke5fx  podéis encontrar mucha información al respecto.

El PLL es el mismo indistintamente la frecuencia del YIG, que las hay de varios valores, desde unos pocos Gigas a 12 Ghz.

Para controlarlo he creado un circuito interface con un pic 12f629 alimentado a 12v que genera los 8.5V que necesita el YIG.

pll control

Y para dar más estabilidad he modificado el circuito interior del PLL suprimiendo el TXCO e inyectando la señal de 10Mhz del exterior.

PLL Elementos modificados

 

El resultado es este:

DSC01613 PLL+YIG+Control 2

Para hacerlo más fácil de configurar he creado un soft de configuración:

pantalla

Para determinar el comportamiento a nivel de ruido lo he comparado distintas frecuencias de comparación y con un ladrillo.

YIG con ref igual Brick

La salida da un nivel de 6dBm con unconsumo inferior a 0.5A a 12v.

DSC01632

 

 

Cambiando el YIG se puede modificar la frecuencia de salida sin tener que tocar nada más que reconfigurar el PLL.

DSC01633

 

Written by qlfecv

10 de abril de 2014 at 20:58

Publicado en Ham radio, Proyecto

Tagged with , ,

El mundo de las referencias y disciplinas II

leave a comment »

Una vez visto que podemos usar un PLL disciplinado es hora de poner a buscar un filtro que tenga equilibrio entre velocidad de enganche y ruido de fase.

Repasemos la situación, señal del sintetizador

sintetizador

 

Señal del ocxo

ocxo

 

Señal de un mal PLL

24 Ghz PLL

 

Señal de un buen PLL

24 Ghz PLL good

 

Y por último señal de un PLL equilibrado

PLL OK

 

Tener en cuenta que estos valores son  mu pronunciados por la elevada multiplicación que se necesita para 24 Ghz, en 10 Ghz la cosa sería mucho mejor.

Ahora queda probar el equipo a ver si los reportes son correctos.

Written by qlfecv

26 de septiembre de 2013 at 23:35

Publicado en Ham radio, Proyecto

Tagged with , , ,