
Especificações
- TI CC2650 MCU com suporte BLE e 802.15.4
- Rádio SX1276 Lora
- Forneça 500mA 3,3V (3,3-3.4V) de USB.
Detalhes da placa
- Os mapeamentos de pinos são detalhados na planilha encontrada aqui.
- As dimensões físicas da placa e a colocação do cabeçalho podem ser encontradas aqui.
- Você pode encontrar outras informações, como as renderizações esquemáticas e do conselho, no diretório de informações.
Notas de firmware
- Você pode detectar a presença de um USB verificando se os pinos FTDI TX e RX forem altos. Quando o chip FTDI é ativado, ele puxa as linhas TX e RX alto. Além disso, isso significa que o CC2650 deve usar push/pull e sem pull-ups ao se comunicar com o FTDI.
Informações
- A energia suportada pelo USB é limitada pelo limite de 500mA do diodo D3 e pelo limite de 600mA do regulador de tensão U9.
- Ao usar energia USB, o trilho de 3,3V pode girar para 3,4V. Isso se deve à tensão do pino de terra do regulador linear aumentado pelo MOSFET Q4 em linha.
- Diz -se que o SX1276 só é capaz de suportar PA_BOOST +20DBM TX quando a tensão de entrada é maior que 2,4V. Consulte a Seção 5.4.3 na folha de dados SX1276.
Perfil de baixa potência
Além da corrente de vazamento reverso, esses valores não são totalmente confirmados. Os valores são puxados diretamente da folha de dados.
- O vazamento reverso da bateria através do circuito de regulação da tensão mostrou -se a extrair mais de 80 Na . Com base nas folhas de dados, existe a possibilidade de desenho de 0,1 - 0,2ua.
- CC2650
- Operação normal entre 1,8 V e 3,8 V
- O principal cristal do MCU é de 24 MHz, que é dobrado internamente. Há também um relógio de 32 kHz para BLE. Consulte a Seção 6.9 na folha de dados de visão geral.
- Modo ativo desenha 61 UA/MHz
- O controlador de sensor de modo ativo desenha 8.2 UA/MHz
- Standby desenha 1 UA (RTC em execução e retenção de RAM/CPU)
- O desligamento desenha 100 Na (acorde em eventos externos)
- Rx no modo ativo desenha 5,9 mA
- TX de modo ativo a 0 dBm desenha 6,1 mA
- TX de modo ativo a +5dbm desenha 9,1 mA
- O controlador do sensor (quando a CPU Freq. Voltar) consome menos energia que o MSP430G2X, que consome 220 UA/MHz no modo ativo e 0,7 UA no modo RTC.
- SX1276
- Até +17 dBm de potência de saída RF, que é mantida de 1,8 V a 3,7 V e +20 dBm de 2,4 V a 3,7 V. Consulte a Seção 5.1 da folha de dados.
- Temos PA_BOOST conectado à antena lateral HF (alta frequência). Isso significa que produzimos sinais de HF 915MHz através do PA_BOOST.
- O modo Lora HF RX desenha 10,3 Ma (125kHz BW) ou 12,6 Ma (500kHz BW) com Lnaboost desligado. Consulte as seções 2.5.1 e 2.5.5 da folha de dados.
- O modo Lora HF TX utiliza cerca de 90 mA para +17dBM PA_BOOST e em torno de 120 mA para +20dBM PA_BOOST.
- O modo de suspensão desenha 0,2 UA
- Modo ocioso (oscilador rc habilitado) Desenhe 1.5 UA
- Modo de espera (oscilador de cristal habilitado) Desenhe 1,6 mA
Changelog
- V3.1
- Resistores de inversor e pulldown removidos do módulo de rádio Lora para economia de energia
- RF_CTRL1 e RF_CTRL2 mapeados como par de controle de complemento para interruptores de RF para economia de energia
- Resolvido SX1276 Caps de fabricação de capitões de cristal
- V3
- Cabeçalho de IO alterado para 20pin 1,27 mm para facilitar o uso
- Acesso a VCC_NREG, a alimentação de alimentação do regulador a bordo
- Botão baixo ativo
- Linhas ftdi tx/rx puxadas para o cabeçalho
- Removido a bordo dos resistores I2C
- V2
- Botão corrigido NC/NO Leads. O pulldown agora puxa o sinal baixo conforme projetado inicialmente.
- Corrente de vazamento fixo através do regulador linear
- A pegada de FTDI mudou para ter leads mais longos para solda manual
- Usou um único chip MOSFET duplo de canal n para controlar os LEDs
- Mudou a localização fiducial
- Mudou alguns componentes para consolidar a contagem
- V1 - liberação inicial
Informações de contribuição
Gerando arquivos do fabricante
Para gerar os arquivos do fabricante para apcircuits.com, você precisa gerar os gerbers (com contorno), arquivo de abertura e arquivo de broca NC.
Para gerar os arquivos Gerbers e Aperture, faça o seguinte:
- Clique em Arquivo -> Saída de fabricação -> Arquivos Gerber, ao visualizar um layout de PCB.
- Verifique se a sobreposição superior, pasta superior, solda superior, camada superior, camada inferior, solda inferior, sobreposição inferior (opcional) e 1 mecânica 1 estão selecionadas na guia Camadas.
- Não tenha nada selecionado na guia Desenho de broca e verifique se "Aperture incorporada (rs274x)" está selecionada na guia Abertura.
- Pressione OK.
Para gerar o arquivo de perfuração NC, faça o seguinte:
- Clique em Arquivo -> Saída de fabricação -> Arquivos de perfuração NC, ao visualizar um layout da PCB.
- Basta clicar em OK para as configurações padrão.
Para gerar o arquivo de coordenadas de escolha e lugar:
- Clique em Arquivo -> Saídas de Assembléia -> Gere os arquivos de escolha e coloque
- Verifique se apenas o texto e as opções imperiais são verificados e clique em OK
As operações anteriores colocam todos os arquivos de saída no diretório "Saída do projeto para Lorabugboard". Agora você só precisa combinar a seguinte lista de arquivo em um arquivo zip. Certifique -se de copiar no readme.txt de arquivos anteriores.
Lista de arquivos de arquivo:
- Pcbfireflycasev3.apr
- Pcbfireflycasev3.drr
- Pcbfireflycasev3.gbl
- Pcbfireflycasev3.gbo
- Pcbfireflycasev3.gbs
- PCBFireflyCasev3.gm1
- Pcbfireflycasev3.gtl
- Pcbfireflycasev3.gto
- Pcbfireflycasev3.gtp
- Pcbfireflycasev3.gts
- PCBFIREFLYCASEV3-ROUNDOLES.TXT
- Pcbfireflycasev3-slotholes.txt
- Local de escolha para pcbfireflycasev3.txt
- Readme.txt
Testando o hardware
- Teste o FTDI, o sistema UART, o gatilho do backdoor do System e o regulador de tensão a bordo garante que o backdoor do carregador de inicialização esteja configurado para usar o botão. Verifique se o R20 está baixo o suficiente para não acionar o carregador de inicialização após a redefinição. Anteriormente, tive um problema em que o Pulldow (na época) não era forte o suficiente. Em seguida, verifique se você pode realmente inserir o carregador de inicialização durante a redefinição. Para ajudar nisso, criei um script chamado trigger_bootloader.sh no diretório de informações que envia os bytes de inicialização para a série repetidamente. Se você colocar o dispositivo serial ao mesmo tempo, verá o carregador de inicialização. Talvez faça um
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . Confira a especificação do carregador de inicialização CC2650. - LEDs de teste
- Pinos de teste em gpio hedaer
- Teste depuração CC2650 sobre o cabeçalho de depuração do Cortex
- Teste SX1276 front -end
Antenas
| Descrição | Nome da peça | Fabricante | Conector |
|---|
| Amarelo padrão 915MHz Lora 5.591 "1.2dbi | NT-916-CW-HWR-SMA | Tecnologias Linx | SMA-MALE |
4.256 "900MHz 3.0DBI | APAMS-118 | Abracon LLC | SMA-MALE |
Acessórios
A placa foi projetada para aceitar um escudo RFI sobre os componentes de rádio Lora. Você pode soldar em uma lata estática ou usar a lata removível de duas partes.
- Estático pode BMI-S-103. A lata de baixo perfil preferida é o BMI-S-111 por Laird.
- Duas partes removíveis: o quadro é BMI-S-203-F e a tampa é BMI-S-203-C.
- Você pode usar um cabo IDC de 10pin 1,27 mm feminino para fêmea para conectar o depurador do CC2650 Launchpad. Um desses cabos é o cabo Harwin M50 feminino a mulher.
- A placa sensorbug usa uma interface pino TC2030 TAG-Connect para passar o JTAG até o Lorabug. Você pode usar o cabo TC2030-CTX para conectar o depurador CC2650 Launchpad.
O cabeçalho de E/S é um cabeçalho de pino padrão de 1,27 mm 2x10. Você pode usar o Harwin M50-3121045 para interagir com ele.