¿Por qué los módulos de WiFi del microcontrolador son caros en comparación con los adaptadores WiFi USB?

4

Hace poco compré un adaptador WiFi para mi Raspberry Pi por aproximadamente 8 USD. Al mismo tiempo, los módulos WiFi para Arduino y las placas de microcontroladores similares cuestan varias veces más.

¿Qué es fundamentalmente diferente entre un módulo WiFi USB y uno vendido como periférico a los microcontroladores? ¿Es solo la economía de alto volumen / bajo costo, o algo fundamentalmente diferente en el hardware?

(He oído hablar del chip WiFi TI CC3000 que se supone que está por debajo de $ 10, pero no he encontrado ningún lugar que venda solo el chip).

    
pregunta M-V

1 respuesta

5

Eso es porque no son lo mismo. Las tablas objetivo de Arduino / Launchpad / Hobbyist están orientadas a pequeñas ventas de microcontroladores, que no tienen mucho volumen, por lo que los recortes de precios son mínimos. Y los microcontroladores a menudo necesitan más memoria de la que está disponible para algunas de las cosas. Un dispositivo producido en masa puede adaptar su procesador a la tarea en cuestión.

Pero una de las cosas más importantes, es que los chips wifi (o Ethernet) dirigidos a los aficionados es que incorporan más que solo el protocolo de comunicación. Algunos también manejan la pila TCP / IP, que requiere mucha memoria y es difícil de codificar. Algunos permiten una comunicación simple en serie (uart o spi o i2c) entre el microcontrolador y el chip wifi, mientras que hace el resto. Usted está pagando por valor agregado.

Y, finalmente, la mayoría de las veces, los aficionados compran tablas completas, no fichas en bruto. Algunos de estos chips wifi, como el TI CC3000 requieren reflujo, porque tienen pines debajo o paquetes bga. No son fácilmente soldados a mano.

    
respondido por el Passerby

Lea otras preguntas en las etiquetas