Puerta de enlace WSN-LTE en CC1310 y WP8548. Parte 1

¡Hola Habr! Este artículo describe el proceso de desarrollo de una puerta de enlace de red de sensores inalámbricos (WSN) para transmitir datos desde sensores inalámbricos a un servidor a través de la comunicación móvil. Usaremos el módulo programable Sub-1GHz SoC CC1310 y WP8548 de Sierra Wireless como relleno. AirPrime WP8548 es un módulo industrial LGA-239. Su módem inalámbrico proporciona transmisión de datos en redes HSPA, WCDMA, EDGE y GPRS, así como recepción de señal GPS.





Motivación. ¿Por qué es todo esto?

Por supuesto, este problema podría resolverse utilizando el microcontrolador CC1310 junto con un módem 3G de SIMCOM o Quectel, pero: el módulo WP8548 ha estado en mi escritorio durante varios años. No he encontrado una aplicación racional de este módulo debido a su costo ($ 60, DigiKey ), pero las ganas de probarlo en la práctica todavía me atormentan. Te advierto de inmediato:





  1. La solución es más cara que otras similares de Aliexpress





  2. No estoy resolviendo un problema específico, pero trato de evaluar las capacidades de este módulo





Paso 1. Diagrama de bloques de energía

La etapa más aburrida de diseñar el circuito de un dispositivo futuro. Pero dejemos todos nuestros suspiros a un lado y vea los parámetros de potencia de los componentes principales del circuito. Abra la página 26 de la documentación y observe que el rango de voltaje de suministro del WP8548 es de 3.4 a 4.3 voltios (sugiere energía de una batería de litio). El CC1310 funciona con una tensión de alimentación de 1,8 a 3,8 voltios. Presentemos los requisitos generales para el futuro dispositivo:





  1. Trabaja con una batería de litio + cargándola





  2. Convertidor elevador de 5 V para alimentar dispositivos externos con una batería de litio.





  3. La capacidad de apagar parte del circuito al entrar en modo de suspensión.





  4. El tamaño de PCB no es más grande que el de una tarjeta de crédito, por supuesto





, . WP8548 MicroSD , 2,95 . GPIO 1.8, . , 1.8 3.3. HSIC . USB3503 ( LDO) USB .





BQ24292. 17 , 12 . 4, PowerBank' 20.





TPS63802. 6 , 2 ( ) buck-boost .





CC1310 PMIC, 3.3 . .





:





  1. 1.8 ()





  2. 3.3 ()





  3. 2.95 MicroSD ()





  4. 3.3 CC1310 ( )





(ADJ) TPS79301 , .





:





2. .

, . .









17. USB ( PSEL +VBUS), BQ24292 , USB .













U5 U10 . WP8548 0 PWR_ON, pull-up . , VT1 VT2 . Open-drain CC1310 .









MicroSD, CC1310, USB





USB WP8548, ESD .





3:

. , keep-out. .





. , . , SMD . , - , .





. .





3D .





. , . , , .





, , . , DC-DC c 12 5. , . 5 2.8 . , . , .





/ . , , .





. - :) , - , - . , COM-.





. 192.168.2.2





, SSH . root, .





, SIM- , .





, . CC1310 .





.












All Articles