Autor Tema: diseñemos un entrenador UNIVERSAL  (Leído 97509 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #60 en: 23 de Septiembre de 2006, 18:21:18 »
Nocturno, muy interesante tu axperiencia con estos DSPics, y sobre todo esa foto, veo que fabricas los impresos con Fotograbado MUY BUENA CALIDAD, y que esa practica que tienes en ese impreso de GLCD 320 x 240 es muy buena, agradecemos tu colaboracion en este proyecto. y en futuras aplicaciones, se que programas DSPics en C y que conoces de estos.
« Última modificación: 23 de Septiembre de 2006, 18:30:43 por PICmouse »

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #61 en: 23 de Septiembre de 2006, 18:41:44 »
Bueno, encuentro que para programar los ATMEL, se necesitan mas pines que llegan desde el conector ICSP. Son 10 pines en total los que se usan (PARA EL GTP-USB+), por lo que se tendrá que agregar unos pines adicionales a los 100 pensados anteriormente, esto con el fin de la compatibilidad con demás dispositivos, en total serian 110.

Bueno espero correcciones, y pregunto,

¿Como programo ICSP estos ATMEL, sin tener que cambiar mucho del circuito, veo que son muchos los pines usados para la programación?

Desconectado jfh900

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #62 en: 23 de Septiembre de 2006, 18:46:38 »
Por que no poner el ICSP en la propia placa del micro y aplicar el mismo principio que para el cristal.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #63 en: 23 de Septiembre de 2006, 19:07:16 »
Otra opcion? Es que de esa forma quedaria mal un cable colgando de la tarjeta pequeña, la idea es que sea solo pines y pues el oscilador si deberdad que el cambio puede ser grande estre uno y otro. pero la parte de la programacion lo mejor es que quede solo en la tarjeta base.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18272
    • MicroPIC
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #64 en: 23 de Septiembre de 2006, 19:11:49 »
¿Y no es muy ambicioso que la placa sirva para dsPIC y Atmel a la vez?. A ver si al final por hacerla hipercompatible, también va a quedar hipercompleja.

Desconectado jfh900

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #65 en: 23 de Septiembre de 2006, 19:14:04 »
Ademas de ser el nº de hilos del ICSP distinto para cada micro, hay un problema mayor que es el de los conectores.

Si lo ponemos en la placa base hará falta un adaptador para cada tipo de programador, si solo pones el conector para el Atmel (creo recordar que son 10 hilos según este mismo hilo) tendras que realizar un adaptador para los programadores de los PIC o poner tantos conectores como tipos haya.

Sin embargo poniendo el conector en la placa del micro, cada placa llevara su propio conector en concordancia con el propio grabador del micro.

Un saludo.
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #66 en: 23 de Septiembre de 2006, 19:27:21 »
jfh900, Pero podemos hacer esto, en  "TARJETA BASE" es tara un conector de 10 pines, que recibirá el GTP-USB+ y de este, se hará una extensión por impreso y subirá por los 100 pines hasta el dispositivo, en unos pines siempre fijos para todos, y en "TARJETA ESCLAVA" por decir algo los pines del 1...10  de los 100 son siempre

1 -- VCC ICSP
2--- DATA ICSP
3--- MOSI ICSP
4--- CLK ICSP
5--- RESET ICSP
6--- VDD ICSP
7--- XTAL/SCI ICSP
8--- VPP ICSP
9--- GND ICSP
10-- VPP2 ICSP

Estos nombres los tome de la distribución del conector ZIF en el plano del GTP-USB [plus], y cuando se diseñe una "TARJETA ESCLAVA", se tomarían los pines de programación necesarios de acá. Entonces tomarías solo lo que necesites de acá.

Nocturno, no creo que quede compleja, solo es necesario distribuir de manera adecuada los 100 que tenemos disponibles. Lo que si veo es que para diseñar el impreso sera necesario que sea de 2 capas.
« Última modificación: 23 de Septiembre de 2006, 19:30:05 por PICmouse »

Desconectado jfh900

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #67 en: 23 de Septiembre de 2006, 19:50:07 »
Pues tienes razón y en realidad si huebiera que realizar adaptadores para los grabadores, solo habria que hacer uno. Aquí hay un ejemplo de algo parecido a lo que queremos hacer.

Saludos
« Última modificación: 23 de Septiembre de 2006, 19:54:36 por jfh900 »
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado LABmouse

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3575
    • Juntos es mejor
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #68 en: 23 de Septiembre de 2006, 19:59:02 »
jfh900, es excelente esa foto, donde la encontraste, donde las venden,  :-/ :-/ :-/, es asi, exacata debe quedar, pero a 100 pines, que gran idea,

A ello es lo que queremos llegar, Mes das un motivo mas para animarme.

Ya la tengo como fondo de escritorio, jeje :D :D

Desconectado jfh900

  • Moderador Local
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #69 en: 23 de Septiembre de 2006, 20:10:12 »
Que bien, que entusiasmo  :-/. Bueno la página de donde está sacada es:

http://www.mikroe.com/en/tools/mcu_cards/dspic/dspicpro

El precio es de 17,07 € con pic incluido.

Por cierto observa como han puesto el nombre del micro para saber la posición de la placa.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado Arbolito

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 893
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #70 en: 23 de Septiembre de 2006, 20:17:45 »
Hola a todos.

Estupendo trabajo el que estan realizando.

Cuenten conmigo para lo que les pueda ser util, yo no manejo mucho los DSpic pero bueno si nesecitan una mano para el diseño de la PCB estoy a su dispocicion.
Vamos que si el proyecto llega a buen puerto nos sera muy util a muchos de los que andamos por este foro.
un saludo y felicitaciones por su trabajo.
Existo, aunque pienses que no pienso

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #71 en: 23 de Septiembre de 2006, 21:59:09 »
hola compañeros  :mrgreen: que tal? hay que ver que se va uno al cine y la que me liais en el foro  :D

Pues lo del cristal yo creo que se podria realizar con pines macho-hembra en los que pinchariamos el cuarzo que mejor nos convenga y asi no tener que comernos la cabeza en como montar el cristalito. Para el que no lo sepa es como los pines de los zocalos para los micros pero vienen en tiras de 50 pines mas o menos.


Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #72 en: 23 de Septiembre de 2006, 22:09:07 »
Pero otra opinion mia es que con lo de que sea compatible tambien con lo ATMEL se nos va a escapar un pelin de las manos. Ya va a ser complicado trazar una placa con la cantidad de conectores que tiene y la cantidad de patillas que tendra la placa base, solo para pics y todavia mas hacerla compatible para los ATMEL.

Esta placa la dificultad que va a tener va ha ser que tendremos que realizarla como bien dice PICmouse a doble cara y por consiguiente tendremos que hacer un monton de vias pues para soldar los conectores de cable plano por la cara top va a ser un poco complejo, engorroso y mas de uno saldra un pelin derretidito.


Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #73 en: 23 de Septiembre de 2006, 22:36:33 »
Bien pues he realizado un pequeño boceto de la placa que contendria uno de los dsPIC y haciendolo me he dado en la nariz de canto con la disposicion de los pines por que por una division simple 100 pines / 2 columnas = 25 pines lo que da un numero impar de pines.
Yo lo he solucionado de la siguiente manera he colocado 3 tiras dobles de 24 de pines lo que hacce un total de 72 pines y una tira mas de 28 pines lo que da el numero que buscamos 100 patitas  :mrgreen:. esto ayuda a que la placa no sea simetrica y evitar colocarla mal en el entrenador. Falta hacer las conexiones pero yo creo que esta bastante bien. :)
« Última modificación: 24 de Septiembre de 2006, 10:58:41 por samshiel_pic »

Desconectado samshiel_pic

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 777
    • Electrónica·Ingenia
Re: diseñemos un entrenador UNIVERSAL
« Respuesta #74 en: 23 de Septiembre de 2006, 22:43:02 »
El problema despues es el tamaño con este ejemplo queda muy bonito pero en el hueco donde esta es dspic tiene que entrar un pic 16f877 de 40 patillas y muchos hermanos con el mismo numero de pies  :D


 

anything