Sunday, September 29, 2013

AD9833 12 Mhz Signal Generator (En Construccion)

Proyecto en desarrollo de un generador de Ondas cuadradas, sinousinales, triangulares de 12 Mhz.
El pcb es la primera version y aun no se a fabricado, tiene dos planos de masa separados para la senyal analogica y digital, unidos en "GTIE" (Mirar esquematico) tal como recomienda el datasheet de analog devices.Para filtrar los planos de masa en esa posicion se podria instalar una resistencia o un inductor. Incorpora varios capacitadores de filtrado tanto de la alimentacion como de las lineas de senyal falta probar la placa y ajustar los valores optimos de desacoplo. R7 se debe puentear o instalar una resistencia de poco valor si se desea filtrar la senyal del cristal de cuarzo. La salida del DDS (AD9833) es filtrada por R3 y pasa al amplificador operacional OPA357.
Los parametros de modulacion se controlaran con algun microcontrolador a traves de la linea I2c por el conector JP3. 
El jumper JP1 sirve para conectar el cristal integrado  o proporcionar uno externo.
La salida con la senyal amplificada esta en JP2.

Esta placa aun no esta probada y falta por ajustar los componentes. Por ahora fabricare esta version para probar los integrados.
Mas adelante se trabajara en la parte de la amplificacion , para poder variar el voltaje de salida.
Top Layer:
Bottom Layer:

Wednesday, September 25, 2013

ATMEGA328-AU TQFP32-08 Board

Diseño de pcb para un ATmega328 en formato Tqfp


Eagle no incorporaba la libreria de el componente por lo que tuve que dibujarla yo


Esta desarrollado con Eagle y diseñado para que se pueda utilizar en una breadboard (placa de prototipos rapidos), tiene planos de ground en las dos caras, incorpora un cristal de cuarzo, aumentando la precision del reloj del microprocesador, no como en muchas placas que ponen un resonador, ej: arduino, etc.
El conector para programar por ISP esta puesto para colocarlo en la cara TOP (arriba, roja), y los jumpers de las salidas por la cara Bottom (abajo, azul) y que asi se pueda programar mientras esta pinchado en la protoboard.
la entrada de voltaje es de 5V+.  El jumper JP3 , sirve para conectar la referencia de voltaje del ADC (convertidor analogico digital) a V+, o deconectando el jumper se puede suministrar el voltaje deseado.

Layer Top

Layer Bottom

Schematic

Simulacion en 3D Layer TOP

Layer Bottom

Pedimos Las placas a fabricar y en una semana recibimos la entrega

Soldamos los componentes en la placa

Y ya tenemos listos los prototipos!


Si alguien quiere utilizarlo o modificarlo es libre de hacerlo siempre que lo agradezca en los comentarios.

Download Eagle Schematic
Equivalencia con pines arduino  (imagen de www)
Download footprint ATMEGA328au
Download Bill Of Materials  (Lista de materiales. referencias de  www.mouser.com)

OPA357 Eagle footprint

250MHz, Rail-to-Rail I/O, Single CMOS Operational Amplifier w/Shutdown in SOT-23(DBV) package.

CDCE706 Eagle footprint

Programmable 3-PLL Clock Synthesizer / Multiplier / Divider in TSSOP(PW) package
Download Datasheet
Download Library

Tuesday, September 24, 2013

TCL5940 Eagle Footprint

16-Channel LED Driver w/EEprom DOT Correction & Grayscale PWM Control
Download Datasheet

Download Library

ADM3251E Eagle Footprint

Analog devices isolated single channel rs-232 line driver/receiver
in 20-lead SOIC package
Download Datasheet

Download Library

TPL0401 Eagle footprint

128 Taps Digital Potentiometer with I2C Interface in small SC-70 package
Download Datasheet

INA219 Eagle footprint

CURRENT/POWER MONITOR with I2C™ Interface in   package sot-23
Download Datasheet

Download Library

AD9833 Eagle footprint

