viernes, 24 de marzo de 2017

CREACION DE COMPONENTES ELECTRONICOS EN CIRCUIT WIZARD versión 2006

CREACION DE LIBRERIAS
Primero para integrar nuestros componentes debemos crear librerías que estarán divididas en dos partes una para la parte de Diagrama (Circuit Diagram) y la otra para el diseño de PCB (PCB layout).
Esto nos servirá para crear el diagrama esquemático con nuestro componente y luego indicarle al software que debe crear un PCB con los componentes creados (Sistema de autoruteo de pistas).
Si en caso de tener nuestras librerías creadas podemos ir integrando los componentes en estas. Recuerden que siempre debe haber al menos una librería creada por el usuario en la parte de Diagrama y la parte de diseño de PCB.
Pasos a seguir:
1.    Ir a la pestaña inferior Circuit Diagram y seleccionar.
 


2.    Ir a menú Edit-Symbol-Library –New Library y seleccionar.


3.    Luego en la ventana  en el cuadro de texto Name pondremos un nombre a la librería. Pondremos SMD y en Type Circuit Symbols. Presionamos OK.


Veremos que en la lista de herramientas Gallery podremos ver nuestra nueva librería creada.
 


Luego haremos lo mismo para crear una librería en la capa de Diseño de PCB (PCB layout).
4.    Repetimos el paso 1 pero ahora iremos a la pestaña inferior PCB layout y seleccionamos.



5.    Repetimos el paso 2.
6.    Luego en la ventana  en el cuadro de texto Name pondremos un nombre a la librería. Pondremos SMD PCB y en Type PCB Component. Presionamos OK. (Nota: Al colocar el mismo nombre que librería de Diagrama nos saldrá un error de archivo ya que Circuit Wizard guarda estas librerías como archivos en el disco).
 

7.    Ahora veremos nuestra librería creada para la Galería de componentes.
 

Ya tenemos creadas nuestras librerías donde iremos guardando nuestros componentes personalizados.


CREACION DEL COMPONENTE TIPO SIMBOLO
Si queremos utilizar toda la funcionalidad de Circuit Wizard para que nos cree el PCB de forma automática debemos aplicar el ruteo automático, pero la pregunta que me hice fue ¿ Cómo podre realizar esto si no tengo los componentes que me permitan diseñar el Circuito Esquemático o Diagrama?.


Bueno, en principio buscando por la red, di con algunos trucos a realizar con la creación de componentes, pero en la práctica fue difícil de aplicar y otros simplemente se referían a crear solo el componente para el PCB. Al final me decidí hacerlo a mi manera y encontré que era más sencillo de lo que creí.


Creando un componente tipo símbolo para usarlo en Diagrama de circuito (Circuit Diagram).


Realizaremos un ejemplo práctico con una resistencia SMD bastante sencilla, la cual nos servirá para ir aplicando los conceptos y afinar la habilidad de crear nuestro propio componente. La resistencia será muy parecida a la que trae el propio software y la pondremos de ejemplo para crearla.
Debemos asegurarnos que estamos en la pestaña de trabajo Circuit Diagram y luego seleccionar la capa de Diagrama esto se hace en Menu>Edit-Layer-Circuit Diagram seleccionamos.
 


Cambiaremos algunos ajustes para que podamos trabajar con más precisión. Ajustamos la grilla para que se muestre Show Grid y también cambiaremos de 0,1 pulgada a 0,05 pulgadas (también se puede trabajar en milímetros) y pondremos el Zoom en 200% o más.
 

Ahora pondremos una resistencia del software sobre el área de trabajo y dibujaremos una exactamente igual pero con dos líneas dentro de esta para diferenciarla. Esto lo haremos con las herramientas de dibujo que se encuentran en Menu>Project-Draw-Rectangle y ocuparemos Line también. Luego eliminamos nuestra resistencia “tipo” antes puesta. Nos debe quedar algo parecido a esto:
 

