Pregunntas y Commentarios Hardware Tarjeta Experimental

A razón de trabajos que empiezo a investigar el lunes, creo que será de interés incluir un módulo para la tarjeta experimental relacionada a la programación de CPLDs, FPGAs y PSoC, a la vez de una interfaz JTAG. Ayuda y contribución de cualquiera con o sin conocimientos de la materia previos son muy valorados. Permítanme algunas explicaciones sobre este tema.
La razón de embarcar este proyecto es la intención de usar un CPLD para implementar la función del panel de alimentación eléctrica de mi velero Carina. En el reporte paso a paso pueden ver los objetivos en lo que a mi velero se refiere.

Unas explicaciones:

1. CPLD: Es una componente que permite grabar en su interior funciones que podríamos denominar esquemas electrónicos. Prácticamente hacer una componente con funciones que definimos nosotros mismos. Es increíble, pero se puede realizar de forma muy económica. Las componentes cuestan empezando por unos 5,- Euros. Una versión de una herramienta, software, la ofrecen gratuitamente los diversos proveedores de estas partes y existen descripciones en el internet como realizar el adaptador. En nuestro proyecto vamos a utilizar de Xilinx la versión gratuita 12.1 del ISE Webpack. Amigos aquí en el foro han encontrado cursos en Espanol que ensenan el uso de la herramienta.

2. FPGA es parecido al CPLD, pero con capacidades de integrar circuitos mucho más grandes. Además existen versiones con controladores o procesadores incluidos, y también con DSPs. DSP son componentes especiales para realizar computaciones de forma muy potente. Como pueden suponer, esta componente, aunque también en ellas se pueden realizar objetivos tan sencillos como el control de un LED, serán un paso después del CPLD.

3. PSoC: Estos son componentes impresionantes. El objetivo es realizar todo aquello para lo cual se usa un completa tarjeta electrónica integrado en un solo componente. Lógicamente esta componente sería el paso número 3. Aunque parezca intimidante a primera vista, no es más que otro paso en la serie de aprendizaje que podemos desarrollar juntos basándonos en la tarjeta experimental.

El primer paso es aprender a realizar un circuito sencillo, pero poderoso, consistiendo en un controlador y un mínimo de componentes en su alrededor y ofrecmos aquí la tarjeta experimental par atener una plataforma común que nos facilitará ayudarnos mutuamente. Prácticamente todos los objetivos que se puedan imaginar en el modelismo naval se pueden realizar de esta forma.

Partiendo de allí, los CPLDs, son una forma de reducir el número de componentes alrededor del controlador, de permitir hacerle cambios a una placa sin que tener que modificarla, solo cambiando la programación del CPLD. Pero gracias a sus habilidades se abren nuevos horizontes.

Los FPGAs son el paso lógico siguiendo esta ruta. Permiten aumentar la cantidad de funciones de forma prácticamente ilimitada, pero siempre partiendo y reusando lo que se hizo anteriormente con CPLDs. Pero gracias a sus capacidades abren otro mundo de posibilidades. Mi intención es iniciar algo y crear una biblioteca de funciones que permiten a terceros realizar sus objetivos simplemente usando elementos y copiarlos. Así terceros pueden usar las capacidades sin tener que entrar en detalle en cómo se realizan. Es como duplicar la placa multifunción. Como jya no soy tan joven, quizá esto me sobreviva y ojala muy pronto habra personas con más habilidades que contribuyan.

Los PSoCs son algo que actualmente está tomado un gran desarrollo en el sector de las componentes electrónicas. Es un “sistema completo integrado en una componente”! Como se pueden imaginar, esto tiene todas las de convertirse tan complejo, que muy pocos ingenieros electrónicos son capaces de usarlos. Pero, y eso es lo que abre las puertas para nosotros, están apareciendo herramientas de software en el mercado tan increíblemente potentes, que estas se encargan en gran parte a resolver estos problemas. Dos ejemplos de estas herramientas son:

