TODOPIC

Otros Microcontroladores / Dispositivos programables => Microcontroladores ARM => Mensaje iniciado por: planeta9999 en 02 de Mayo de 2017, 07:45:50

Título: Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 07:45:50
.

Hola.

Quiero dar el salto a algo más potente que los Cortex M4, estoy pensando en los M7. ¿ Que alternativas conocéis a los de ST ?, prestaciones mínimas SDIO, USB, SPI, I2C, 1 Mega de Flash, 256K de RAM.

Que sean ARM por supuesto, para tener el entorno de desarrollo y compilador gratuitos, eso deja fuera a Microchip y supongo que igual a los Atmel.  No se que otros fabricantes hay por ahí, Texas tal vez, los LPC de NXP, no conozco más. No se si Maxim también tocaba algo de micros ARM.

Necesito algo muy cañero, a mitad de camino entre un M4 y un SOC.

Título: Re:Cortex M7
Publicado por: juaperser1 en 02 de Mayo de 2017, 08:00:07
Hola planeta9999, te respondo aquí la pregunta del otro post.

Si buscas el micro M7 mas cañero que hay ahora mismo, te tienes que ir a Atmel.

http://www.atmel.com/products/microcontrollers/arm/sam-v-mcus.aspx#samv71

300 Mhz cortex M7
2MB flash
QUAD SPI
USB HS con PHY
348KB de ram
etc

para programarlo te recomiendo la programadora de atmel que cuesta 100 euros pero que seguro que es la que va mejor. La documentación de atmel es de la mejor que existe.

un saludo
Título: Re:Cortex M7
Publicado por: juaperser1 en 02 de Mayo de 2017, 08:03:42
Lo mas potente en M4 (o uno de los mas) yo diría que son los FM4 de cypress.

Y si quieres algo mas potente que los de atmel incluso, y en tiempo real ya deberías irte a las FPGAS pero eso ya es otro mundo de procesamiento en paralelo y además mas caro que los uc.

Y se me olvidaba LPC no tiene ningun M7 salta de M4 a procesadores, por lo menos que yo sepa.

un saludo
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 08:22:02
.

Precisamente ahora estaba mirando Atmel, ya veo que tiene sus ARM y Cortex M7. He encontrado estos ATSAM en Microchip Direct y se ven baratos.  http://www.microchipdirect.com/ProductDetails.aspx?Category=ATSAMS70N20

¿ El entorno de trabajo que es el Atmel Studio IDE, o se puede trabajar con Eclipse ??
http://www.atmel.com/tools/ATMELSTUDIO.aspx

Voy a ver si encuentro el programador, ¿ tiene algun nombre en concreto ?.
Título: Re:Cortex M7
Publicado por: juaperser1 en 02 de Mayo de 2017, 08:26:27
Si se puede trabajar en eclipse, pero el atmel studio te lo da todo ya, por si no quieres complicarte la vida.

la programadora, la propia me refiero, es la atmel-ice Compatible con interfaces JTAG, SWD, PDI, TPI, aWire, SPI y debugWIRE.

http://www.atmel.com/tools/atatmel-ice.aspx

un saludo.
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 08:42:58
.

Esto está muy bien, estoy mirando y los micros los he encontrado en Farnell y Mouser, el precio es muy bueno, más baratos que los M4. No entiendo como es esto posible, nos movemos en el entorno de los 8€ para un M7 a 300Mhz con 1M de flash, cuando por un M4 te piden de 14€ para arriba.

Muy cañeros a 300Mhz, creo que voy a probar algunos ATSAMS70 en LQFP100 y LQFP144.

Voy a por el programador, lo tienen los polacos, pero estos no tienen los micros en stock, creo que optaré por Farnell o Mouser, me traigo el programador y unos micros para probar.

Muy interesantes estos Atmel, me gustan.
Título: Re:Cortex M7
Publicado por: juaperser1 en 02 de Mayo de 2017, 08:45:31
Es posible que también puedas usar tu jlink, yo no la tengo pero compruebalo por si te puedes ahorrar la ATMEL-ICE.

La verdad es que estan muy bien. Ya me contarás el resultado por si los tengo que usar yo tambien :D  :D

un saludo
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 08:49:18
.

Voy a comprar el programador, a mi me encanta comprar chismes y cacharros varios, disfruto. Me voy para Farnell o Mouser y me traigo programador y algunos micros ATSAMS70 en LQFP100 y LQFP144, y diseño algún PCB para las pruebas.

