TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: El_Guitre en 28 de Marzo de 2008, 22:21:06

Título: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 28 de Marzo de 2008, 22:21:06
Podrías describirnos un poco más tu plaquita y que avances has tenido.

Un saludo

Hola Jesus, justo estaba armando algo bien detallado para cargarlo en el foro, pero ya que preguntas te comento a grandes rasgos, la placa es esta

(http://img249.imageshack.us/img249/8232/placaqv5.png)

Esta placa la diseñamos junto a Micro23 hace un tiempito para añadirle conectividad ethernet a nuestros desarrollos con microcontroladores. En este caso y como es para realizar pruebas, y generalmente los prototipos los armamos primero en protoboard, la placa esta diseñada con pines para pincharla directamente en el protoboard, como se ve en esta imagen

(http://img249.imageshack.us/img249/9813/1004989xr7.jpg)

La placa contiene un ENC28J60 y todos los demas componentes necesarios para que este funcione, por ejemplo el cristal de 25MHz, los condensadore, resistencias y el conector con los transformadores incluidos.
Los pines de conexion de la placa son VCC, GND, Reset, Interrupción, y los pines del SPI (SO, SI, Clock y CS). De esta forma podemos añadirle una conexion ethernet a algún desarrollo con microcontroladores.

Hasta ahora hemos trabajado con el stack de microC, realizamos pruebas de conexion (PING y demas) y después le cargamos una pagina web al micro que nos mostraba el estado de unos pulsadores y nos permitía encender unos leds en el protoboard, lo conectamos a la red de la universidad y probamos acceder desde varias PC de la red, de manera exitosa.

Ni bien termine la explicación detallada con esquemático, PCB, lista de componentes y demas lo cargo para que quien este interesado se arme una. Saludos.

Título: placa entrenadora para el ENC28J60
Publicado por: jfh900 en 28 de Marzo de 2008, 22:28:30
Interesante trabajo. Yo estaba pensando en montar una, bueno mejor dicho clonar una tarjeta que permite la conexión tanto a 5 como 3,3 voltios. Por lo que veo vuestra tarjeta solo admite conexión (tal cual se entiende) a 3,3 V. De todas formas esperamos tus trabajos.

Un saludo
Título: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 28 de Marzo de 2008, 22:34:04
Lo único que trabaja a 3.3V es VCC de la placa, para las demas lineas se puede utilizar 5V perfectamente por que las entradas del ENC estan diseñadas para soportarlo, yo para las pruebas lo conecte a un 16F877 a 5V sin ningún adaptador de tensión entre las lineas de comunicación y no tuve ningún problema. No le puse un regulador a la placa para reducir su tamaño, pero se le podria incluir uno y un jumper para seleccionar 3.3 o 5V.
Título: placa entrenadora para el ENC28J60
Publicado por: jfh900 en 28 de Marzo de 2008, 22:39:47
Si te parece bien se podría dividir este hilo en dos y separarle de la búsqueda de conectores. Yo por mi parte puedo poner el esquema de la placa que voy a copiar. ¿Te parece bien?

Un saludo
Título: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 28 de Marzo de 2008, 22:43:55
Muy bien, vos podes hacerlo, me refiero a si abrimos un nuevo hilo trasladar los posts referentes a la placa al nuevo hilo, o a quien deberíamos pedírselo?
Título: placa entrenadora para el ENC28J60
Publicado por: jfh900 en 28 de Marzo de 2008, 22:48:40
Yo no puedo dividir este hilo por que no lo modero. Pero se lo podemos decir a algún moderador de este foro para que lo haga y lo pase a "proyectos" con el nombre "placa entrenadora para el ENC28J60".

Un saludo
Título: Re: placa entrenadora para el ENC28J60
Publicado por: stk500 en 29 de Marzo de 2008, 05:24:24
Jesus y amigos EL_Guitre por aqui estare viendo el desarrollo y hacer preguntas , por otro lado Jesus esta en un projecto con Atmel y alli queria hablar de eso por
ejemplo WebTiger! en I2C protocolado, y me interesaria hablar sobre la posibilidades de hacer muchas unidades preprogramada, con un Master/ 32 Slave,Multiplexados, a ver sin me pueden dar mas detalles sobre esos???
Gracias y un gran Saludo
Título: Re: placa entrenadora para el ENC28J60
Publicado por: jfh900 en 29 de Marzo de 2008, 11:10:37
Mi idea es probar las distintas pilas de TCP/IP osease microchip. CCS, y para Atmel alguna también de tal forma que este módulo pueda servir para cualquiera de los micros que voy a utilizar. Estoy a la espera de unos componentes para hacer circuitos impresos y poner a realizar las placas.

El módulo que quiero realizar es un clónico de Mikroelektronika, que permite conectarlo tanto a 3,3V como a 5,5 voltios. Esto último se podría discutir haber si realmente es necesario o no. Este es el esquema:

(http://img152.imageshack.us/img152/2254/placaethernetuk7.jpg)

Y el esquema es:

(http://img152.imageshack.us/img152/6083/esquemaethernetks4.jpg)

Se puede descargar el PDF de:

http://www.mikroe.com/pdf/serial_ethernet_manual.pdf

Un saludo
Título: Re: placa entrenadora para el ENC28J60
Publicado por: maritov en 04 de Octubre de 2008, 01:26:55
Hola Guitre!!! Colgaste el PCB de la placa?? Estoy por ponerme a hacer algo similar...pero si vos ya lo hiciste y lo queres compartir, será mas que bienvenido.

Saludos
Maritov
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 04 de Octubre de 2008, 17:08:26
Hola maritov, aca te paso el archivo de altium, despues te detallo bien en que consiste el modulito si te interesa armarlo. Saludos

Nota: modifique el archivo por que le faltaba rutear una pista.
Título: Re: placa entrenadora para el ENC28J60
Publicado por: maritov en 04 de Octubre de 2008, 17:32:29
Mil gracias güitre, ahora me voy a poner a investigar Altium. Yo uso Ares de Proteus, pero conocer algo nuevo no viene mal.

Saludos!!!
Gracias!!!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 04 de Octubre de 2008, 18:37:04
ok velo, cualquier dudame avisas. saludos
Título: Re: placa entrenadora para el ENC28J60
Publicado por: maritov en 04 de Octubre de 2008, 18:47:12
Güitre!!!! Me quise morir cuando investigué Altium, por lo visto es poderoso, pero pesa bastante para descargarlo y hay que leer bastante para agarrarle la mano....y hoy estoy un poco a las corridas, de hecho por eso me contacto con vos, la idea es no ponerme a diseñar el pcb en Proteus si es que hay otro usuario que ya lo hizo y por ahi lo comparte!

¿Será mucha molestia si te pido nos cuelgues el esquematico y pcb en pdf? Creo que así nos independizariamos del soft!!

Espero me entiendas!!
Saludos
Maritov

Título: Re: placa entrenadora para el ENC28J60
Publicado por: akira_ve en 05 de Octubre de 2008, 12:47:25
Vaya Te felicito Guitre yo pensaba en algo parecido tambien pues compre ese componente pues aqui en mi trabajo queremos hacer unos sensores remotos y pensamos primero esar el ethernet,,,,tengo cantidad de targetas madres dañadas....pensaba tomar algo de alli.para poner a funcionar el componente,,,,,,,,,,,,,,,en ellas hay reguladores de 3.3 voltios podria buscarlos y decirles para que salga mas economico.............tienes el esquematico en jpg, pdf o para proteus=?????
Título: Re: placa entrenadora para el ENC28J60
Publicado por: Khronos_Nieto en 05 de Octubre de 2008, 21:56:35
Muchas gracias Guitre por publicar la placa...  :-/ :-/ :-/ :-/

Hace tiempo que tengo un ENC28J60 en el cajon desastre y ya tenía ganas de meterle mano.

He conseguido el conector con bobinas y los demás componentes, pero por falta de tiempo no me había puesto a diseñar la placa, y en internet solo se encuentran para el ENC28J60 en formato SMD. Por eso tu diseño me viene estupendo!

Muchas gracias de nuevo.

Un saludo.
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 05 de Octubre de 2008, 22:46:30
Señores aca les paso los pdf del esquemático y del pcb listo para imprimir y planchar sobre el cobre. Lo único que les sugiero es que hagan una impresion previa en una hoja común para comprobar si al pasarlo a PDF no se modifico la escala, pero creo que no (no tengo una impresora a mano). Bueno cualquier cosa me preguntan.

Muchas gracias Guitre por publicar la placa...  :-/ :-/ :-/ :-/

Hace tiempo que tengo un ENC28J60 en el cajon desastre y ya tenía ganas de meterle mano.

He conseguido el conector con bobinas y los demás componentes, pero por falta de tiempo no me había puesto a diseñar la placa, y en internet solo se encuentran para el ENC28J60 en formato SMD. Por eso tu diseño me viene estupendo!

Muchas gracias de nuevo.

Un saludo.

Me alegra que el tiempo que uno invierte en estas cosas le sirva a otro para partir con una base y hacer algo mejor. Lo único que al abrir el proyecto para pasarlo a PDF me di cuenta que habia un pequeño error en la placa que cuando arme la mia tuve que corregir sobre la marcha. Falto unir dos pistas en el esquemático y no se rutearon en el pcb. Ahora modifico el archivo del post anterior por el corregido. 
Título: Re: placa entrenadora para el ENC28J60
Publicado por: maritov en 23 de Febrero de 2009, 19:47:35
Hola El_Guitre, despues de un tiempo me está llegando el momento de hacer la placa. Viendo el pdf que nos pasaste hay tres PCB. No terminé de entender cual es el que funciona.

Mil gracias!!!
Saludos
Maritov
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 23 de Febrero de 2009, 22:15:25
Hola, hay tres PCB pero es el mismo copiado, esta hecho asi para aprovechar la hoja al imprimir.  El PCB es de doble cara y esta para imprimir la serigrafia de los componentes. Saludos.
Título: Re: placa entrenadora para el ENC28J60
Publicado por: akira_ve en 27 de Julio de 2009, 17:54:17
Amigo Has hecho funcionr la Targeta??............con Mikrobasic o PICC ???
Título: Re: placa entrenadora para el ENC28J60
Publicado por: Micro23 en 27 de Julio de 2009, 19:01:16
Hola akira_ve la placa la hemos probado con MikroC, utilizando los ejemplos que trae el compilador.
Saludos
Título: Re: placa entrenadora para el ENC28J60
Publicado por: akira_ve en 27 de Julio de 2009, 19:23:59
Estoy bueno si lo pruevo es con el Mikro Basic..........que aparecer lo controla con gran facilidad.....
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 28 de Julio de 2009, 13:56:10
Hola akira, como te menciona Micro23, en su momento trabajamos con MicroC, realmente es sencillo y trae algunos ejemplos. Creo que los mismos ejemplos estan para microBasic. Suerte.
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 17 de Julio de 2010, 03:45:05
Tengo una gran duda que hasta he realizado dos versiones de pcb.

El enc28j60 en su pin numero 5 marca NC osea No Conectar y marca dejar libre en las especificaciones.

En otros diagramas agenos a microchip, ese mismo pin aparece con el nombre de " WOL " y si lo conectan :?

..............................
Tambien en una APP note de Microchip llaman a ese pin 5 como WOL y dice que no tiene uso pero lo conectan a un pin del pic >_<

Cual es lo correcto ??
Título: Re: placa entrenadora para el ENC28J60
Publicado por: Nocturno en 17 de Julio de 2010, 03:50:23
En mi única experiencia con ENC28J60 lo dejé desconectado y funciona perfectamente.
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 18 de Julio de 2010, 06:16:38
Gracias!

He rebuscado y en la picdem la deja desconectada y la llama NC.

Lo he dejado desconectado , me lei parte del data y no le encontre uso ni nada , luego busque en los productos microchip y de ahi me guie.

Saludos y gracias nuevamente!!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 18 de Julio de 2010, 17:48:57
Aqui les dejo la plaquita que voy a armar
(http://img709.imageshack.us/img709/2765/enc28anim.gif)(http://img638.imageshack.us/img638/9264/enc28schem.th.jpg) (http://img638.imageshack.us/i/enc28schem.jpg/)



Tambien adjunto archivos en eagle
Saludos!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: Suky en 18 de Julio de 2010, 19:05:21
Muy buena la placa, y más interesante el gif animado  :mrgreen:

Saludos!  ;-)
Título: Re: placa entrenadora para el ENC28J60
Publicado por: El_Guitre en 19 de Julio de 2010, 09:43:11
Muy buena la placa akena, felicitaciones
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 21 de Julio de 2010, 05:09:47
Gracias panas!

Aqui subo foto de la placa armada.Todavía no la pruebo porque pense que tenia pics LF y NAAA xD.


(http://img688.imageshack.us/img688/2770/ethassembled.jpg)
http://img688.imageshack.us/img688/2770/ethassembled.jpg
Título: Re: placa entrenadora para el ENC28J60
Publicado por: jhozate en 21 de Julio de 2010, 15:31:40
 :shock:   :shock:   :shock:   :shock:
 :-/ :-/ :-/ :-/
se ven muy buenas!!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: MGLSOFT en 21 de Julio de 2010, 15:58:04
Muy buena!!
Puedes usar un buffer para aislar las tensiones, tal como propone Microchip en las appnotes.
Yo lo use con un PIC18F4680 de 5 Volts sin problemas...
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 21 de Julio de 2010, 23:08:40
Muy buena!!
Puedes usar un buffer para aislar las tensiones, tal como propone Microchip en las appnotes.
Yo lo use con un PIC18F4680 de 5 Volts sin problemas...

Gracias!

Observe esto que comentas cuando leía las especificaciones del enc28j60 , trae los ejemplos con unas AND y un BUffer.

Lo que tenia a la mano era la AND  :mrgreen:

Pues Primera prueba del dispositivo y no me andaba xD
Al cambiar de pic en el CCS acomode mal los pines SO por SI >_< , xD cambie lo spines y listo .
Despues revise con mi hermoso pickit qu ehubiera comunicación por ambas partes PIC18F2520-ENC28J60- TODO OK
Luego revisar las caracteristicas de mi red , solo cambie la ip , abri el puerto y listo.

Abri el CMD , aplique ping y pipipipi  :-/ :-/

Tome el stack de microchip c18 y tambien el de CCS ,luego también revise los ejemplos de Microingenia (http://www.microingenia.com/electronics/product.php?id_product=6) muy buenos Jim.

Me gusto el ejemplo que probe , ahora a leer bien bien lo de microchip  :mrgreen:

Saludos!

P.D. Tome fotos pero no se que paso que al introducir la SD al pc me pide formatear  ò_ó
se las debo

Pueden encontrar ejemplos y las librerias en Microchip Applications Library (http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=2680&dDocName=en547784) viene USB-SD-FAT-ETH bla bla todo todo
Título: Re: placa entrenadora para el ENC28J60
Publicado por: J1M en 22 de Julio de 2010, 03:19:42
Enhorabuena Akenafab y gracias por tus palabras!

Un saludo!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: MGLSOFT en 22 de Julio de 2010, 08:15:15
Felicitaciones!!
La verdad es que ahora vas a disfrutar de una hermosa experiencia!!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 22 de Julio de 2010, 19:10:01
Probando los ejemplos , leyendo un poco y revisando notas de html xD veo que soy un completo noob xD

Muy entretenido esto del ethernet.Lo dejaré descanzar en lo que terminó otros proyectos.
Un saludo a mi compa Navaismo que me orienta con estos cacharritos.:P

Aqui unas fotos de lo que probe hace unos instantes

(http://img707.imageshack.us/img707/5809/piceth3.jpg)
(http://img690.imageshack.us/img690/17/piceth1.th.jpg) (http://img690.imageshack.us/i/piceth1.jpg/)  (http://img193.imageshack.us/img193/5264/piceth2.th.jpg) (http://img193.imageshack.us/i/piceth2.jpg/)



http://img690.imageshack.us/img690/17/piceth1.jpg
http://img193.imageshack.us/img193/5264/piceth2.jpg
http://img707.imageshack.us/img707/5809/piceth3.jpg

Título: Re: placa entrenadora para el ENC28J60
Publicado por: Suky en 22 de Julio de 2010, 20:06:41
Felicidades por el avance!!  :-/


Saludos!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: AKENAFAB en 25 de Julio de 2010, 15:14:45
Tengo una gran duda que hasta he realizado dos versiones de pcb.

El enc28j60 en su pin numero 5 marca NC osea No Conectar y marca dejar libre en las especificaciones.

En otros diagramas agenos a microchip, ese mismo pin aparece con el nombre de " WOL " y si lo conectan :?

..............................
Tambien en una APP note de Microchip llaman a ese pin 5 como WOL y dice que no tiene uso pero lo conectan a un pin del pic >_<

Cual es lo correcto ??
En mi única experiencia con ENC28J60 lo dejé desconectado y funciona perfectamente.

Pues segui leyendo y en anteriores especificaciones del enc28j60 conectaban WOL al parecer era una especie de interrupcion de chips viejos.

Apartir del 2008 y en el siguiente update de las especificaciones del enc28j60 quitaron ese pin y aparece como NC .
Misterio resuelto.

Saludos!
Título: Re: placa entrenadora para el ENC28J60
Publicado por: migsantiago en 25 de Julio de 2010, 17:47:05
jajaja con todo y robot asesino  :D

Qué bueno que resultó OK!  ;-)