Altium: Un proveedor que ofrece una herramienta fantástica, pero prohibitiva para nosotros, por no ser gratuita.
Cypress: esta empresa ofrece para sus componentes una herramienta gratuita y que va en la misma dirección como Altium. Pero como ellos hacen sus ingresos como proveedores de componentes, ellos pueden ofrecer la herramienta de forma gratuita como medio de promover sus componentes. Existe actualmente una componente con un controlador 8051 integrado y en estado de disponibilidad de primeros ejemplares una con un controlador ARM.

Dirán ustedes porque pierdo tiempo con esto tan lejano a la realidad del modelismo naval actual! Varias razones:

Primero, y esto es mi interés personal, es mi apetito por aprender. De mi vida profesional, soy lo que se llama un generalista. Entiendo bastante de tecnología y mi fuerte fue combinar esto, con un profundo entendimiento de las necesidades del cliente y las posibilidades de la empresa para la cual trabajé y traducir esto en proyectos altamente remunerativos. Como el mercado laboral me considera modelo caducado, sigo ejerciendo lo que son mis capacidades y mi pasión. El modelismo naval es un área que permite aplicar tecnologías más que cualquier otro.

Pero fuera de los beneficios que podemos tener como modelistas, quizá se encuentre uno que otro joven modelista que partiendo de su hobby puede tener noción de la electrónica y ver un futuro profesional en esta área.

Y finalmente un vistazo al futuro. El mundo en que vivimos es fuertemente tecnológico y el desarrollo de las tecnologías tiene lugar de forma explosiva. Esto no dejará de impactar nuestro hobby. Un buen ejemplo es la rapidez con la cual hemos aceptado la tecnología de transmisión de 2.4GHz. Hace un año era un tema exótico, hoy, quién compra un sistema RC de 40MHz, por ejemplo, lo hace porque los consigue en oferta especial, pero comete un error. Los sistemas de 2.4 GHz se consiguen muy económicos y su potencial es mucho mayor.

Pero esta tecnología también muestra lo que quiero indicar y para lo cual ya existe un ejemplo aquí en el foro. Realizar su propio radio control usando módulos XBee Pro, es sencillo y las posibilidades son infinitas. En lo que fallan todos los sistemas, aún los más caros, es abrir el campo de posibilidades de la comunicación bidireccional. También nuestro barco nos puede contactar y transmitir informaciones. Lo que los sistemas comerciales ofrecen es solo una fracción de lo que es posible! Si nos permitimos a dejar el campo a los proveedores profesionales, es como si dejáramos de construir modelos, para solo comprar los listos y navegarlos. No que esto no sea válido y aceptable y honorable, pero nuestro hobby, cuando se trata de construir modelos, abarca el campo de los modelos listo para navegar hasta la construcción a base de planos como podemos ver un sinfín de ejemplos maravillosos en este foro. Las posibilidades de la electrónica para nuestro hobby son infinitas. Aprendiendo partiendo de cosas sencillas, y eso es la función de la tarjeta experimental, podemos avanzar y esto en un entorno que cada día ofrece nuevas posibilidades y nuevas herramientas que lo facilitan y eso a fracción del costo de productos comerciales y sin sus necesarias limitaciones.

Perdonen una vez más lo extenso de mi contribución. Ocurre con la mejor de las intenciones, refleja mi inhabilidad de expresarme de forma más sencilla y lo bueno del internet es, que no hay que leerlas si no se desea hacerlo!
 
Amigo hellmut muy buena información.

Después de haber leído e indagado un poco por las web de Altium y Cypress veo que el futuro va en ese sentido, todo será cuestión de profundizar más.

saludos
 
Gracias. Sería maravilloso si pudieramos beneficiarnos de tus conocimientos y habilidades en esto de la programación de los CPLDs. Tanto para josechu, pero aún más para mí, es un tema del que conoszco per que no pero en el que estoy falto de experiencia y en el que dos cosas en las que no soy bueno se combinan: Programación y el expresar cosas en ecuaciones lógicas ( AND, OR, y otras relaciones).
 
hola a todos,
esto empieza a ponerse muy interesante.