Otro fregao más a tocar, es un no parar, esto es interminable.
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 09:03:59
Esto está muy bien, estoy mirando y los micros los he encontrado en Farnell y Mouser, el precio es muy bueno, más baratos que los M4. No entiendo como es esto posible, nos movemos en el entorno de los 8€ para un M7 a 300Mhz con 1M de flash, cuando por un M4 te piden de 14€ para arriba.

Oferta y demanda... Si te pillas un i.MX6ULL se come a bocados a todos los M7 que comentas (es un A7) y es más barato. Lo malo de los procesadores es que es más cara la PCB, cuesta más de diseñar y como están pensados para sistema operativo...a ver quien tiene cojones a programar en C sin librerías..
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 09:50:16
.

Ya, pero yo con esos bichos en BGA con tropecientas bolitas, no me meto. Tiene que ser algo que uno pueda diseñar y ensamblar, con estencil, microscopio y horno.

Creo que mi techo son los M7 y encapsulados LQFP, QFN y LGA. He visto que Atmel tiene los A5, pero ya entramos en un terreno en el que no puedes ensamblar por ti mismo. Y por ahora ensamblar con terceros no me interesa, no fabrico producto con tiradas grandes, es producto a medida por encargo, producto para coleccionistas en sectores minoritarios, que buscan algo nuevo. Me nutro del mercado internacional (básicamente Francia, UK, Alemania y USA), con ventas modestas, pero que me permiten hacer lo que quiero, de manera independiente y poco a poco yendo a más en todos los sentidos.

Por ahora, si necesito algo superior a un M7, tiro de Raspberry.

Voy a por los M7 SAM de Atmel a ver que pasa, lo que he visto me ha gustado mucho, se ven unos bichos potentísimos, y además más baratos que un M4, esto es lo que me desconcierta. La única explicación que le veo al precio, es que sea un producto con una demanda muy alta, que se esté usando en el mundo multimedia o en automoción.

Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 10:25:05
Los BGA los puedes soldar con tu horno tb... y te aseguro que si le pillas el tranquillo te dará menos problemas que los QFN.... Pero sí: es meterse en un fregado...
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 10:54:31
.

Bueno, algún día probaré los BGA, igual no es para tanto, también en su día les tenía bastante respeto a los QFN y los LGA, y ahora los sueldo sin problemas, hasta los acelerómetros más enanos.

Pero me imagino que el PCB si que se complica y encarece. No lo se, nunca he usado un BGA, ¿ alguna recomendación para empezar con algo que no sea muy complicado, obligado hacer placas de 4 o más capas ?.

Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 11:26:16
.

Bueno, algún día probaré los BGA, igual no es para tanto, también en su día les tenía bastante respeto a los QFN y los LGA, y ahora los sueldo sin problemas, hasta los acelerómetros más enanos.

Pero me imagino que el PCB si que se complica y encarece. No lo se, nunca he usado un BGA, ¿ alguna recomendación para empezar con algo que no sea muy complicado, obligado hacer placas de 4 o más capas ?.

No es complejo de soldar siempre que el paso no sea pequeño (0.8m para arriba) ya que con un poco de pulso y un poco de flux el chip va a su sitio sólo. Piensa que al estar las bolas en una cuadricula en vez de en un cuadrado la tensión superficial al soldar hace que el chip se centre sólo: esto con un qfn o qfp de paso fino (0.4m,0.5mm) es más complejo. Si te vas a BGAs de 0.5,0.4mm es más complejo ya que si no posicionas bien se te pueden solapar las bolas donde no toca.

Lo que sí es cierto es que las PCBs son más caras y más difíciles de diseñar.

Te recomiendo que:

* Empieces con algún micro con pocas bolas (menos de 200) y paso >=1mm. Con paso de 0.8mm ya necesitas clase 6 o 7 de fabricación y los costes de la PCB se disparan. Con 1mm podrás ir aprendiendo con PCBs baratas.
* Olvídate de enrutar de forma automática.
* Si puedes pásate a Altium.

Saludos!
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 12:06:53
.

Ok, gracias Manuel.
Creo que aprovechando el pedido a Mouser de los SAM, voy a meter un SAM BGA de 144 bolas, tiene un paso de 0.8mm (LFBGA144, 144-ball LFBGA, 10 x 10 mm, pitch 0.8 mm)