Ahora es el momento de asignarle los pines de conexión a la resistencia. Deseleccionamos nuestro componente y luego vamos al Menu>Symbol>Library>Insert Pin seleccionamos una patilla y en el extremo hacemos clic. Luego le asignamos los números correspondientes al pin. (Esto nos servirá para definir en el diseño que pin va con cual. Toma importancia cuando creamos un componente con muchos pines).
 


 
Luego agrupamos el componente. Para agrupar debemos seleccionar desde afuera todo el componente o sea la resistencia junto a los pines ya asignados. Es importante que quede todo seleccionado. Ir a Menu>Edit>Arrange>Group
 

Ahora debemos asignarle los parámetros para que este pueda pasar a ser un componente de la librería. Para esto debemos seleccionar la resistencia e ir al Menu>Edit>Symbol>Library>Make Symbol, e ingresar los datos que se solicitan.
 


Vale la pena explicar un poco estos datos ya que con estos identificaremos nuestro componente durante el resto del proceso.
Type: Tipo de componente solo se marca Circuit Symbol.
Key: Dato importante ya que le sirve al programa para identificar el componente. Siempre use nombres identificativos y al final un punto y symbol (.symbol).
Name: Nombre del componente, este aparecerá en el listado de la librería en la Galería.
Description: Breve descripción del componente. Yo usualmente coloco las dimensiones u otra característica relevante.
Conver To: Este es uno de los más importantes. Acá nos pregunta cuál será la “Key” del componente tipo PCB que se convertirá, o sea, este deberá ser el nombre que tomara como key el componente que creemos para el PCB con las medidas y pads. Hay que anotarlo.
Luego damos a OK y posicionamos el mouse sobre la resistencia, veremos ahora como se marcan los pines asignados.
 

Solo nos queda agregar nuestro componente a la librería de Diagramas  en la Galería para que de ahora en adelante nos quede permanentemente para hacer uso en nuestros proyectos.
Para esto, seleccionaremos la resistencia e iremos al Menú>Edit>Symbol>Library>Add to Library y oprimimos el botón OK. Y con esto podemos dar por finalizado nuestro componente tipo Símbolo o de Diagrama.
 






CREACION DE COMPONENTE TIPO DISEÑO PCB. (Y nexo al componente Símbolo).
Debemos tener en cuenta que este componente será el que se imprima para realizar el circuito impreso y el cual también servirá al programa para generar las pistas cuando le indiquemos el autoruteo.
Entonces es importante saber exactamente las medidas que tendrá el componente, podemos tomar las medidas nosotros mismos y aproximar o bien podemos trabajar sobre los datos que nos da el fabricante (datasheets).
Como estábamos diseñando la resistencia SMD seguiremos con esta y tomaremos las medidas que nos da el fabricante de una resistencia SMD en particular y la diseñaremos.

Tomaremos los datos de la resistencia del datasheet de Vikyng.
 

Iremos pestaña inferior PCB layout y seleccionamos.
 

Debemos ajustar la grilla para que podamos trabajar cómodamente en milímetros y la pondremos en  0,5mm y pondremos el zoom en 400%. Si nos fijamos tomando un punto de referencia cada división de la grilla equivale a ½ mm o cada dos puntos  equivalen a 1mm.
Nos fijaremos que el tipo de vista este en normal y ahora dibujaremos un rectángulo de dimensión 2.0mm x 1.5mm. 