bueno como bien ha dicho hellmut, vamos a empezar en este nuevo mundo, y por si alguién le interesa, las herramientas que vamos a utilizar es una CPLD, el modelo es la CoolRunner II, de Xilinx.
y me reafirmo en un 100 x 100, en todo lo que ha expresado hellmut, en las posibilidades que puede ofrecer este sistema son ademas de increibles, enormes.
si alguien se quiere apuntar, aunque no tenga ni idea, que no le dé ningún miedo, ya que eso no es nigún problema con este sistema, está a tiempo.

saludos y adelante valientes.
 
Hola Genaro, el primer valiente!

Que es lo que no entiendes para poder explicarlo? Es la pregunta sobre que son esas componentes, CPLD o FPGA, o es para que sirven, o que otro tema?

Otra vez, gracias por preguntar.

Saludos

Hellmut
 
estimados amigos, para dejar este hilo libre y dedicado solo al Hardware de la Tarjeta experimental, y no liar así al personal, he habierto un nuevo tema, bajo el titulo de experimentado con CPLDs, donde convendria dirijir todo lo que esté relacionado con este soporte técnico, del que podriamos decir, que es puntero en el mundo del Hobby, por ser unas de las tecnologías mas avanzadas actualmente.
saludos a todos.
 
Hola Hellmut, Josechu y Carptroya
Les cuento que voy a hacer el adaptador ISP (ya conseguí casi todos los componentes) y la Tarjeta experimental, de la cual me faltan varios componentes. Por ejemplo el IC1, el Atmel AVR Mega8-16 DIP. Por lo que pude ver en Internet, lo llaman Atmega8-16 DIP. Aquí, en Argentina, encontré uno que no sé si sirve o no. Por favor podrían fijarse en este link y decirme si puede servir?
http://articulo.mercadolibre.com.ar/MLA-90900592-atmega88-20pu-avr-microcontroller-dip28-8k-flash-_JM" onclick="window.open(this.href);return false;

Muchas gracias!

PD: por fin España ganó un mundial, felicitaciones!!!!
 
hola Jose

bienvenido y gracias por lo del mundial, puede seguir si quieres el hilo del paso a paso, de experimentando con la tarjeta experimental, donde he puesto varias fotos sobre el montaje de la tarjeta.

actualmente dispongo de muy poco tiempo libre, pero en cuanto me sea posible continuo, con los detalles de su construcción.

saludos a todos.
 
Estimados:Hellmut-Josechu-captroya
Por favor no se enojen por el orden de aparicion,para mi los 3 son unos grandes.
Hacia un tiempo que no entraba en el foro y me encontre con la grata sorpresa de todo lo expuesto por uds.
Desde ya y si no es muy tarde para comensar me anoto en el curso.
Si no me equivoco,corrijanme de lo contrario,el primer paso es construir el cable adaptador ISP,
segundo la tarjeta experimental,tercero la placa multifuncion,cuarto el variador de velocidad y asi hasta el infinito.Y esto gracias a uds. mas que a la electronica.
Y por que digo esto:No todo el mundo dispone de su tiempo,el cual es muy precioso,para dedicarlo a desasnar (hay entro yo) a todo aquel que tenga intenciones de aprender y sobre todo sin fines de lucro.Y eso habla de su grandeza como personas.
Por mi parte vivire eternamente agradecido.
Sin darles mas peroratas les comento que ya estoy en campaña para conseguir los elementos para el adaptador ISP.
Una consulta tengo una vieja impresora que ya e descartado y la cual tiene una ficha db25 este cable me podria servir?
Les mando un abaraso y fecitaciones a los Españoles por el mundial de futbol.
 
Hola Yumble

Bien venido al curso de electrónica. La intención es que se pueda empesar en cualquier momento y hacerlo a la velocidad que uno quiera. Como lo has visto perfectamente, el adaptador es la primera parte y te habilita agrabar los programas en los controladores de Atmel. Por favor, sería un grandísimo placer si la realisación tuya de este curso lo haces con un reporte de paso a paso. No es obligación, ni prerequisito. Las razónes porque lo recomiendo son estas:

