Foros de Electrónica

Comunidad de discusión sobre Automatización, Electrónica industrial, Microcontroladores y electrónica digital, Robótica, Domótica, Telemática, Tecnologías móviles, y muchos temas más.




Atmel vs Microchip


       



#171  
Meta

Registrado: 20 Ene 2008
Mensajes: 811
Ubicación: 16F84A
citar
Lo de que los PIC es el rey se refiere en ventas y te lo dice en internet y en el libro www.pic16f84a.com, ¿Dónde está la risa? Más risa cojo que tanto AVR y a nadie lo veo que conozca en persona y no quieren ni verlo, prefieren Motorola o los 8085, curioso pero es así. AVR tiene cosas como que si tocas el oscilador, se vuelve muy inestable cosa que con PIC no pasa. Lo he leído por internet.

Lo de activar y desactivar entradas/salidas, no es solo para encender LED, (prender Led que en España da el significado de prenderle fuego al Led) sino entradas y salidas para hacer cosas.

FPGA por ahora es muy nuevo, cuando hagan libros en español sobre este tema me meteré en él, mientras pierdo el tiempo con PIC.

A ver si veo un AVR a alguien conocido, solo por curiosidad y ver como es. Ah, perder el tiempo en aprender bien bien un AVR para ello prefiero perfeccionar más los PIC a fondo sea en asm o en c, de 8bits y quizás me meta con los PIC32 por curiosidad en un futuro (aún lejano). Los AVR lo haría un poco por curiosidad y ver como es, sólo un poco lo aprenderé, pero no a matarme.










PD: Quizás les interese leer esta información por curiosidad.

Microchip Anuncia una Completa Oferta de Microcontroladores USB de 8, 16 y 32 bit

Fecha de publicación: 5 junio 2008
Microchip Anuncia una Completa Oferta de Microcontroladores USB de 8, 16 y 32 bit

Microchip anuncia la gama más completa de microcontroladores USB de 8, 16 y 32 bit con el soporte de un único entorno de desarrollo: el MPLAB® IDE gratuito. Basándose en sus Microcontroladores USB de 8 bit PIC18, Microchip ofrece ahora la familia PIC24F USB de 16 bit, que es compatible en patillas, periféricos y software con los Microcontroladores USB PIC32 de 32 bit, de altas prestaciones y 80 MHz. Microchip también ha ampliado su oferta de 8 bit con la familia PIC18F1XK50 de menor coste y una huella más pequeña. Todos estos dispositivos cuentan con el soporte de pilas USB y controladores de clase ofrecidos de forma gratuita.



Los diseñadores de sistemas embebidos siguen adoptando USB como interface preferido en aplicaciones de consumo e industriales. La sustitución de interfaces existentes – en especial RS232 – con USB permite que los ingenieros añadan nueva funcionalidad manteniendo unos bajos costes de diseño y fabricación. Es posible que los sistemas embebidos más sencillos necesiten únicamente la funcionalidad de periféricos, mientras que otros pudieran necesitar un sistema principal (host) USB o capacidad combinada. La amplia oferta de Microcontroladores USB de Microchip permite que los diseñadores seleccionen el dispositivo más apropiado para su aplicación USB.



El PIC18F13K50 y el PIC18F14K50 son los Microcontroladores USB de menos coste de Microchip. Proporcionan muchas funciones que no son habituales en los Microcontroladores de 8 bit de gama baja, e incorporan interfaces I2CTM, SPI y USART, así como USB 2.0, permitiendo así la transferencia de datos entre USB y otras redes serie embebidas.



La familia PIC24F USB es la familia de microcontroladores USB de 16 bit con un menor consumo (2,6 µA de corriente en reposo) y mayor memoria (hasta 256 KB Flash y 16 KB RAM) en el mundo. La familia PIC24F USB es el único microcontrolador de 16 bit con host embebido USB 2.0, doble función y funcionalidad OTG, por lo que resulta económico y sencillo para incorporar funciones USB avanzadas a los diseños embebidos.