En concreto este M7 ATSAMS70Q20A-CN
http://www.mouser.es/ProductDetail/Microchip-Technology-Atmel/ATSAMS70Q20A-CN

Una duda que tengo sobre los BGA, ¿ no hay que poner estaño, no?, las bolitas que lleva el chip son el estaño que se disuelve al calentarlo.  Si no hay que poner estaño, ¿ la capa para hacer el stencil, en los BGA queda sin agujeros?.  ¿ Algún truco para posicionarlos y soldarlos en horno ?.

Lo de Altium hace tiempo que lo tengo pendiente, solo que me da pereza porque estoy ya muy acostumbrado a Eagle, pero algún día tengo que hacer el cambio. Va a ser un trauma, porque en Eagle me manejo como pez en el agua, pero es lo que toca, me doy cuenta de las muchas ventajas que tiene Altium.

El ruteo suelo hacerlo mezcla manual y automático, aunque cada vez me aficiono más a rutear a mano, si tengo tiempo libre.
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 12:34:10
Altium es muy intuitivo: no te preocupes que la curva de aprendizaje es rápida. Antes de pedir el de 0.8mm pitch comprueba lo que te cuestan las placas. Sube la info del encapsulado (incluyendo el footprint que te recomiendan si lo hay) y yo te digo la tecnología que necesitarás para que lo calcules en allpcb o por el estilo...

Saludos!
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 12:43:50
.


Este es el encapsulado que sale en el datasheet.