1. Toda aquel que aún no se halla atrevido a embarcar en esta aventura podra participar de lo que tu haces y así perderle el miedo y ver las posibilidades que se habren.
2. Todos aquí en el foro lo vamos a leer con mucho interés y quizá de vez en cuando dar la una u otra recomendación. Eso será de gran valor para tí y para todos.
3. Si te encuentras con algún obstáculo por el camino, todos los que ya estamos armando la tarjeta o ya la armamos podremos replicar tus problemas y ayudarte.

No existe mas secuencia de los módulos necesaria, que aquella con el adaptador, si no se compra un producto comercial por requerir un adaptador para USB. Después viene el módula con el 7805 que adapta la fuente de energía a los 5V que requerimos para la tarjeta experimental. Finalmente el controlador con el circuito de reseteado y el bus ISP, que es por donde se programa el controlador.

Todo lo demás ya es voluntario o se orienta por los objetivos de cada cual. Con mi publicar de este curso, que un buen amigo mio en Alemania, Torsten Gietenbruch, publico en un foro aquí en Alemania, quiería abrir las puertas a las posibilidades de la electrónica para nuestro hobby. Así, fuera de haber traducido el curso al espanol, solo tengo la ventaja de haber hecho esa misma tarjeta hace ya unos anos.

Repito, bien venido y aquí estamos todos para servir y aprender el uno del otro.
 
Nuevamente Hola a Todos.

Bienvenido a esta nueva singladura amigo Yumble,

Pues para mi lo grato han sido tus comentarios, tan llenos de agradecimientos por la labor, que hemos estado haciendo desinteresadamente los tres que has mencionado.

El único ánimo que tenemos, es difundir los pequeños conocimientos electrónicos que tenemos en beneficio de los demás, intentado lograr así y en compañía de todos, mejorar nuestros Hobbys.

Como muy apropiado ha dicho nuestro amigo Hellmut, aquí nos tienes,
puedes empezar cuando lo estimes oportuno, en el hilo de experimentando con la tarjeta experimental, comencé con un paso a paso ilustrativo, no obstante cada uno puede hacerlo como mejor pueda, sepa o desee.

El objetivo es llegar a buen puerto, y que todos podamos colaborar cada uno en lo pueda en uno u en otro sentido, cada uno aportando sus ideas, bien con sus preguntas o con sus ocurrencias o simplemente con sus comentarios.

Con muchos granitos de arena se puede formar una gran montaña.

El orden del cursillo como ha dicho Hellmut es correcto, si bien la placa multifunción no forma parte del cursillo, es mas, esa placa incorpora un microcontrolador Pic 16f84a, que nada tiene que ver con el Atmel,

Pese a eso, la pueden realizar todos aquellos que igualmente le interesen, ya que también es una prueba más, de lo que se puede hacer perfectamente en nuestro hobby con los microcontroladores y unas cuantas ideas o necesidades.

Saludos a todos.
 
Hola a todos:
Primero gracias por la bienvenida y lo pronta de su respuesta.
Ya estoy en campaña en conseguir todos los componentes para el adaptador ISP.
Creo tenerlos a todos sigo buscando en mis cajoncitos.
La primer pregunta:La tension de alimentacion entre los puntos VCC y GND cual es.Y segunda esta es de alguna fuente externa al circuito.
El diodo BAT43 es de caracteristicas espaciales, ya que no lo consigo con esa nomenclatura.
Tengo en mis cajoncitos algo de estos diodos,por favor decirme si alguno me es util para este proyecto.
1n4001
1n4148
byd33d
fr107
1n5408
Perdon por esta pregunta pero busco en los datasheet de los mismos, y no puedo diferenciar mas que la tension y corriente que soportan, no me da para mas y espero que por poco tiempo si es que me soportan matandolos a preguntas.
Saludos a todos
Yumble
PD.No se si este es el momento o el lugar pero les comento que estoy construyendo un remolcador de los llamados suply ship con una eslora de 1120mm y una manga de 260mm.
Este tiene dos motores con toberas y una turbina de proa.
Espero poder mostrar el proceso de fabricacion paso a paso en algun tiempo.
Lo que pasa es que no soy muy ducho con esto de la computacion pero con esmero y paciencia todo se aprende.
Por ultimo decirles que de mi parte aportare mi humilde granito de arena para todo aquel que le sea util y agrandar esta enorme montaña que aqui se esta formando.
Nuevamente muchas gracias y hasta pronto.
 