Los microcontroladores PIC32 con funcionalidad USB 2.0 OTG proporcionan mayores niveles de prestaciones y de memoria – funcionan hasta 80 MHz, llegan hasta 512 KB de Flash y 32 KB de RAM – al tiempo que mantienen la compatibilidad de patillas, periféricos y software con las familias de microcontroladores de 16 bit.



Todas las nuevas familias de microcontroladores PIC USB de 8, 16 y 32 bit cuentan con el soporte de las herramientas de desarrollo de primera categoría de Microchip. Entre éstas se encuentran el MPLAB IDE, el sistema de emulación MPLAB REAL ICE™, el depurador en circuito MPLAB ICD 2 y el programador MPLAB PM3. Los Compiladores C MPLAB están disponibles para las tres familias.



Microchip ofrece asimismo un Centro de Diseño USB on-line en www.microchip.com/USB, en el cual los ingenieros pueden encontrar todo lo que necesitan para iniciarse en USB, incluyendo formación, documentación y diagramas de circuitos, soporte de programación, herramientas de desarrollo e información sobre silicio. Los diseñadores pueden descargar también el código fuente para la Pila Host USB, la Pila de Dispositivo y los Controladores de Clase (HID, MSD, CDC, Custom), todos ellos ofrecidos de forma gratuita por Microchip. La Pila USB OTG gratuita se encuentra actualmente en fase de test beta y su disponibilidad completa está prevista en breve.



Los Microcontroladores PIC18F1XK50 están disponibles en encapsulados de 20 patillas SSOP, SOIC, PDIP y QFN de 5 x 5 mm. El muestreo general y la producción en volumen están previstos para Junio 2008. La familia PIC24FJ256GB1 formada por 12 modelos se ofrece en encapsulados TQFP de 64, 80 o 100 patillas, y ya están disponibles para muestreo general y producción en volumen. El dispositivo PIC32 USB OTG más nuevo, el PIC32MX420F032H-40I/PT, trabaja a 40 MHz e incorpora 32 Kbytes de memoria Flash, se suministra en un encapsulado TQFP de 64 patillas y establece un nuevo punto de entrada de bajo coste para la familia PIC32 con USB. Para disponibilidad de muestras de dispositivos PIC32 con USB, visite www.microchip.com/PIC32.

más info.

* http://www.microchip.com/USB.

Fuente:
http://www.elektor.es/noticias.....9408.lynkx

#172  
Beamspot

Registrado: 26 May 2008
Mensajes: 72
Ubicación: España
citar
Anda, mira, alguien que usa PIC's y AVR's...

Yo personalmente uso mucho los AVR tanto en el trabajo como en casa, por dos motivos, me dan mucha potencia de cálculo en C, y son muy fáciles de trabajar. Pero también tengo ARM's y estos me dan mucha más potencia de cálculo que los AVR, pero empezar una simple aplicación me lleva como el triple de tiempo.

Sin embargo, en el trabajo, para muchas cosas los AVR nos vienen grandes, así que usamos los Cypress PSoC, que tienen un core prácticamente idéntico al PIC 16F, así que conozco sus limitaciones. Y por eso, en las aplicaciones donde no necesito potencia de cálculo, resulta que los PSoC son imbatibles por dos razones: precio (cuestan lo mismo que me podrían constar los PIC similares, pero me ahorran mucha cicuitería), y flexibilidad, ya que con un solo modelo puedo hacer mil y una cosas diferentes. Tal y como decimos en mi oficina, los PSoC son los mejores, PARA ESE TIPO DE APLICACIÓN. Para otras, simplemente no pueden (y por eso usamos AVR y ARM).

Es curioso que alguien que promueve la variedad, luego se ponga en contra de usar otros micros, y se encabezone en usar sólo uno.

