
Especificaciones
- TI CC2650 MCU con BLE y soporte 802.15.4
- SX1276 Lora Radio
- Proporcione 500MA 3.3V (3.3-3.4V) desde USB.
Detalles del tablero
- Las asignaciones de pin se detallan en la hoja de cálculo que se encuentra aquí.
- Las dimensiones físicas de la junta y la colocación del encabezado se pueden encontrar aquí.
- Puede encontrar otra información, como las representaciones esquemáticas y de tablero, en el directorio de información.
Notas de firmware
- Puede detectar la presencia de un USB verificando si los pines FTDI TX y RX son altos. Cuando se activa el chip FTDI, tira de las líneas TX y RX altas. Además, esto significa que el CC2650 debe usar Push/Pull and No Pull-Ups al comunicarse con el FTDI.
Información
- La potencia admitida por el USB está limitada por el límite de 500 mA del diodo D3 y el límite de 600 mA del regulador de voltaje U9.
- Al usar energía USB, el riel de 3.3V puede balancearse a 3.4V. Esto se debe a que el voltaje del pasador de tierra del regulador lineal se eleva por el MOSFET Q4 en línea.
- Se dice que el SX1276 solo puede admitir pa_boost +20dbm TX cuando el voltaje de entrada es mayor que 2.4V. Consulte la Sección 5.4.3 en la hoja de datos SX1276.
Perfil de baja potencia
Aparte de la corriente de fuga inversa, estos valores no están totalmente confirmados. Los valores se extraen directamente de la hoja de datos.
- La fuga inversa de la batería a través de los circuitos de regulación de voltaje ha demostrado que atrae más de 80 Na . Basado en las hojas de datos, existe la posibilidad de un dibujo 0.1 - 0.2UA.
- CC2650
- Operación normal entre 1.8 V y 3.8 V
- El cristal MCU principal es de 24 MHz, que se duplica internamente. También hay un reloj de 32 kHz para BLE. Consulte la Sección 6.9 en la hoja de datos de descripción general.
- Modo activo dibuja 61 UA/MHz
- El controlador del sensor de modo activo dibuja 8.2 UA/MHz
- Standby dibuja 1 UA (RTC Running y RAM/CPU Retención)
- El cierre dibuja 100 na (despierta en eventos externos)
- RX de modo activo dibuja 5.9 mA
- TX de modo activo a 0 dBm dibujos 6.1 mA
- Modo activo TX a +5dbm dibuja 9.1 mA
- El controlador del sensor (cuando CPU Freq. Smalled) consume menos potencia que el MSP430G2X, que consume 220 UA/MHz en modo activo y 0.7 UA en modo RTC.
- SX1276
- Hasta +17 dBm de potencia de salida de RF que se mantiene de 1.8 V a 3.7 V y +20 dBm de 2.4 V a 3.7 V. Consulte la Sección 5.1 de la hoja de datos.
- Tenemos pa_boost conectado a la antena lateral HF (alta frecuencia). Esto significa que generamos señales HF de 915MHz a través de Pa_Boost.
- El modo Lora HF RX dibuja 10.3 mA (125kHz BW) o 12.6 mA (500kHz BW) con LNABOOST. Consulte las Secciones 2.5.1 y 2.5.5 de la hoja de datos.
- El modo Lora HF TX dibuja alrededor de 90 mA para +17dbm pa_boost y en algún lugar alrededor de 120 mA para +20dbm pa_boost.
- El modo de suspensión dibuja 0.2 UA
- Modo inactivo (Oscilador RC habilitado) Dibuja 1.5 UA
- Modo de espera (Oscilador de cristal habilitado) Dibujar 1.6 mA
Colegio de cambios
- V3.1
- Resistencias de inversor y pullup/pulldown eliminado del módulo de radio Lora para ahorrar energía
- Mapeado RF_CTRL1 y RF_CTRL2 como par de control de complemento para interruptores de RF para ahorro de energía
- Problema de fabricación de tapas de cristal resuelto SX1276
- V3
- Cambiado de encabezado IO a 20pin 1.27 mm para facilitar el uso
- Acceso a VCC_NREG, la alimentación que alimenta el regulador a bordo
- Botón bajo activo
- Líneas FTDI TX/RX tiradas en el encabezado
- Resistencias I2C eliminadas a bordo
- V2
- Botón fijo NC/sin cables. Puldown ahora tira de la señal baja como se diseña inicialmente.
- Corriente de fuga fija a través del regulador lineal
- Se cambió de huella FTDI para tener cables más largos para soldar a mano
- Usó un solo chip MOSFET de canal Dual Dual para controlar LED
- Cambió la ubicación fiducial
- Cambió algunos componentes para consolidar el recuento
- V1 - Liberación inicial
Información de contribución
Generar archivos del fabricante
Para generar los archivos del fabricante para apcircuits.com, debe generar los gerbers (con esquema), archivo de apertura y archivo de perforación NC.
Para generar los Gerbers y los archivos de apertura, haga lo siguiente:
- Haga clic en Archivo -> Salida de fabricación -> archivos Gerber, al ver un diseño de PCB.
- Asegúrese de que la superposición superior, la pasta superior, la soldadura superior, la capa superior, la capa inferior, la soldadura inferior, la superposición inferior (opcional) y la mecánica 1 se seleccionen en la pestaña Capas.
- No tenga nada seleccionado en la pestaña de dibujo de perforación y asegúrese de que se seleccione "apertura incrustada (RS274X)" en la pestaña Apertura.
- Presione OK.
Para generar el archivo de perforación NC, haga lo siguiente:
- Haga clic en Archivo -> Salida de fabricación -> Archivos de perforación NC, al ver un diseño de PCB.
- Simplemente haga clic en Aceptar a la configuración predeterminada.
Para generar el archivo de coordenadas de selección y lugar:
- Haga clic en Archivo -> Salidas de ensamblaje -> Generar archivos de selección y colocar
- Asegúrese de que solo se verifiquen el texto y las opciones imperiales y haga clic en Aceptar
Las operaciones anteriores colocan todos los archivos de salida en el directorio "Salida del proyecto para Lorabugboard". Ahora solo necesita combinar la siguiente lista de archivo en un archivo zip. Asegúrese de copiar en el readMe.txt de los archivos anteriores.
Lista de archivos de archivo:
- PcbfireflycaseV3.Apr
- Pcbfireflycasev3.drr
- Pcbfireflycasev3.gbl
- Pcbfireflycasev3.gbo
- Pcbfireflycasev3.gbs
- Pcbfireflycasev3.gm1
- Pcbfireflycasev3.gtl
- Pcbfireflycasev3.gto
- Pcbfireflycasev3.gtp
- Pcbfireflycasev3.gts
- PCBFIRFLYCASEV3-Roundholes.txt
- PcbfireflycaseV3-slotholes.txt
- Elija el lugar para PCBFireflyCaseV3.txt
- Readme.txt
Probar el hardware
- Pruebe FTDI, el sistema UART, el activador de la puerta trasera del cargador de arranque y el regulador de voltaje a bordo Asegúrese de que la puerta trasera del cargador de arranque esté configurada para usar el botón. Asegúrese de que R20 sea lo suficientemente bajo como para no activar el cargador de arranque después del reinicio. Anteriormente tuve un problema en el que la polldow (en ese momento) no era lo suficientemente fuerte. A continuación, asegúrese de que realmente pueda ingresar al gestor de arranque durante el reinicio. Para ayudar en esto, creé un script llamado trigger_bootloader.sh en el directorio de información que envía los bytes de inicialización a serial repetidamente. Si ataca el dispositivo serie al mismo tiempo, debería ver que el gestor de arranque responda. Tal vez haga un
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . Consulte la especificación del gestor de arranque CC2650. - LED de prueba
- Pins de prueba en GPIO HEDAER
- Prueba de depuración CC2650 sobre el encabezado de depuración de Cortex
- Prueba SX1276 Front End
Antenas
| Descripción | Nombre de parte | Fabricante | Conector |
|---|
| Amarillo estándar 915MHz Lora 5.591 "1.2dbi | NT-916-CW-HWR-SMA | Tecnologías de Linx | SMA-MALE |
4.256 "900MHz 3.0dbi | APAMS-118 | Abracon LLC | SMA-MALE |
Accesorios
El tablero fue diseñado para aceptar un escudo RFI sobre los componentes de la radio Lora. Puede soldar en una lata estática o usar la lata extraíble de dos partes.
- CAN estático BMI-S-103. La lata de bajo perfil preferida es el BMI-S-111 de Laird.
- Dos parte extraíbles: el marco es BMI-S-203-F y la cubierta es BMI-S-203-C.
- Puede usar un cable IDC de 10PIN de 1.27 mm de mujer a mujer para conectar el depurador de lanzamiento de CC2650. Uno de esos cable es el cable Harwin M50 femenino a mujer.
- El tablero SensorBug utiliza una interfaz PIN TC2030 de conexión TAG para pasar JTAG a Lorabug. Puede usar el cable TC2030-CTX para conectar el depurador CC2650 LaunchPad.
El encabezado de E/S es un encabezado estándar de 1.27 mm de 2x10 pin. Puede usar el Harwin M50-3121045 para interactuar con él.