(http://www.todopic.com.ar/foros/imgtiny/w6zfpv.jpg)

(http://www.todopic.com.ar/foros/imgtiny/33nhq3k.jpg)

(http://www.todopic.com.ar/foros/imgtiny/152mdjp.jpg)

(http://www.todopic.com.ar/foros/imgtiny/2hmjalw.jpg)
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 13:22:14
Qué via y track/width sueles utilizar cuando las mandas a china y te salen baratas? (los mínimos). Hay algún diseño de referencia con ese micro? Para decirte el número de capas que necesitarás... no me apetece revisar bola a bola que señal tienen... :P
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 14:29:30
.

Lo mínimo para que no se dispare el precio, son 6mil de pista, 12mil de vías y 6mil de separación entre pistas. Pueden hacer más pequeñas pero ya te empiezan a subir bastante el precio.

Hace poco, por error, puse vías de 10mil, y me aviso la china, que aquello me iba a costar casi el doble con respecto a ponerlas de 12mil. Lo edite a mano, las pasé todas a 12mil y listo, lo curioso es que el autoruteo con vias a 12mil no terminaba, si me acabó a 10mil, y luego poniendo a mano todas las vías a 12mil, arreglado.

No veo ningún diseño de referencia en el datasheet.
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 15:21:05
Para poder hacer el "fan-out" de ese BGA necesitas la siguiente combinación: la suma de la distancia de separación x3 + diámetro de la vía completa ha de ser máximo de 0.8mm. Por ejemplo, espacio de 0.125mm y via de 0.4/0.2mm = 0.775mm. Lo que comentas de 12mil para via es el hole no la via completa, lo más probable es que sea de 0.6mm, con lo que en tu caso tienes 0.15mm x3 + 0.6/0.3mm =  1.05mm con lo que estás bastante lejos. Te digo ya que con la tecnología que necesitas aunque sea en los chinos te va a salir por mínimo 200-300€ de utillaje. Por eso te comenté que para empezar buscases un BGA con pitch de 1.27mm.

Saludos!
Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 16:13:48
.

Pues si que se dispara el precio. Miraré a ver si encuentro algún BGA con un pitch más grande para hacer alguna prueba.
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 16:28:35
Bueno igual no tanto. Pongo 0.1mm de track/space y vias de 0.25mm de hole con 4 capas y oro quimico en allpcb y me sale 155$ con portes (5 placas de 50x50mm) en HQPCB. El caso es que no te pone nada de "annular ring" para saber el diámetro de via. Si la via es de 0.25mm/0.5mm sería posible. Igual te parece caro pero es que la tecnología de ejemplo que te puse antes en España te sale por 600€ mínimo...aunque tb es verdad que para 6 capas y eligiendo el build-up... cuando en este caso para 6 capas y sin elegir e build-up te vas a 360$...

¿si tienes cuenta puedes preguntar el diámetro de via cuando el hole es de 0.25mm y 0.3mm?.



Título: Re:Cortex M7
Publicado por: planeta9999 en 02 de Mayo de 2017, 17:31:44
¿si tienes cuenta puedes preguntar el diámetro de via cuando el hole es de 0.25mm y 0.3mm?.

Se lo puedo preguntar a la china por Skype, casi siempre esta online, aunque a estas horas no se. Voy a dejarle la pregunta en Skype.
Título: Re:Cortex M7
Publicado por: manwenwe en 02 de Mayo de 2017, 17:38:49
Perfect!

Para hacer placas "más chungas" si la gente se anima podríamos montar un un hilo para hacer "pooling" porque al final te cobran la tecnología más que el cobre...
Título: Re:Cortex M7
Publicado por: planeta9999 en 03 de Mayo de 2017, 12:25:31
.

Esto es lo que me han contestado de AllPCB sobre las vías.

" For  Common  manufacturers ,pls  make  sure  the  via  ring  is  no  less  than  6-8mil ,which  is  0.15-0.2mm
So  the  total  diameter  will  for  0.25mm  hole  will  be  0.55-0.65mm, For  0.3mm  holes ,will   be  0.6-0.7mm. If  you  have  strict  requirement ,pls  make  a  notice. The  min. via  ring  is  0.1mm,while  the  price  would  be  high "

Título: Re:Cortex M7
Publicado por: manwenwe en 03 de Mayo de 2017, 12:53:38
.

Esto es lo que me han contestado de AllPCB sobre las vías.

" For  Common  manufacturers ,pls  make  sure  the  via  ring  is  no  less  than  6-8mil ,which  is  0.15-0.2mm
So  the  total  diameter  will  for  0.25mm  hole  will  be  0.55-0.65mm, For  0.3mm  holes ,will   be  0.6-0.7mm. If  you  have  strict  requirement ,pls  make  a  notice. The  min. via  ring  is  0.1mm,while  the  price  would  be  high "

Pues entonces si que se subirá, porque para un annular ring de 0.15mm necesitas un hole de 0.2mm y así consigues una via de 0.5mm que junto al 3x0.1mm de width/space te da justo 0.8mm. En allpcb se va de 120$ a 270$ (que es lo que te comenté en principio) aunque no pone que lo pueda hacer HQPCB sino "KingBrother".

Ahhh, acabo de releer, pensaba que tenías el skpype de alguien de HQPCB y es de allpcb. Entonces pues eso: te vas a los 250€. Supongo que con ese coste no tendrás ganas de experimentar jeje: puedes buscar micros de paso de 1.0mm o 1.27mm aunque quizá es una tecnología algo antigua.

De todas formas 250€ está super-bien de precio: justo el doble cuesta algo así en España. Aunque no pueda elegir el build-up lo probaré algún día porque sale a cuento. Ya te pediré el skype de la china ;-).

Saludos!

Edito y rectifico otra vez: el último presu que tengo es de 6 capas (el de 500€) que en china son 350€...
Título: Re:Cortex M7
Publicado por: planeta9999 en 03 de Mayo de 2017, 13:16:41
.

Si que se va un poco de precio para hacer pruebas, a ver si me entra dinero fresco y me animo. De todas formas usar un BGA en vez de un TQFP, tiene que estar justificado, si no es tirar el dinero.

Supongo que un BGA se justifica por cuestiones de espacio y tamaño de placa mínimo que debes de usar para un proyecto.  Por ejemplo el micro SAMS70 que quiero probar, me entra perfectamente y me sobra un montón de espacio en el PCB, si lo uso en TQFP144, entonces no le veo sentido cambiarlo a BGA en este proyecto solo porque visualmente quede más bonito o parezca más sofisticado.
Título: Re:Cortex M7
Publicado por: manwenwe en 03 de Mayo de 2017, 14:17:13
.

Si que se va un poco de precio para hacer pruebas, a ver si me entra dinero fresco y me animo. De todas formas usar un BGA en vez de un TQFP, tiene que estar justificado, si no es tirar el dinero.

Supongo que un BGA se justifica por cuestiones de espacio y tamaño de placa mínimo que debes de usar para un proyecto.  Por ejemplo el micro SAMS70 que quiero probar, me entra perfectamente y me sobra un montón de espacio en el PCB, si lo uso en TQFP144, entonces no le veo sentido cambiarlo a BGA en este proyecto solo porque visualmente quede más bonito o parezca más sofisticado.

No, en ese caso no tiene sentido. El único sentido es aprender para cuando quieras usar un micro que sólo esté en BGA o que no te quepa en la placa en otro encapsulado como dices.
Título: Re:Cortex M7
Publicado por: planeta9999 en 03 de Mayo de 2017, 14:34:11
.

¿ No conoces algún micro en BGA con pitch de 1mm, para que me salga más barato el PCB ?, en ese mundillo estoy pez total.
Título: Re:Cortex M7
Publicado por: manwenwe en 03 de Mayo de 2017, 15:08:55
Creo que había algún ARM9 de Maxim de hace unos años pero no creo que te sea de mucha utilidad. FPGAs seguro que encuentras aunque no sé si le das a ese palo :P. Luego seguro que encuentras memorias flash y ram que también te valen para probar..., ejemplo:

https://www.digikey.es/products/es/integrated-circuits-ics/memory/774?k=micron

Título: Re:Cortex M7
Publicado por: planeta9999 en 03 de Mayo de 2017, 15:33:32
.

Los FPGA y los CPLD son mi asignatura pendiente. Hace mucho tiempo compré unos módulos de los chinos, y un Kit Spartan de Xilinx, instalé ISE y Quartus e hice lo básico, encender unos led y leer unos pulsadores. De esto hace un carro de tiempo. Si que me gustaría retomarlo, pero cada vez lo tengo más difícil con tantas cosas que tengo que mirar y obligaciones con los cacharros que comercializo.

Si alguna vez, buscando algo, me encuentro con algún chip interesante en BGA, ya lo intentaré.
Título: Re:Cortex M7
Publicado por: planeta9999 en 03 de Mayo de 2017, 17:24:38
.

Creo que ya encontré el chip para empezar con los BGA, y que además me resulte útil. Es un procesador Cortex A5 a 500 Mhz de Atmel, el ATSAMA5D21. En Microchip Direct lo venden a poco más de 6€ la pieza.

http://www.microchip.com/wwwproducts/en/ATSAMA5D21#buy
https://www.microchipdirect.com/ProductSearch.aspx?keywords=atsama5

Datasheet, en el apartado 64 con recomendaciones para el diseño del esquema.
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-11267-32-bit-Cortex-A5-Microcontroller-SAMA5D2_Datasheet.pdf

Aquí una nota aplicativa, con recomendaciones para el diseño del PCB:
http://ww1.microchip.com/downloads/en/AppNotes/Atmel-44041-32-bit-ARM-SAMA5D2-Layout_Recommendations_Application-Note.pdf

Es un BGA con 3 encapsulados, supongo que el más sencillo será el de 196 bolas, aunque el de 289 tiene un pitch mayor:
-289-ball LFBGA, 14 x 14 mm body, 0.8 mm pitch
̶ 256-ball TFBGA, 8 x 8 mm body, 0.4 mm pitch
̶ 196-ball TFBGA, 11 x 11 mm body, 0.75 mm pitch

Esto entiendo que es un procesador, y necesita añadirle RAM y algún almacenamiento para el programa o el sistema operativo, Rom, Eprom o tarjetero SD. Anuncian que te lo dan con una distribución libre de Linux. En la web del producto ponen "4-layer PCB" supongo que es el número mínimo de capas para hacer el PCB.

Menudo bicho, nunca he diseñado chismes con algo así, creo que ya va siendo hora, me inicio con los BGA y de paso con algo que me resulte útil.

¿ Que tengo que considerar a la hora de hacer el PCB, grosor de pistas, separación entre pistas, tamaño de vías... ?, ya puestos me pondré con Altium.


El encapsulado de 196 bolas:

(http://www.todopic.com.ar/foros/imgtiny/sfkqcy.jpg)

(http://www.todopic.com.ar/foros/imgtiny/sepojm.jpg)

(http://www.todopic.com.ar/foros/imgtiny/2rgml2u.jpg)



El encapsulado de 289 bolas:

(http://www.todopic.com.ar/foros/imgtiny/2eyueyr.jpg)

(http://www.todopic.com.ar/foros/imgtiny/15hfmoi.jpg)

(http://www.todopic.com.ar/foros/imgtiny/29dz77m.jpg)





Título: Re:Cortex M7
Publicado por: manwenwe en 04 de Mayo de 2017, 03:02:16
Pues para empezar necesitas lo que te comenté: diametro de via + 3x width/space <= 0.8mm (ó 0.75mm para 196 bolas). Con lo que para 4 capas te vas a 250€y para 6 a 350€ como te comenté. El número de capas dependerá de como esté hecho wire-bondig dentro del micro: es decir como hayan colocado las señales en las bolas. Me explico: si han puesto muchas de GND y alimentación en el centro te valdrá con 4 capas pero si está todo muy mezclado con otras señales entonces te irás a 6 capas (dudo que 8 ). Este micro seguro que tiene una placa de desarrollo con fuentes. Estará en Allegro. Bajate el Cadence Lite e importa esuqemático y layout en Altium: luego lo cuelgas y ya te digo cuantas capas necesitarás.

Luego tienes 2 retos:

1. Habrá distintas alimentaciones (core, ram, periféricos, etc.) con lo que más probable es que se alimente con un PMIC (power managment IC), con lo que van varios planos de alimentación.
2. Enrutar la RAM. Deberías hacerlo siguiendo las indicaciones que te den ("layout guidelines"). Pero ya te digo que debes enrutar con impedancia controlada y con "length matching" (pistas de 50ohm  - pares diferenciales de 100ohm y todas las pistas con la misma longitud).

Cuando consigas todo lo anterior ya hablamos del resto de periféricos que serán más sencillos...

Saludos!
Título: Re:Cortex M7
Publicado por: juaperser1 en 04 de Mayo de 2017, 07:02:14
Hola planeta9999, una placa para ese SoC no te va a salir barata, tal y como dice mawenwe las señales no están muy bien ordenadas, necesitas un mínimo de 6 caras para el encapsulado de 0,8 pitch:

6- layer model:
Layer 1---Signal (Microstrip), components side
Layer 2---Ground plane
Layer 3---Signal (Stripline)
Layer 4---Signal (Stripline)
Layer 5---Power plane
Layer 6---Signal (Microstrip)

u 8:

8- layer model:
Layer 1---Signal (Microstrip), components side
Layer 2---Ground plane
Layer 3---Signal (Stripline)
Layer 4---Power plane
Layer 5---Ground plane
Layer 6---Signal (Stripline)
Layer 7---Ground plane
Layer 8---Signal (Microstrip)


La placa de evaluación de atmel, la SAMA5D2-XULT con el BGA de 289 bolas es de 6 caras.

Si quieres el PCB a 4 caras debes utilizar el BGA de 196 Bolas y 0,75mm de pitch:

Layer 1---Signal (Microstrip), components side
Layer 2---Ground plane
Layer 3---Power plane
Layer 4---Signal (Microstrip)

y esto hace que la tecnología de fabricación sea mas cara.

Un saludo
Título: Re:Cortex M7
Publicado por: planeta9999 en 04 de Mayo de 2017, 07:16:36
.

Creo que dejaré los BGA para más adelante, veo que es complicado, caro y no tengo experiencia, seguro que la placa sale mal y no es barata.

Me voy a centrar en los Kinetis y en los SAM S70, y ya voy listo. Creo que hoy me entregan por Fedex los SAM y el programador Atmel ICE que pedí a Mouser. Voy a copiar el diseño de pantalla led que tengo hecha con Kinetis, y le cambio el micro por el SAM. He estado leyendo bastante documentación de los SAM, y no lo veo complicado.

Lo que de momento está dificil, es conseguir estos micros a buen precio en los chinos, los presupuestos que me pasan son mucho más caros que comprar en Microchip Direct. Y de los Kinetis el proveedor que me pasó hace tiempo presupuesto, ahora me da un precio mayor, al final los compraré en Mouser o Farnell y arreando.

Título: Re:Cortex M7
Publicado por: manwenwe en 04 de Mayo de 2017, 07:25:02
Buen apunte Juanjo. Aunque difiero en los modelos. Para el de 8 yo uso PWR en L5 y para el de 6 pongo GND en L5, PWR en L3 o L4 y las señales de alta velocidad las pongo fuer en vez de dentro. Bueno, al final esto es por gustos: los que mostrastes son "de manual" así que los mios no tienen porqué ser mejores jeje
Título: Re:Cortex M7
Publicado por: juaperser1 en 04 de Mayo de 2017, 07:27:25
Buen apunte Juanjo. Aunque difiero en los modelos. Para el de 8 yo uso PWR en L5 y para el de 6 pongo GND en L5, PWR en L3 o L4 y las señales de alta velocidad las pongo fuer en vez de dentro. Bueno, al final esto es por gustos: los que mostrastes son "de manual" así que los mios no tienen porqué ser mejores jeje


No te lo voy a discutir, tu sabes mucho mas que yo en este mundillo  :D :D. Simplemente he cogido los del documento de Atmel de recomendaciones que como dices, son los de manual.

un saludo.
Título: Re:Cortex M7
Publicado por: manwenwe en 04 de Mayo de 2017, 09:30:03
De manual me refería a que son build-ups de referencia (los encontrarás en muchas guias), con lo que los de ATMEL pusieron en el manual algo "de manual" jajaja
Título: Re:Cortex M7
Publicado por: planeta9999 en 04 de Mayo de 2017, 16:51:47
.

Por si alguien quiere trastear con los Cortex M7, Atmel fabrica la placa de evaluación  ATSAME70-XPLD. Una chulada de placa para evaluar los SAM E70, un micro Cortex M7 de 144 patillas, a 300Mhz, 2 Megas de Flash, CAN bus, Ethernet, Debugger integrado. Total por 38 euros en Farnell o Mouser (en Mouser si pasamos de 50€, gastos de envío gratuitos).

http://es.farnell.com/microchip/atsame70-xpld/placa-eval-mcu-atsame70-32-bits/dp/2508321
http://www.mouser.es/Search/ProductDetail.aspx?R=ATSAME70-XPLDvirtualkey55660000virtualkey556-ATSAME70-XPLD

Hoy estaba pidiendo unas cosas en Mouser, la he visto y me la he pedido. Aunque ya recibí los chips sueltos SAM S70 para montar mis placas, he visto tan barata esa placa de evaluación que no me he podido resistir, al saco. Además resulta que los chips SAM E70, S70, V70 Cortex-M7, tienen un precio igual o inferior a los Cortex M4 de otros fabricantes, como los STM32 o los Kinetis, y los tenemos de 100 y 144 pines en TQFP.

El entorno de desarrollo totalmente gratuito, Atmel Studio con el compilador de C GCC, y un generador de código para configurar la periferia, reloj y librerias muy interesante.   http://www.atmel.com/microsite/atmel-studio/

Programador/debugger el Atmel ICE y creo que también se puede usar el Jlink de SEGGER.
http://www.mouser.es/ProductDetail/Microchip-Technology-Atmel/ATATMEL-ICE/?qs=sGAEpiMZZMsn4IaorHFpMILQHLq3USecbP7KJ9S0MLk%3d
http://www.mouser.es/ProductDetail/Segger-Microcontroller/J-Link-EDU/?qs=sGAEpiMZZMtLQmgC%252buyQGbRdv2oGICH%252bT9Uvuyrp434%3d


(http://www.todopic.com.ar/foros/imgtiny/2lj5j43.jpg)

(http://www.todopic.com.ar/foros/imgtiny/2enb3g2.jpg)
Título: Re:Cortex M7
Publicado por: manwenwe en 04 de Mayo de 2017, 17:00:15
Farnell envia gratis a partir de 45€ desde hace poco. Lo compró Avnet para "tocarle los cojones" (perdón :P) a Digikey y Mouser con el negocio online...

Título: Re:Cortex M7
Publicado por: planeta9999 en 04 de Mayo de 2017, 17:04:57
Farnell envia gratis a partir de 45€ desde hace poco. Lo compró Avnet para "tocarle los cojones" (perdón :P) a Digikey y Mouser con el negocio online...


Interesante, no lo sabía, porque te cascaban 9€ +IVA.  Amidata 5€, y gratuito a partir de 100€ de pedido.

Ahora faltaría que los polacos se pongan las pilas, porque los 7.90€ +IVA de envío te los meten siempre, aunque vale la pena porque son como 4-5 veces más baratos que Farnell o Mouser.
Título: Re:Cortex M7
Publicado por: george.manson.69 en 04 de Mayo de 2017, 17:08:52
¡Excelentes Tarjetas!

Yo me compre en Mouser  el STM32F746G

(http://www.ett.co.th/prod2015/STM32F746G-DISCO/STM32F746G-DISCO_6.jpg)

http://www.mouser.mx/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=sGAEpiMZZMtw0nEwywcFgEqCphuNHF3SWNVIRurkY9QxMaG5KcCKTQ%3d%3d (http://www.mouser.mx/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=sGAEpiMZZMtw0nEwywcFgEqCphuNHF3SWNVIRurkY9QxMaG5KcCKTQ%3d%3d)

Aun no la he usado desde hace 2 meses  :? pero el envio fue gratis porque era mayor la compra a 50dll

¡Saludos!
Título: Re:Cortex M7
Publicado por: manwenwe en 04 de Mayo de 2017, 17:13:26
Farnell envia gratis a partir de 45€ desde hace poco. Lo compró Avnet para "tocarle los cojones" (perdón :P) a Digikey y Mouser con el negocio online...


Interesante, no lo sabía, porque te cascaban 9€ +IVA.  Amidata 5€, y gratuito a partir de 100€ de pedido.

Ahora faltaría que los polacos se pongan las pilas, porque los 7.90€ +IVA de envío te los meten siempre, aunque vale la pena porque son como 4-5 veces más baratos que Farnell o Mouser.

Me da mi que todos los que envían con portes gratis acaban repercutiendolo en el coste de los componentes. De todas formas creo que es un engaño que nos satisface a todos: como cuando le preguntas a tu pareja "si le ha gustado" y siempre te dice que sí :P :P :P
Título: Re:Cortex M7
Publicado por: planeta9999 en 04 de Mayo de 2017, 17:15:15
¡Excelentes Tarjetas!

Yo me compre en Mouser  el STM32F746G


Hace tiempo estuve a punto de comprar esa placa de ST, es muy barata como todas las Discovery, pero creo que los SAM son mucho más potentes. Para Cortex M7, definitivamente, salvo imprevistos, me voy a decantar por los SAM, y probablemente dejaré de usar los Cortex M4, porque estos SAM cuestan lo mismo o menos que un M4.

Tengo diseños con STM32F407, que puedo cambiar por los SAM S70, con una potencia muy superior. Y aunque los chinos por ahora, no me ofrecen buen precio para los SAM, creo que vale la pena el cambio.
Título: Re:Cortex M7
Publicado por: george.manson.69 en 04 de Mayo de 2017, 18:38:37
Un dia de estos me comprare esa tarjeta se SAM para a ver como funciona, lo bueno de todo es que se programa en la misma plataforma de los ATMEGA.

¡Saludos!
Título: Re:Cortex M7
Publicado por: elgarbe en 05 de Mayo de 2017, 14:09:22
¡Excelentes Tarjetas!

Yo me compre en Mouser  el STM32F746G

(http://www.ett.co.th/prod2015/STM32F746G-DISCO/STM32F746G-DISCO_6.jpg)

http://www.mouser.mx/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=sGAEpiMZZMtw0nEwywcFgEqCphuNHF3SWNVIRurkY9QxMaG5KcCKTQ%3d%3d (http://www.mouser.mx/ProductDetail/STMicroelectronics/STM32F746G-DISCO/?qs=sGAEpiMZZMtw0nEwywcFgEqCphuNHF3SWNVIRurkY9QxMaG5KcCKTQ%3d%3d)

Aun no la he usado desde hace 2 meses  :? pero el envio fue gratis porque era mayor la compra a 50dll

¡Saludos!

Yo la tengo y es una verdadera joya. El poder gráfico que tiene es impresionante. Lo unico que no me gusta mucho es que no han dejado muchos perféricos en los pines de usuario. Pero por ese precio consegusis solo la pantalla.... Estoy esperando a terminar unos proyectos para meterle mano!!!!

Saludos!
Título: Re:Cortex M7
Publicado por: manwenwe en 05 de Mayo de 2017, 14:22:50
Que guapa!!! qué librería gráfica es?
Título: Re:Cortex M7
Publicado por: elgarbe en 05 de Mayo de 2017, 14:46:12
La demo creo que es stemwin pero corre ugfx también:

Saludos!
Título: Re:Cortex M7
Publicado por: manwenwe en 05 de Mayo de 2017, 15:07:20
Ah ok. La primer imagen era más chula. Es parecido a la librería de Microchip aunque yo diría que la de Micrchip es algo mejor. Parece que la única buena es la de emwin original (qué vale una pasta). Sé que ST y NXP dan una versión de emwin (que será la que comentas) pero por esas imagenes no parece ser la original...