Y respecto del Rey, las ventas hablan: más de la mitad de los micros que se fabrican al año en el mundo son ARM, así que el Rey de ventas no es el PIC.

Como mucho, el PIC es el rey del jamón de algunos profesores de facultad, probablemente el mejor sitio donde poner los PIC, ya que su sencillez los hace fáciles de aprender. Aunque por el resto, algunos comentan que los PIC no son ni RISC, ni CISC, si no PISC. A ver si alguien adivina la P de donde sale.

Conociendo bastantes profesionales de la electrónica en España, resulta que los PIC son casi 'prohibidos', y la mayoría toca los 8051 (considerados obsoletos), los Freescale (que estan de capa más que caída, por su mala política, que no por calidad), los AVR (que se están poniendo de moda por su relación potencia/precio), los H8, ARM, y últimamente las FPGA. Claro que estos son profesionales, y la mayoría no tiene problemas con el inglés. El único sítio de la industria donde he visto un PIC (y sólo uno) fue para una aplicación única, donde el tiempo de desarrollo costaba infinitamente más que la electrónica, y quién lo hizo acababa de salir de la facultad.

#173  
Meta

Registrado: 20 Ene 2008
Mensajes: 811
Ubicación: 16F84A
citar
Lo del rey me refiero el más usado para aprender y donde más información hay. Además, veo mucha gente con usan PIC haciendo sus aplicaciones de todo tipo y hablas como si nadie los usa cuando es lo más que usan. ARM casi nunca lo oigo salvo ustedes, FPGA parece que la gente le mola más y más que hasta estoy leyendo cosas de esta en elektor.

Si bajan más de precio, me da la sensación que triunfará mucho.

#174  
Beamspot

Registrado: 26 May 2008
Mensajes: 72
Ubicación: España
citar
FPGA tienen un inconveniente: es el polo opuesto a los PIC, por su extremada dificultad. En realidad, es lógica digital pura, no programación. Son puertas, combinatoria, Mealy y Moore, registros, registros de desplazamiento, etc.

Lo bueno son los nuevos sistemas que integran un ARM junto con la FPGA. Atmel los hace, y dentro de poco saldrán los de Cypress. Probablemente haya otros. Eso sí que tiene futuro, pues simlifica mucho el diseño al ahorrar tener que hacer el micro con las puertas de la misma FPGA, y además bajará el precio.

Respecto de los ARM: tienes móvil, tienes router de internet, algunos tienen PDA, tienes bluetooth, tienes WiFi, tienes TDT, probablemente una tele LCD/TFT. Todos ellos corren sobre un ARM, aunque el procesado de imágenes en los dos últimos no lo hacen precisamente dichos micros.

Al principio algunos routers usaban la tecnología MIPS, pero ha caído en desuso por varios motivos. Como MIPS se iba a la quiebra, nadie lo usaba, estaba obsolete y no funcionaba (comercialmente), ¿adivinas quien usa ahora la tecnología MIPS en sus micros de 32 bits? Si, si, la misma que sacó sus primeros micros con una cpu obsoleta, obtenida bajo las mismas premisas que la de los MIPS.

#175  
Meta

Registrado: 20 Ene 2008
Mensajes: 811
Ubicación: 16F84A
citar
Con el tiempo y años los FPGA lo harán fáciles lo más que puedan.

#176  FPGA
FRZ

Registrado: 03 May 2007
Mensajes: 21
Ubicación: MexicaN
citar
Bueno eso del inconveniente en verdad no le veo mucho, ya que aprender alguno de los HDL (Verilog, VHDL entre otros) es muy sencillo, yo pude programar mi primer FPGA en menos de una hora usando Verilog.

Cita:
En realidad, es lógica digital pura, no programación. Son puertas, combinatoria, Mealy y Moore, registros, registros de desplazamiento, etc.



