EA3HMJ Blog

Proyectos, ideas, trabajos & demás cosas

New box for ADALM-PLUTO

with one comment

He decidido meter en una caja metalica el pluto para que este en sintonia con mi HackRF.

 

Despues de unas cuantos horas buscando en AliExpress he encontrado una caja casi perfecta para lo que pretendia.

Sus medidas 82.3×28.8x110mm exteriores.

Es un milimetro mas corta que el Pluto pero mecanizando un poco la caja en su parte trasera se soluciona.

Hay que tener especial cuidado con el boton de reset, que no toque la tapa, porque me he vuelto loco al taparlo y no funcionar hasta que me he dado cuenta que la tapa estaba presionando el boton de reset.

AL final queda como yo queria.

 

Written by qlfecv

27 de octubre de 2019 at 20:05

Publicado en Ham radio

Tagged with

Blending WR19

leave a comment »

Para poder montar mi transvecter de 47GHz he tenido que aprender a doblar WR19 en modo E.

Para ello me he creado una herramienta que me facilita el tema. De un radio de 25mm y dejando 5mm a cada lado para soldar el flage.

la deformación es mínima, ese era el gran problema del doblado, pero tenia que pasar la prueba de fuego que es el VNA del amigo Iban @eb3frn que no  doy un magnifico resultado.

Tengo que decir que es en segunda tentativa cuando esto sale bastante bien, la primera vez me quedo olgura el la pieza que le da la forma (un par de decimas) y estohizo que los resultados fueran 6dB peores en S11.

Otra cosa critica es el acabado del flange, que hay que fresar para que quede completamente plano, sin ningun tipo de variación.

Gracias a esta herramienta he podido montar mi transvecter de 47GHz.

 

 

 

Written by qlfecv

7 de octubre de 2019 at 20:29

Publicado en Ham radio

Tagged with , , ,

Building a powerpole hub

with one comment

Hace tiempo decidi estandarizar mis conexiones en el shack con powerpole, me parece un conector ideal al no tener macho ni hembras y ser imposible equivocarse en la conexión.

Para el uso que lo quiero 5 conectores me parece el número adecuado y de tamaño pequeño.

Partimos de un PC de 56mm x 28mm, la separación entre cada conector es de 12mm y entre pines del mismo conector 8mm.

He usado cable rigido de 1.75mm de diametro que tenia a mano y he grimpado a los conectores.

Una vez intoroducidos en el PCB uso una caja de guia para que queden bien alienados a l a hora de soldar.

Solo fala el conector de entrada que yo lo he puesto por un lateral.

La caja esta impresa con mi 3D y la podeis bajar del enlace que tiene las fotos

Una vez insertado el PCB en la caja procedemos a soldar el sesto conector.

Y ya tenemos listo nuestro distribuidor de powerpole.

Animo que es sencillo y a la vez útil de hacer.

 

Written by qlfecv

6 de octubre de 2019 at 11:27

Publicado en Proyecto

Tagged with ,

Build a calibration home kit wr90

leave a comment »

Mi Microwave Test Set Marconi 6203 tiene incorporado el modulo  Reflection Analyzer 6210 convirtiéndolo en un VNA de un port, permitiéndome medir S11.

Para poder usar esa característica se necesita tener un kit de calibración que es un producto bastante caro para los aficionados. Excepcionalmente se encuentran en ebay algunas gangas pero no es lo normal.

Mi amigo Iban @eb3frn dispone de una VNA como Dios manda y ha ido completándolo para conseguir realizar medidas hasta 40GHz y gracias a su ayuda he podido completar un pequeño kit para medir S11 en WR90.

El secreto es disponer de un kit calibrado, en mi caso este que es de Iban @eb3frn

Como primer paso necesitamos saber que necesita el Marconi para poder calibrar. Se pueden hacer tres tipos de calibración:

  • Short, Offset short, Load (S-OS-L)
  • Short, Offset shorts (S-OS)
  • Short, Offset, Sliding load (S-O-S)

Después de realizar múltiples test la mejor opción para mi es la de S-OS-L, por lo que necesitamos introducir el parámetro de longitud (profundidad de la pared) del short length.

El kit FMI de calibración dispone de un short, un short de 1/8 λ y una load. el short length tiene una profundidad de 4.820mm.

Introduciendo esos parámetros ya puedo calibrar el equipo y medir un DUT para tener una misma referencia de las medidas, en mi caso un feed de fontanería.

Como crear esto no es fácil la mejor solución encontrada es buscar un short ajustable, pero no es fácil de encontrar, pero si encontré un tunner ajustable que modificandolo espero poder usar.

Como se aprecia en las fotos no llega a cero y el ajuste no es bueno, hay holguras.

Pues toca hacer un bloque de cobre que quede a ras y ajuste bien.

La escala en imperial pero eso no es problema ya que lo que la técnica es ajustar para que marque lo mismo con el short length bueno que con el ajuste. Como load una comprada en ebay y que previamente he medido dando valores mejores de -30dB de RL.

Medimos el angulo con el bueno

Y ahora ajustamos lo mejor posible.

En mi caso el valor de fondo es 5.07mm

Y ahora la prueba definitiva con el DUT y  las dos calibraciones.

Primero con el kit bueno

Y con el mio

Como se puede apreciar en los gráficos el valor es muy bueno y doy por bueno el kit.

 

 

 

 

Written by qlfecv

22 de abril de 2018 at 11:04

Publicado en Proyecto

Tagged with , ,

IC-7600 Open Tx Band

leave a comment »

He modificado mi IC7600 para poder tener Tx en el rango de Rx.

La mod es fácil y como en los icom modernos es cuestión de quitar diodos.

Aquí podréis ver la mod documentada

Pero como se aprecia en la foto primera, mi IC7600 no lleva el diodo D57. En vez de quitar los diodos los he levando de un lado y un trocito de Kapton que me garantiza que no toca el diodo al PCB.

Written by qlfecv

28 de marzo de 2018 at 18:37

Publicado en Ham radio

Tagged with ,

LCD display for Trimble GPSDO

with 4 comments

Aprovechando que llevo un GPSDO he decido sacar mas rendimiento visualizando la posición del sol y dando el locator a 10 digitos.

Para ello he comprado un LCD de 2×20 reflectivo que se ve bien en condiciones de mucha luminosidad y grande, quizas mucho, pero es lo que encontre y no me fije en las medidas.

Aqui lo podeis encontrar.

http://uk.farnell.com/midas/mc22008b6w-spr-v2/display-alphanumeric-20×2-nobacklight/dp/2675639

https://www.ebay.es/itm/Expositor-alfanumerico-20×2-nobacklight-mc22008b6w-spr-v2-FNL-/272975252799

El mayor problema es que el protocolo del trimble no es NMEA es UCCM y no encontre nadie que lo tenga funcionando, por lo que me ha tocado programar de la A la Z las cosas que considere basicas.

Lo primero que hay que hacer es modificar el GPS para obtener la señal RX y TX a nivel de TTL, ya que la que facilita en el conector DB9 es RS232 y no es compatible con arduino.

Estas señales las sacaremos del conversor de TTL a RS232.

También necesitamos +5V que los obtenemos del regulador LT1764A que lleva la placa.

El negativo lo podemos coger de cualquier plano de masa que hay en el PCB.

Aprovechando que desmontaba el GPSDO le he sacado fuera el boton de reset y le he añadido un conector para sacara rx,tx,+5v y gnd al exterior.

Vamos con el LCD. Lo he soldado aprovechando los pins del LCD de forma que queda compacto y añadido un boton de reset del arduino por si hay que resetear.

Para finalizar he dibujado una caja para imprimirla en una impresora 3D para que por lo menos el tamaño no aumente más.

Y este es el resultado

Y ahora funcionando

 

 

Written by qlfecv

21 de diciembre de 2017 at 20:44

Publicado en Arduino, Ham radio, Proyecto

Tagged with , ,

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 , , ,