Para que nuestro componente solo se nos vea como serigrafía (Silk Screen) porque lo que queremos es que el lado de soldar, se vea solo las rutas y los pads, debemos enviar nuestro componente a serigrafía, seleccionando todo el componente y luego ir al Menu>Edit-Layer-Silk screen.
Seleccionamos el componente y los agrupamos en el Menu>Edit>Arrange>Group.
Luego añadiremos los pad de conexión en ambos lados de la resistencia. Estos pad deberán ser cuadrados y con dimensión acorde al punto de soldadura de la resistencia, aproximadamente 1.0mm x 1.5mm. Ajustamos el componente y los pads.
Pad Centrados al Componente
Ahora añadiremos los pines de conexión de acuerdo al centro de los pad. 
Y como en el ejemplo anterior seleccionamos todo y agrupamos los componentes, pads y pines de conexión.Ahora nos queda asignarle los parámetros para que este pueda pasar a ser un componente de la librería de PCB Layout. Para esto debemos seleccionar la resistencia e ir al Menu>Edit>Symbol>Library>Make Symbol, e ingresar los datos que se solicitan.
 



Y tal como antes debemos ingresar los datos al componente.
Type: No cambia PCB Component.
Key: Nombre identificativo del componente. En caso de haber creado el componente de Diagrama (Símbolo) hay que copiar el nombre que se puso en Convert To en la etapa anterior, para que el programa pueda asociar ambos componentes y crear el nexo para el autoruteo.
Name: Nombre del componente. Nombre que lo identifica en la librería de la Galería de PCB Layout.
Description: Breve descripción del componente.
Convert To: Deshabilitado. Esta disponible solo en modo Diagrama (Circuit Diagram).

Luego presionamos el botón OK. Ahora ya está definido en el sistema y veremos cómo nos permite realizar pistas hacia otros componentes. Una prueba de cómo esta enlazado para crear las redes o Nets, es moviendo el componente creado y se verán las líneas uniendo virtualmente los componentes.
 



Pistas de la resistencia SMD unidas a una resistencia común y Pistas como NETs comprobando que el programa esta uniendo realmente los componentes.
Solo nos queda agregar nuestro componente a la librería de Diseño PCB (PCB Layout) en la Galería, para usarlos permanentemente.
Para esto seleccionamos el componente e iremos al Menú>Edit>Symbol>Library>Add to Library y oprimimos el botón OK.



Ahora podemos disfrutar de nuestro trabajo al haber realizado un componente de manera completa desde los esquemáticos hasta el autoruteo hacia PCB.
Si quieres puedes contactarme al correo electrónico naigsoft@gmail.com , cualquier duda o consulta me será muy grato responder.
 

Descarga el archivo PDF del manual aqui.

Hasta otra entrega.

viernes, 20 de junio de 2014

Voltajes de referencia Samsung np300 scala3-14CRV sec.energía.

Hola amigos, en esta entrega les doy a conocer cuales son los voltajes de referencia cuando el equipo esta en standby con y sin bateria.

También de regalo les dejo el dump bios de la placa NP300 scala3-14crv, lo copie directamente de la bios de este notebook.

Los voltajes estan descritos segun las hojas referente del diagrama del NP300E4C-SCALA3-14CRV, puede que coincida con otros modelos de Samsung.

Standby medidos sin la batería.




Estos son los voltajes en Stanby con bateria.



Dejo el enlace del diagrama de este modelo.

También les dejo el dump del bios de esta placa. Yo personalmente lo programe con el nano usb spi programmer v.1.1. En la proxima entrega hare un tuto para usar este gran dispositivo.

Hasta otra entrega!.

jueves, 19 de junio de 2014

Problema de encendido Notebook samsung NP300e4c

Notebook : Samsung NP300e4c
Síntoma: No enciende, LED_ACIN parpadeante.

Dado que estos equipos trabajan con bastante amperaje es necesario verificar los mosfet que van directamente a la entrada del jack de DC.

Estos son dos van pareados y casi siempre se dañan, los mosfet eran BA2N1A respectivamente y los reemplacé por dos con similares caracteristicas.

También es necesario revisar el conector de entrada (power jack dc), en este equipo la pata de +VDC estaba con fuga y no encendia en ocasiones.

jueves, 19 de abril de 2012

Tutorial Flashear Xperia X8 E15-A- (Claro Chile)

Para todos los entusiastas en dejar su Sony Ericsson más actualizado, he preparado este tutorial para que puedan sacarle el máximo provecho a la versión Xperia X8 E15A. Instalando una versión mas reciente de Android (Gingerbread 2.3).

He sabido que Sony no dará mas soporte para actualización de firmware para estos equipos así que para los que se atrevan podrán disfrutar de un nuevo y mejorado Android con cualidades como, el incremento de la sensibilidad de señal.

Manos a la obra…

Debo señalar que este tutorial es meramente informativo y aquel que quiera experimentar con sus teléfonos debe saber que puede en algún momento dejarlo como un lindo pisapapeles lo cual obviamente no me responsabilizo.

Veamos que nos dice nuestro Xperia 8

Para poder tener una idea de lo que estamos haciendo veremos si nuestro equipo tiene algunas cualidades o si simplemente se quedo en el pasado. Para esto iremos a Ajustes>Acerca del Teléfono>

  1. Estado> Intensidad de la señal> Para ciertas bandas veremos que tenemos una calidad de señal bastante pobre, alrededor de -70dbm -80dbm lo cual hace que nuestro celular este constantemente incrementado su potencia para lograr una mejor comunicación y a la vez ocupando más batería de la cuenta.
  2. Versión de Android> Veremos la versión de Android de nuestro dispositivo.
  3. Versión de banda base> Veremos la versión de la banda base de nuestro dispositivo. Acá me detendré un poco ya que para poder rootear nuestro teléfono es necesario que la banda base sea : M76XX-TSNCJOLYM-53404015 si tiene una versión mas antigua será necesario actualizarla.

Hay que actualizar la Banda Base.

La banda base se describe como el rango de frecuencias que el aparato tiene para establecer comunicación con las antenas de radio. En telefonía celular existen mas de una banda donde puede que algunas estén con mucho menor potencia.

Para empezar debemos asegurarnos que nuestra banda base sea la adecuada para poder continuar, en el paso anterior vemos como saber cual es desde el teléfono, debe ser exactamente igual sino es así proseguiremos a flashearla. Para esto debemos descargar un paquete de herramientas que nos proporcionara los drivers del teléfono, el archivo BIN de la banda base para el Xperia X8 E15A (este número podremos verlo detrás donde se aloja la batería) y también el xRecovery que nos servirá para finalmente actualizar Android a Gingerbread.

Al final en enlaces está todo los archivos que se necesitan.

Usando Flashtool para actualizar la banda base.

Para poder empezar debemos asegurarnos que nuestro computador tiene todos los drivers correspondientes a nuestro teléfono, tanto en modo Depuración como sin el.

Primero debemos descargar y descomprimir Flashtools.rar en una carpeta (asumiremos que es flashtools\)

Iremos a Flashtools\drivers\ e instalaremos el siguiente programa ggsetup-2.2.0.10.exe luego descomprimiremos la carpeta X8_ADB_drivers.zip y la dejaremos intacta, quedara en Flashtools\drivers\X8_ADB_drivers.

Para que el computador que estamos usando cargue todos los drivers debemos primero de quitar la opción en el teléfono Ajustes>Aplicaciones> Desarrollo> Depuración de USB. Ahora instalaremos el cable USB a nuestro computador. Deberá de instalar todo. Si en caso que no instale algún driver deberemos buscarlo e instalarlo manualmente desde la carpeta Flashtools\drivers\X8_ADB_drivers. Una vez instalado y que Windows nos diga que ha sido instalado todos los drivers correctamente hay que desconectar nuestro teléfono del computador.

Ahora Haremos exactamente lo mismo pero marcando Depuración de USB en el teléfono y siguiendo los mismos pasos antes descrito.

Volviendo nuevamente a desmarcar Depuración USB en nuestro teléfono procederemos a desconectarlo del computador y apagarlo.

Iremos a la carpeta Flashtools y ejecutaremos el archivo X10FlashTool.exe