Shocked
Mira esto [url]http://es.wikipedia.org/wiki/Lenguaje_de_descripción_de_hardware[/url]

Las herramientas que te otorgan Altera, Xilinix etc, son muy completas y te ahorran gran parte del trabajo, ayudándote a sólo concentrarte a diseñar lo que necesitas.

Tal vez no fui muy claro, pero no necesitas escribir todo el micro desde 0 siempre que necesites uno, eso te llevaría mucho tiempo, por eso Altera te otorga el softcore Nios II (para Xilinix es PicoBlaze) que lo puedes modificar decidiendo cuantas entradas, salidas, memoria Ram, Sdram, buses de datos, ADCs, etc etc tendrá, y sólo debes cargarlo a tu FPGA, y aún tendrás espacio disponible para implementar otros dispositivos en la misma FPGA.

Saludos Smile

#177  
Meta

Registrado: 20 Ene 2008
Mensajes: 811
Ubicación: 16F84A
citar
Al final enamorará a mucha gente.

http://es.wikipedia.org/wiki/Lenguaje_de_descripción_de_hardware

#178  
Alejandro Sherar

Registrado: 07 Abr 2008
Mensajes: 580
Ubicación: Va. Martelli, Bs. As., Argentina
citar
Meta escribió:
Al final enamorará a mucha gente.
http://es.wikipedia.org/wiki/Lenguaje_de_descripción_de_hardware

No entiendo qué es lo que pasa con el link que has puesto.
Queda una parte del texto afuera y no enlaza bien !
A ver:

Sin acento en "descripción" (dentro del link):
Lenguaje_de_descripción_de_hardware
Anda el link pero no enlaza porque wiki no tiene nada con ese nombre.

Con acento en "descripción" (en el link y el texto):
[url=http://es.wikipedia.org/wiki/Lenguaje_de_descripción_de_hardware] Lenguaje_de_descripción_de_hardware [/url]
Ahhhh!
Era el editor que rechaza los acentos en los links! Bueno saberlo !
Pero ahora no enlaza porque no funciona el BBcode.
Será que está pensado por EEUU-landers que abrevian todo.
Ma si! Me doy.
.

#179  
Meta

Registrado: 20 Ene 2008
Mensajes: 811
Ubicación: 16F84A
citar
No se que pasa, pero es raro, quizás arreglen este error en las próximas actualizaciones de los foros de www.phpbb.com

#180  
fernandob

Registrado: 30 Oct 2007
Mensajes: 402
Ubicación: argentina
citar
yo.......no se en que andan uds.
si, me imagino que quienes estan en la facu. disfrutan jugando con proyectazos.

pero yo, hasta el pic mas chiquitin me viene sobrando , asi que no me pelearia por que micro es mejor, cualquiera me sobra.

acaso a uds. les sobran proyectos e ideas para desarrollar ?...me refiero a utiles, vendibles .
que los micros actuales les quedan "justitos".

no me jodan !please !
hay hoy mas de lo que vamos a usar en la vida.......y siguen saliendo .
PIC versus ATMEL un carajo lo de versus, son amigos de todos , no problem, hagan un post de las ventajas de c/u , un post que se llame pic, otro atmel otro motorola , etc.

alguien sabe como irradiar de señales de RF con un PIC a un cajero electronico para que entregue toda la money ? Wink

 Responder





 Temas de interés 
No hay mensajes nuevos Destacado: Programador de microcontoladores PIC Puerto USB
No hay mensajes nuevos Programar un PIC para controlar un TFT
No hay mensajes nuevos Programar el PIC16C765 por el puerto serial y el USB
No hay mensajes nuevos Programar un lm35 en visual basic por el puerto paralelo
No hay mensajes nuevos programar en assembler

Foros de Electronica
|| Cuestiones Elementales de Electrónica || Fuentes de alimentacion || Circuitos de radio || Diseño de circuitos en general ||
|| Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión ||
|| Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos ||