Autor Tema: DESEANDO PROBARLO  (Leído 5383 veces)

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

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
DESEANDO PROBARLO
« en: 01 de Junio de 2015, 11:25:16 »
Buenas,

Hasta hace poco, según mi opinión, había un gran hueco en el mundo de los procesadores de aplicación,  ya que por un lado estaban los arm9 los cuales con sus 400 y pico MHz, ddr1 o ddr2 y su propio núcleo ARM9 que ya esta bastante antiguo, y por otro lado estaban los monstruosos A8 o A9 con muchísimas prestaciones y potencia liderados por la familia i.mx6 de freescale.

Cuando necesitabas algo mas que un microcontrolador tenias que ir obligatoriamente a un arm9 y usar tecnologías antiguas, como la RAM o el propio ARM9, porque si no, el paso era demasiado grande y debías ir a un micro bastante mas tocho que ya es demasiado.

Cual es el problema? Que irte a un procesador de esas características te obliga ha hacer uso de unas tecnologías de fabricación muy muy caras un prototipo simple te puede salir por unos 600 euros tirando por lo bajo, además de irte a un mínimo de 8 caras.

Por que no los A5? Cual? Los de atmel? Con ddr2 y mas orientados a multimedia que ha industrial, además de necesitar 8 capas igualmente por su paquete bga y bajo pitch, así que un prototipo o placa con estos nos vanos a los 500 euros o mas. O los vibrid de freescale? Si mucho mas barato de fabricar pero con herramientas de desarrollo privativas y caras. Y al fin y al cabo no había tanta diferencia entre estos y los arm9.

Bueno si, hay fabricantes como allwinner, con micros tqfp pero que son usos totalmente multimedia y para uso industrial no valen para nada.

No no, lo ideal seria un i.mx6 con sus herramientas totalmente gratuitas, potencia y sus periféricos y núcleos totalmente nuevos, además de su documentación y comunidad, sin embargo no era una opción para remplazar a un microcontrolador ni a un arm9, por lo tanto había un hueco bastante grande.

Era en plan o conduces un renault clio, o un ferrari. ¿y si necesito un bmw?


Bueno pues por fin parece que se va a solucionar :o va a salir al mercado el procesador i.mx6 ultralite de frescale, reúne todo, lo que por ejemplo yo quiero de un procesador para uso industrial sin irme a un bicharraco.
Freescale se ha olvidado de los a5 y a usado un a7 a 528mhz para este nuevo procesador. Con periféricos nuevos como el flexcan ( mejora significativamente un bus can normal) además de memoria ddr3 seguridad mejorada, neón, phys integrados, controladora de panel táctil y pantalla RGB paralelo, cámara paralelo 24bits, SD 3.0  ,etc . Y lo mejor de todo con paquetes bga con picht de 0.5 y 0.8 esto hace que se puedan hacer prototipos y placas "baratas" en comparación a sus hermanos mayores, y son perfectamente asumibles para remplazar un microcontrolador gordo o un arm9 cuando se necesite algo mas y se asuma un sistema operativo en vez de tiempo real.

Obviamente no es tan facil como un microcontrolador, ya que al tener ddr3 necesitas sistemas como el lenght tuning, diferential pair, control de impedancias, secuencias de encendido, ... conocimientos que no son fáciles.

Estoy deseando probarlo, en cuanto salga me pienso hacer un prototipo, lo que no se es cuando saldrá a la venta. Mientras tanto jugaré con los kinetic cortex m4 a los cuales estoy migrando.

Espero que OS entusiasme la noticia como a mi jeje :)


http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX6UL

Un saludo
« Última modificación: 01 de Junio de 2015, 11:28:29 por juaperser1 »
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
Re: DESEANDO PROBARLO
« Respuesta #1 en: 01 de Junio de 2015, 11:49:31 »
Vos me venís con estos bicharracos y yo todavía no usé nunca un 18F por no tener la necesidad. Este bicho ni se me ocurre para que se puede usar jajajaja

Un saludo.

Atte. CARLOS.

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #2 en: 01 de Junio de 2015, 11:53:41 »
Haha, son sobre todo cuando quieres aplicaciónes gráficas, que hacerlas en un microcontrolador son bastante difíciles, además de que en algunas aplicaciones es mucho mejor un procesador, ya que al meterle linux tienes acceso a miles de periféricos de manera muy sencilla, como ethernet y cosas así que son difíciles de manejar con un microcontrolador, con un sistema operativo es muy sencillo  ;-)