Hola Yumble.
Veo que también sos de Buenos Aires. Yo también voy a construir el adaptador ISP y después la tarjeta experimental. Ya conseguí casi todo del adaptador y la tarjeta. Yo tampoco consigo el diodo Bat 43, asi que vamos a ver qué dicen los expertos, si los podemos cambiar por algún otro.
Si querés te digo dónde conseguí los componentes. Sólo me falta el IC3: PCF 8574 P que me dijeron que lo tengo que mandar a pedir en Electrocomponentes. Si vos sabés de algún lugar que lo tengan, avisame.
Saludos
José
 
Que tal Jose:
Un gusto en conocerte.
Yo estoy todavia con las partes del ISP.Temgo todo menos el diodo bat43.
Creo que se puede reemplazar.
Te cuento que soy de San Justo Bs.As. y donde generalmente compro componentes de electronica es en Liniers por la sercania.Se que en capital tiene que ser mas facil de conseguir componentes mas especificos.
Por favor decime donde los compraste asi voy directo a la fuente sin dar muchas vueltas.
Este fin de semana creo poder armar el ISP y despues seguir con la plaqueta experimental.
Un saludo Yumble
 
hola chicos,
vamos haber si puedo dar respuestas a vuestras preguntas:

en lo referente a las tensiones, de alimentacion del adaptador ISP, (IN SYSTEM PROGRAMATION), o lo que es lo mismo, programación en sistema, prefiero que la conteste Hellmut.

Con respecto al diodo BAT-43, deciros que es un diodo un poco especial, es de los llamados de actuación o respuesta rápida, se conocen mejor, llamandolos diodos SCHOTTKY.

los diodos que Yumble menciona en su cajón de Stok, son los normales rectificadores, podrían servir a riesgo de que en caso de un fallo, estropear todo.

Por eso mejor no correr riesgos y emplear los schottky, pudiendo servir cualquier equivalente al BAT-43, en la pág http://www.datasheetcatalog.com" onclick="window.open(this.href);return false; podeis ver los datos técnicos de estos componentes.

saludos a todos.
 
Hola Yumble
Mirá, lo que más me costó conseguir son los CI, que son:

IC 1: Atmega8-16. Lo tienen en CDR, http://www.cdronline.com.ar/ofertas.php3" onclick="window.open(this.href);return false;
Llamá por tel. y preguntá cómo se compra, porque son mayoristas.

IC 2: se consigue en cualquier parte.

IC 3: tengo que mandarlo a pedir en Electrocomponentes S.A. http://www.electrocomponentes.com/index.html" onclick="window.open(this.href);return false;

IC 4: Electrónica Elemon http://200.117.251.27/elemon/" onclick="window.open(this.href);return false;

DN 2981 A - Componente amplificador de 8 módulos (creo que está mal traducido porque nadie sabe lo que es...): en Radio Aceto, Uruguay 356, Capital

Q1 y Q2: MosFet IRF 540: en Radio Aceto

Todo lo demás lo conseguí en Radio Aceto y en Elemon.
El display LCD hay de 4 lineas x 20 caracteres y valen 75 $ en SYC, Paraná 274, Capital http://www.sycelectronica.com.ar/" onclick="window.open(this.href);return false;
Todavía no lo compré porque le voy a preguntar a Hellmut si sirve.

Saludos
 
Hola Hellmut y expertos.
Tanyo YUMBLE como yo, no podemos conseguir el Diodo Schottky Bat 42, 43.
Por favor si pueden ver esta pág. de Argentina en donde hay varios Schottkys y decirnos si alguno sirve, sino, con qué equivalente se puede cambiar. http://www.sycelectronica.com.ar/diodos.php" onclick="window.open(this.href);return false;
Gracias y disculpen las molestias. Es que aquí, en el culo del mundo, no se consiguen tantas cosas. Y las que se consiguen cuestan el triple de lo que pagan Uds. Por ejemplo, el Atmega 8-16 me costó 7,5 Euros y a Uds 3,4 Euros!

Saludos
José
 
Atrás
Arriba