Haremos clic en el botón Flash y luego verificaremos el nº de firmware y banda base debe ser x8a – baseband_015.

Luego haremos clic en OK. Aparecerá un cuadro de dialogo donde nos informa que debemos hacer lo siguiente:

  1. Desconectar el dispositivo (teléfono)
  2. Apagar el dispositivo
  3. Presionar y mantener el botón Atrás del teléfono (flecha hacia la izquierda )
  4. Conectar el Cable USB al celular.

Ahora comenzara a ejecutar el flasheo (NO INTERRUMPIR, NI DESCONECTAR EL CABLE USB)
Una vez finalizado procedemos a desconectar el Teléfono del Cable USB y encenderlo, verificamos la banda base en Ajustes>Acerca del Teléfono>Versión de banda base. Veremos si coincide con M76XX-TSNCJOLYM-53404015.

Aquí cabe señalar que podremos darnos cuenta que ya nuestro teléfono a mejorado considerablemente su señal de recepción. Ahora veremos que en Estado nos muestra unos agradables -60dbm o incluso menos, los que no ahorra muchas horas de carga de la batería.

Rootear nuestro teléfono!

Este procedimiento es bastante sencillo, hay quienes han usado el flashtools para hacerlo yo particularmente he usado una aplicación que se llama SuperOneClick, mas que nada la explico para que tengan la alternativa y ya que a mi me ha funcionado perfectamente no hay de que preocuparse.

Porque hacerlo?

Simple, ya que para poder instalar el xRecovery que es una aplicación que se carga al encender el celular y poder instalar paquetes de software, limpiar configuraciones, hacer particiones,etc., debemos tener permisos de Super Usuario. Sin este programa no podremos instalar la nueva versión de Android.

Para tener permisos de super usuario en nuestro Xperia primero descargaremos la aplicación SuperOneClick y la descomprimeros en un lugar visible.

Ejecutamos el archivo SuperOneClick.exe y aparecerá una pantalla donde haremos clic en el botón ROOT, Esperamos un par de segundos hasta que nos informe “Waiting for device…” (esperando el dispositivo).

Primero debemos marcar nuevamente la opción de Depuración en nuestro teléfono y procedemos a conectarlo. Una vez finalizado este proceso se apagara y reiniciara nuestro teléfono, sino lo hace habrá que hacerlo manualmente. Verificamos en las aplicaciones instaladas si existe un Android Pirata (dos huesos cruzados).

Ahora nuestro Xperia podrá dar permisos de Super Usuario a nuestras aplicaciones que lo necesiten como el xRecovery.

Instalemos xRecovery.

Personalmente no me funcionó la forma de descargar el paquete de xRecovery-mini-0.1-beta.tar.bz2 (que esta en varios sitios de Internet) y mover los archivos que ahí están en la carpeta de sistema system\bin de Linux con el ES File Explorer. Ya que a pesar que se copiaban con éxito los archivos, no funcionaba al momento de encenderlo y presionar reiteradamente el botón Atrás (flecha apuntando a la izquierda del teléfono) para poder entrar al xRecovery.

Así que para suerte mía el Flashtools antes instalado viene con un instalador del xRecovery, pero ojo!. Antes debemos de conectar nuestro teléfono a internet y descargar del market la aplicación BusyBox. Una vez instalada debemos volver a “reinstalarla” ejecutando la aplicación en el teléfono. Hecho esto conectamos el teléfono al computador y automáticamente verificara si busybox esta instalado, recuerden tenerlo como modo de depuración activado, sino no lo reconocerá.

Ahora simplemente presionamos el botón xRecovery e iniciará automáticamente la instalación de este. Esperamos que finalice y luego desconectamos el cable USB y reiniciamos el teléfono.

Ahora deben respaldar todo haciéndolo en modo Recovery. No me extenderé aquí ya que el fin del tuto es Instalar nuestra nueva versión y como soy impaciente les dejo esto para que lo busquen en google. Pero aun asi pueden cambiar la memoria SD por otra para no perder datos y exportar los contactos a la SIM o subirlos a la cuenta de google.