Un saludo
« Última modificación: 01 de Junio de 2015, 12:03:41 por juaperser1 »
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado SavageChicken

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 931
Re: DESEANDO PROBARLO
« Respuesta #3 en: 01 de Junio de 2015, 12:09:36 »
Muchas veces he pensado que los fabricantes deberían utilizar la misma plataforma para un celular de gama media y ofrecerlo como placa base para prototipos de electrónica.

Imagínenese un celular de los que hoy por hoy tienen pantalla táctil de álta resolución, WiFi, BlueTooth, 2 cámaras de video de varios megapixeles, procesadores de varios núcleos, memoria RAM DDR3, Procesador Gráfico, GPS, corren un Sistema Operativo, varios etc. y se consiguen por valores de alrededor de 200 dólares. ¡¡¡ Si en realidad lo único que les falta es un buen número de pines I/O !!!

Lo otro sería ver la manera de usar un celular de esos y ocuparlo para nuestros fines electrónicos  ;-) ;-) si alguno tiene una buena idea de como hacerlo yo sería el primero en estar atento a alguna sugerencia....
No hay preguntas tontas...
Solo hay tontos que no preguntan.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #4 en: 01 de Junio de 2015, 12:17:28 »
Hola savagechicken

Esas plataformas existen, pero no por 200 euros Haha. Si no por casi 1000  :( como la plataforma sabre de freescale.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREPLAT

Básicamente es una tablet, y muy potente.

También puedes optar por otras plataformar como la UDOO o beaglebone, o algunas más multimedia y menos industriales como la RBPY2 con un LCD paralelo.

yo prefieroon los procesadores de uso industrial con sus buses can, i2c etc además de protección y uso de ambientes industriales

Un saludo
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: DESEANDO PROBARLO
« Respuesta #5 en: 01 de Junio de 2015, 13:45:54 »
Vos me venís con estos bicharracos y yo todavía no usé nunca un 18F por no tener la necesidad. Este bicho ni se me ocurre para que se puede usar jajajaja

Yo creo que estoy igual que vos, solo me acerque a los ARM Cortex M4F  y que los considero TOP gama. En estos momentos no veo algo que requiera tantas cosas como pone juaperser.

Si veo que pueden hacerte la vida MUCHO mas facil, prefiero mil veces desarrollar un programa para linux que tener que hacerlo directamente desde el micro.
Ademas de los miles de modulos que tienen como las camaras,LCD,SD, etc.
Aun asiel BGA esta TAN pero TAN alejado de mis capacidades financieras que no creo que vaya a usarlo por un BUUUUUUEEEEN tiempo. Y menos hacer placas de tantas capas

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #6 en: 01 de Junio de 2015, 15:10:23 »
No es lo que se necesiten o no tantas cosas,  esa no es la cuestión, la cuestión es que cada uno tiene su aplicacion, además de compartir muchas otras, por ejemplo, es absurdo usar un procesador para una modular pulsos, pero es igual de absurdo por ejemplo usar un microcontrolador para hacer un hmi con comunicaciones,  o absurdo usar otra cosa que no sea una FPGA para filtros adaptativos.

En mi caso, los procesadores gordos son absurdos por que no los quiero para multimedia ni procesamiento 3d o hdmi, pero si los quiero para aplicaciones gráficas y interfacez de usuario y para cosas que necesiten mas velocidad de 200 MHz,  el USB 2.0 a 480mbps en un procesador mucho mejor que un microcontrolador para transmitir datos por ejemplo, o wifi, para todas esas cosas es mejor sin duda. Para instrumentación medica como los monitores cardiacos bombas de sangre etc, se usan procesadores por poner otro ejemplo.

En cuanto al bga, hasta ahora he usado los i.Mx3 con tqfp, pero quiero y me estoy especializando en diseño digital de alta velocidad, me gusta todo ese mundo que casi es mas física que electrónica. En cuanto termine los exámenes me voy a hacer una plaquita bga con un M4 de kinetic con sram externa, por eso me ha gustado lo de este procesador, voy a poder meterle mano al ddr3 sin irme a procesador que seria demasiado para mis aplicaciones.

Un saludo.
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado SavageChicken

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 931
Re: DESEANDO PROBARLO
« Respuesta #7 en: 02 de Junio de 2015, 14:21:23 »
Esas plataformas existen, pero no por 200 euros Haha. Si no por casi 1000  :( como la plataforma sabre de freescale.

http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=RDIMX6SABREPLAT

Básicamente es una tablet, y muy potente.

A eso me refería juaperser1, el tema es ¿por que razón un fabricante no decide hacer una plataforma idéntica (o muy pareceida) a la de un celular de gama media y la lanza al mercado por miles a un muy bajo precio?, si a un celular de ese tipo le sacas la batería, la carcaza, el teclado y le pones una buena cantidad de GPIO, tendríamos una excelente plataforma de desarrollo a un excelente precio... ¿¿¿a ningún fabricante se le ocurre hacer algo así???.

Por otro lado, y dejando a los fabricantes hacer lo que estimen conveniente por su lado, nosotros (y hablando como hobbystas y no como desarrolladores de proyectos comerciales) ¿no podríamos encontrar la manera de adaptar teléfonos celulares baratos y potentes para utilizarlos en proyectos de electrónica?

Alguien sabe de intentos de este tipo?... hay algún hilo en Todopic que aborde algo así?
No hay preguntas tontas...
Solo hay tontos que no preguntan.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #8 en: 02 de Junio de 2015, 16:56:30 »
La verdad es que no te falta razón amigo, las plataformas de desarrollo se venden excesivamente caras, pero parece que van aprendiendo poco a poco los fabricantes st ofrece muy baratas y freescale tiene algunas también muy baratitas pero muy simples, su gama alta como las sabré o las tower( llamadas así porque las vas montando en forma de torre) son muy caras :(, esperemos que sigan aprendiendo y salgan placas baratas de desarrollo.

En cuanto a adaptar un móvil pfff. Se que se ha hecho con móviles antiguos ( y calculadoras) pero estos móviles a menudo eran con microncontroladores de atmel y cosas así.

También se que arduinó saco su plataforma para hacerse un móvil como de madera o algo así, pero vamos otro truño.
Se que hay móviles abiertos a desarrolladores pero software como los bq con el nuevo sistema operativo de ubuntu que te dan bastante información para tocarlo todo. Pero no deja de ser para "informáticos"

Alguien que con un móvil tipo smartphone haga aplicaciones de electrónica no tengo noticia.

Un saludo
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: DESEANDO PROBARLO
« Respuesta #9 en: 02 de Junio de 2015, 17:44:02 »
Si es que con la potencia de los procesadores de un celular ya todos trabajan con OS, y como dice juaperser entras en el terreno de la informatica.

Lo mas cercano a eso es Raspberry, beaglebone, entre otros.

Desconectado SavageChicken

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 931
Re: DESEANDO PROBARLO
« Respuesta #10 en: 03 de Junio de 2015, 15:04:25 »
Si es que con la potencia de los procesadores de un celular ya todos trabajan con OS, y como dice juaperser entras en el terreno de la informatica.

Lo mas cercano a eso es Raspberry, beaglebone, entre otros.

Creo que los terrenos ya se han diluido, si te fijas hace unos 15 o 20 años atrás nadie hacía lo que hoy hacemos con un microcontrolador, me refiero a que la mayoría de los electrónicos trabajaban con compuertas lógicas y amplificadores operacionales, para un electrónico de esa época el que alguien hiciera un circuito "electrónico" con un integrado que pueda ser programado en Basic, Pascal o C, o con un FPGA combinar compuertas mediante programación, opinaría lo mismo que están diciendo, que estamos entrando al campo de la informática.

Si de OS hablamos, también hay algunos microcontroladores (incluso varios pic) que son capaces de correr un Linux embebido, FreeRTOS, o algun OS similar, por tanto si se hiciera un plataforma de desarrollo para electrónica basado en android utlizando el hardware similar al de un smartphone sería casi la continuación lógica de la electrónica, fundiéndose con la informática.

Mi idea es que habiendo tanto smatphone barato (y una cantidad enorme de smartphones dados de baja por los mismos usuarios porque salió uno nuevo) podría hacerse algo interesante con ellos si se dispusiera de una forma de agregarle I/O para conectarse con el mundo exterior... para no ensuciar más est hilo (Perdon juaperser1) creo que voy a realizar un hilo nuevo con la idea que tengo en mente...

Salud  8)
No hay preguntas tontas...
Solo hay tontos que no preguntan.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #11 en: 03 de Junio de 2015, 15:40:09 »
No no quizá no me he explicado bien, por supuesto que opino lo mismo que tu, es mas si vas a freescale a la familia i.mx de procesadores industriales veras algunos que superan a la mayoría de smartphone del mercado, el problema es que los smartphone se fabrican por miles, millones, y las placas de desesarrollo no, ese es el verdadero motivo de la diferencia de precio.

En cuanto a lo del sistema operativo, yo cada vez uso mas procesadores para usos industriales, o incluso hay microcontroladores que ya son capaces de correr linux como el k6v y k7 de freescale, y si necesitas tiempo real hay muchas opciones y cada vez mas: qnx, xenomai, mqx etc etc.

Es mas si vemos los microcontroladores gordos que manejan RAM y los procesadores pequeños tipo arm9, vemos que la frontera entre microcontrolador y procesador se esta borrando, hasta las FPGA se están fusionando con los procesadores, es decir dentro de poco, todos estos términos serán cosa del pasado y todo serán SoC.

Un saludo.
« Última modificación: 03 de Junio de 2015, 15:54:05 por juaperser1 »
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #12 en: 03 de Junio de 2015, 15:59:52 »
El problema de reutilizar los smartphone, es el trabajo de ingeniería inversa que tienen, sacar el hardware de eso que tienen entre 8 y 16 capas es casi imposible, así a lo pronto lo que se me puede ocurrir es dejal el hardware como esta, esto te da acceso al WiFi, bt, pantalla etc solo tocando software, y para las  entradas salidas que le quieras añadir, hacer un hardware a parte, microcontrolado que se conecte a el puerto USB del móvil( este deberá ser host o OTG), actuando el móvil como maestro y tomador de decisiones y comunicador inalámbrico además de interfaz con la persona y el hardware microcontrolado como esclavo.

Es una forma de usar el móvil para una aplicación como, yo que se, un robot móvil Haha.
Un saludo.
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw

Desconectado SavageChicken

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 931
Re: DESEANDO PROBARLO
« Respuesta #13 en: 03 de Junio de 2015, 18:13:05 »
El problema de reutilizar los smartphone, es el trabajo de ingeniería inversa que tienen, sacar el hardware de eso que tienen entre 8 y 16 capas es casi imposible, así a lo pronto lo que se me puede ocurrir es dejal el hardware como esta, esto te da acceso al WiFi, bt, pantalla etc solo tocando software, y para las  entradas salidas que le quieras añadir, hacer un hardware a parte, microcontrolado que se conecte a el puerto USB del móvil( este deberá ser host o OTG), actuando el móvil como maestro y tomador de decisiones y comunicador inalámbrico además de interfaz con la persona y el hardware microcontrolado como esclavo.

Es una forma de usar el móvil para una aplicación como, yo que se, un robot móvil Haha.
Un saludo.

Precisamente por ahí andan los tiros, usar el celular tal como está (tendrías hasta pantalla touch), el SmartPhone sería el microcontrolador o el cerebro (como quieras llamarlo) pero hacer la interfaz con la placa de I/O vía USB, Wifi o BT. Obviamente no serviría para manejar I/O a grandes velocidades, pero por ejemplo para domótica... podrías hacer algo muy bueno...
No hay preguntas tontas...
Solo hay tontos que no preguntan.

Desconectado juaperser1

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 2979
Re: DESEANDO PROBARLO
« Respuesta #14 en: 03 de Junio de 2015, 18:23:36 »
Bueno también se puede hacer ( aunque todo esto ya esta inventado) es una placa que sea controlada inalambricamente a través de una app.
Muchas alarmas de casas funcionan de esta manera, pero no se conectan directamente al dispositivo, si no a internet, de esta manera puedes activar la alarma, cerrar las ventanas, encender las luces y calefacción a través del móvil aunque estés lejos.

Es algo parecido a esto lo que quieres conseguir para tus proyectos?

Un saludo.
Visita mi canal para aprender sobre electrónica y programación:

https://www.youtube.com/channel/UCxOYHcAMLCVEtZEvGgPQ6Vw


 

anything