Footprint for the AD9833 11mW, 2.3-5.5V Complete DDS Programmable Waveform Generator
-0 MHz to 12.5 MHz Output Frequency Range
-28-Bit Resolution (0.1 Hz @ 25 MHz Ref Clock)
-Sinusoidal/Triangular/Square Wave Output
in 10-Lead MSOP Package.
Download Datasheet

Download Library

Monday, September 23, 2013

Display 7 Segmentos 4 digitos: NFD-5642xx Eagle library



Compre un par de displays por ebay  en el display tiene marcado CL5642BH,  buscando por internet encontre el datasheet  aqui. Por lo cual,  5642 es el modelo, B significa que es Anodo comun y H es por el color rojo con una longitud de onda de 700nm. No encontre ninguna libreria compatible para Eagle y la dibuje yo. Si alguien la necesita es libre de utilizarla.
Esquema  en Eagle para display de 7 segmentos 4 digitos.
Descargar libreria


Monday, September 16, 2013

Reparacion TDS-420

Estreno el blog escribiendo sobre el osciloscopio TDS-420 Tektronix compreado en ebay, modelo de 150 Mhz y 100M/s. cuatro canales.
El osciloscopio presentaba diversos fallos: No pasaba los test de chequeo y hacia un sonido muy molesto  de alta frecuencia.
Debido a la antiguedad del equipo reemplaze todos los condesadores electroliticos, un fallo comun en toda la serie TDS, sobretodo los de montaje superficial (SMD)
Desmonte el equipo por completo y realize una limpieza a fondo. Retire los electroliticos viejos y agua y jabon sin compasion.
Encontre un condesador SMD quemado
Lo desolde, limpie la zona y  pude ver una pista rota
Estaba en la placa frontal donde se enccuentra los botones y knobs y el altavoz, el fallo causaba el sonido chirriante. Desmonte un condesador de al lado y medi su capacidad 150 nF al tener que puentear la pista abierta preferi montar un condesador ceramico normal (no smd) asi no tendria problemas con el puente. No tenia ninguno de 150 pero  si de 100, tester en mano encontre q el condensador era para filtrar la señal de un conector que tiene el osciloscopio delante que al poner una pinza  tektronix original detecta por una resistencia  de que tipo es y la configura automaticamente. Si conectas una piza normal al no tener la resistencia con masa no hace nada. Asi que no creo que sea muy delicado el valor.
En algunos casos los condensadores estaban rotos y contaminaron la placa PCB con acido, las fugas habian empezado a corroer algun integrado, por si no fuera poco  el acido provocaba cortos entre las pistas..Algunas Fotos como ejemplo de pines corroidos, estan echas con lupa y mobil en mano:


Armado con una "Dremel" y alcohol isopropilico lije y limpie toda la corrosion. y Asi quedaron despues: 


Reinstale todos los condensadores de la fuente de alimenacion y de todas las placas del equipo, mas o menos 50 unidades. Despues de soldar limpie todo el equipo con "Simple Green" (Desengrasante), baño ultrasonidos, enjuague con agua destilada y puse en remojo con alcohol isopropilico para eliminar el agua. Pase el secador de pelo para acelerar la evaporacion del alcohol y  monte todo. Una de las pilas  para guardar la configuracion estaba gastada era de 3V

 en la tienda me querian robar 30 dolares... instale un par de pilas de 1,5V en serie... salieron gratis por que se las quite a mi novia jejeje. Cinta aislante y a correr :)  al encender el problema del zumbido estaba solucionado, el test del inicio paso sin problemas:
Y desde el menu avanzado un segundo test que el equipo realiza para comprobar el correcto funcionamiento paso tambien sin ningun fallo:
No tenia nada mejor a mano y probe a medir el reloj de cuarzo de 16mhz de arduino:
Probe los cuatros canales y todos ivan sin ningun problema. Mas adelante hare una prueba mas a fondo de las especificaciones tecnicas, pero por ahora estoy mas que contentento, por 50 euros el osciloscopio (incluidos gastos de envio) + 30 euros en condesadores y medio litro de "Mistol" a quedado como nuevo. Un equipo que pese a su edad tiene mejores prestaciones que equipos nuevos por debajo de los 500 euros.