Instalando el nuevo Androide.

Ahora llegando a la recta final podremos decir que ya estamos preparados para empezar a instalar la nueva versión de Android denominada Gingerbread.

Hay hartas Roms modificadas unas que están en fase beta y otras que algunos elementos del teléfono no funcionan como el Wifi o el GPS.

Debo aclarar que hay versiones o mods que están en constante progreso en función a la version base de android. Una de estas es Cyanogenmod que funciona en base a froyo y actualmente en Gingerbread. Seria como las famosas versiones de Windows XP unnatended. Pero obviamente con mas características a nivel de kernel ya que los códigos están liberados para ser libremente programados y mejorados.

Por suerte ya he probado varias y particularmente me quedo con una que descargue de Cyanogenmod donde espectacularmente funciona con todas las características del Xperia X8 como el Wifi, GPS, Cámara, Grabación de Video, Acelerómetro, Giroscopio, Etc.

Bueno sin mas preámbulos, descarguen la versión GingerDX y pásenla a la raíz de la SD Card del teléfono.

Apaguen el teléfono, Importante: deben tener la batería cargada al máximo para que no hayan imprevistos.

Enciendan el teléfono y seguidamente presionen reiteradas veces la tecla Atrás. Verán que aparecerá el logo Sony Ericsson, no dejen de presionar la tecla. Ahora estarán en modo Recovery. Para moverse se usan las teclas de volumen y para seleccionar el botón home (el botón central).

Ahora ir a Advanced Options>Wipe Battery Status. Regresar (flecha Atrás)

Seleccionar Wipe Cache Partitions, darle Ok, y regresar.

Seleccionar Factory Reset (Full Wipe) darle Ok y regresar.

Seleccionar Select Custom Zip. Seleccionamos la ROM que pasamos a la SD Card. Damos Ok.

Ahora empezará a instalar la nueva versión. Esperaremos unos minutos hasta que aparezca en la pantalla “Installation complete”. Ahora en el recovery buscamos y seleccionamos Reboot phone.

Una vez que reinicie el teléfono esperaremos pacientemente ya que la primera vez se demora unos 3 o 4 minutos.

Bueno a sido todo por hoy….Disfrútenlo.

Enlaces:

FlashTools : Herramientas para actualizar banda e instalar xRecovery

SuperOneClick : Herramienta para hacernos de Super Usuario (root)

GingerDX_022_update : Instalador de Gingerbread Cyanogenmod 3.2

Este articulo en formato PDF

lunes, 17 de julio de 2006

Notebook COMPAQ serie C700.
Falla: No enciende con cargador, sólo con batería.

El problema radica en dos componentes del equipo, puede ser el cargador de la batería o bien la placa madre del equipo.

Al descartar que la batería este con problemas verificando si existen los 18.5v en el conector del equipo se estima que ya es un problema de placa.

Una vez desarmado el equipo nos daremos cuenta si existe algún problema en el conector hembra del notebook sacando el conector (blanco) que va desde el conector hembra del equipo hacia la placa madre, conectamos el cargador y verificamos si llega los voltajes 18.5v a las patillas del conector blanco. Si esto es así entonces buscaremos un par de circuitos integrados de tipo Mosfet FDS6675 o similar lo cual buscaremos su hoja de datos para saber que pines son los que están en corto circuito. Este en particular estaba con daños en todas sus patillas (marcaba en cortocircuito). Este integrado debería marcar al rededor de los 700mV en la escala de medición de Diodos.

El problema se puede solucionar temporalmente, quitando este mosfet y añadiendo un diodo de alta capacidad o bien simplemente haciendo un puente entre las patillas que señalan un diodo en el esquemático. En este caso se puso un bypass entre las patillas 5-8 y 1-3 dejando la patilla 4 sin conexión.
Publicar entrada