
Spécifications
- TI CC2650 MCU avec BLE et 802.15.4 Support
- SX1276 Lora Radio
- Fournir 500mA 3,3 V (3,3-3,4 V) à partir de l'USB.
Détails du conseil d'administration
- Les mappages de broches sont détaillés dans la feuille de calcul trouvée ici.
- Les dimensions physiques de la planche et le placement des en-tête peuvent être trouvées ici.
- Vous pouvez trouver d'autres informations, telles que les rendus schématiques et du conseil d'administration, dans le répertoire des informations.
Notes de firmware
- Vous pouvez détecter la présence d'un USB en vérifiant si les broches FTDI TX et RX sont élevées. Lorsque la puce FTDI est activée, elle tire les lignes TX et RX élevées. De plus, cela signifie que le CC2650 doit utiliser Push / Pull et pas de tractions lors de la communication avec le FTDI.
Informations
- La puissance prise en charge par l'USB est limitée par la limite de 500 mA de la diode D3 et la limite 600mA du régulateur de tension U9.
- Lors de l'utilisation de l'alimentation USB, le rail 3,3 V peut passer à 3,4 V. Cela est dû à la tension de la broche de sol du régulateur linéaire augmenté par le MOSFET en ligne Q4.
- Le SX1276 ne peut être en mesure de prendre en charge PA_BOOST + 20DBM TX que lorsque la tension d'entrée est supérieure à 2,4 V. Voir la section 5.4.3 dans la fiche technique SX1276.
Profil à faible puissance
Outre le courant de fuite inverse, ces valeurs sont totalement non confirmées. Les valeurs sont tirées directement de la fiche technique.
- Les fuites inversées de la batterie par le circuit de régulation de tension ont montré que les circuits de 80 Na tirent plus de 80 Na . Sur la base des fiches techniques, il existe une possibilité de 0,1 à 0,2ua Draw.
- CC2650
- Fonctionnement normal entre 1,8 V et 3,8 V
- Le cristal MCU principal est de 24 MHz, ce qui est doublé en interne. Il y a aussi une horloge de 32 kHz pour BLE. Voir la section 6.9 dans Présentation de la fiche technique.
- Le mode actif dessine 61 UA / MHz
- Le contrôleur de capteur en mode actif dessine 8,2 UA / MHz
- La veille dessine 1 UA (RTC Running et RAM / CPU Rétention)
- L'arrêt dessine 100 NA (réveil sur des événements externes)
- Rx en mode actif dessine 5,9 mA
- Tx en mode actif à 0 dBm dessine 6,1 mA
- Tx en mode actif à + 5dbm dessine 9,1 mA
- Le contrôleur de capteur (lorsque CPU Freq. Schecd) consomme moins de puissance que le MSP430G2X, qui consomme 220 UA / MHz en mode actif et 0,7 UA en mode RTC.
- SX1276
- Jusqu'à +17 dBm de puissance de sortie RF qui est maintenue de 1,8 V à 3,7 V et +20 dBm de 2,4 V à 3,7 V. Voir la section 5.1 de la fiche technique.
- Nous avons PA_BOOST connecté à l'antenne latérale HF (haute fréquence). Cela signifie que nous publions les signaux HF 915 MHz via PA_BOOST.
- Le mode LORA HF RX dessine 10,3 mA (125 kHz BW) ou 12,6 Ma (500 kHz BW) avec LNABOOST OFF. Voir les sections 2.5.1 et 2.5.5 de la fiche technique.
- Le mode LORA HF TX dessine environ 90 mA pour + 17 dbm PA_BOOST et quelque part autour de 120 mA pour + 20 dbm PA_BOOST.
- Le mode de sommeil dessine 0,2 UA
- Mode inactif (RC Oscillateur activé) Draw 1,5 UA
- Mode de veille (Crystal Oscillateur activé) DRIVEZ 1,6 MA
Changelog
- V3.1
- Retiré les résistances de l'onduleur et de pull / pulldown du module de radio LORA pour une économie d'alimentation
- Mappé RF_CTRL1 et RF_CTRL2 comme paire de contrôle du complément pour les commutateurs RF pour la sauvegarde d'alimentation
- Problème de fabrication de bouchons de cristaux SX1276 résolus
- V3
- En-tête IO changé en un 1,27 mm de 20pin pour faciliter la facilité d'utilisation
- Accès à VCC_NREG, l'alimentation alimentant le régulateur embarqué
- Bouton bas actif
- Lignes FTDI TX / RX tirées dans l'en-tête
- Retiré les résistances I2C à bord
- V2
- Correction du bouton NC / NO FORE. Pulldown tire désormais le signal bas comme initialement conçu.
- Correction de fuite fixe via le régulateur linéaire
- Changement d'empreinte FTDI pour avoir des pistes plus longues pour la soudure à main
- Utilisé une seule puce MOSFET à deux canaux N pour contrôler les LED
- Changé l'emplacement fiducial
- A changé certains composants pour consolider le nombre
- V1 - version initiale
Informations sur la contribution
Génération de fichiers du fabricant
Pour générer les fichiers du fabricant pour APCircuits.com, vous devez générer les Gerbers (avec contour), le fichier d'ouverture et le fichier de forage NC.
Pour générer les fichiers gerbers et ouverture, procédez comme suit:
- Cliquez sur Fichier -> Sortie de fabrication -> Fichiers Gerber, lors de l'affichage d'une disposition de PCB.
- Assurez-vous que la superposition supérieure, la pâte supérieure, la soudure supérieure, la couche supérieure, la couche inférieure, la soudure inférieure, la superposition inférieure (facultative) et la mécanique 1 sont sélectionnées dans l'onglet Calques.
- Ne faites rien sélectionné dans l'onglet Drill Drawing et assurez-vous que "l'ouverture intégrée (rs274x)" est sélectionnée dans l'onglet Aperture.
- Appuyez sur OK.
Pour générer le fichier de forage NC, procédez comme suit:
- Cliquez sur Fichier -> Sortie de fabrication -> Fichiers de forage NC, lors de la visualisation d'une disposition de PCB.
- Cliquez simplement sur OK sur les paramètres par défaut.
Pour générer le fichier de coordonnées Pick and Placer:
- Cliquez sur Fichier -> Sorties d'assemblage -> Générez des fichiers de sélection et de place
- Assurez-vous que seuls le texte et les options impériales sont vérifiées et cliquez sur OK
Les opérations précédentes placent tous les fichiers de sortie dans le répertoire "Sortie du projet pour Lorabugboard". Vous avez maintenant besoin de combiner la liste de fichiers suivante dans une archive zip. Assurez-vous de copier dans le Readme.txt des archives précédentes.
Liste des fichiers d'archives:
- Pcbfireflycasev3.apr
- Pcbfireflycasev3.drr
- Pcbfireflycasev3.gbl
- Pcbfireflycasev3.gbo
- Pcbfireflycasev3.gbs
- Pcbfireflycasev3.gm1
- Pcbfireflycasev3.gtl
- Pcbfireflycasev3.gto
- Pcbfireflycasev3.gtp
- Pcbfireflycasev3.gts
- Pcbfireflycasev3-stoles .txt
- Pcbfireflycasev3-slotholes.txt
- Choisissez la place pour pcbfireflycasev3.txt
- Readme.txt
Tester le matériel
- Testez FTDI, System UART, Bootloader Backdoor Trigger et Inboard Tension Regulateur assurez-vous que la porte arrière du chargeur de démarrage est configurée pour utiliser le bouton. Assurez-vous que R20 est suffisamment bas pour ne pas déclencher le chargeur de démarrage après la réinitialisation. Auparavant, j'avais un problème où le pulldow (à l'époque) n'était pas assez fort. Ensuite, assurez-vous que vous pouvez réellement entrer le chargeur de démarrage pendant la réinitialisation. Pour aider à cela, j'ai créé un script appelé Trigger_bootloader.sh dans le répertoire Info qui envoie les octets d'initialisation à plusieurs reprises. Si vous catnez le périphérique série en même temps, vous devriez voir le chargeur de démarrage répondre. Peut-être faire un
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . Découvrez la spécification CC2650 Bootloader. - Tester les LED
- Tester les broches dans GPIO Hedaer
- Test Debugging CC2650 Over Cortex Debug En-tête
- Tester SX1276
Antennes
| Description | Nom de pièce | Fabricant | Connecteur |
|---|
| Jaune standard 915 MHz Lora 5.591 "1,2 dbi | NT-916-CW-HWR-SMA | Linx Technologies | Sma-mâle |
4.256 "900 MHz 3.0 dbi | Apams-118 | Abracon LLC | Sma-mâle |
Accessoires
La carte a été conçue pour accepter un bouclier RFI sur les composants de la radio LORA. Vous pouvez souder sur une boîte statique ou utiliser la boîte amovible à deux parties.
- STATIC CAN BMI-S-103. La boîte préférée à profil bas est le BMI-S-111 par Laird.
- Deux pièces amovibles: le cadre est BMI-S-203-F et le couvercle est BMI-S-203-C.
- Vous pouvez utiliser un câble IDC féminin à 1,27 mm 10pin pour connecter le débogueur LaunchPad CC2650. L'un de ces câbles est le câble Harwin M50 Female à féminin.
- La carte SensorBug utilise une interface TC2030 TC-Connect TC2030 pour passer JTAG vers le lorabug. Vous pouvez utiliser le câble TC2030-CTX pour connecter le débogueur LaunchPad CC2650.
L'en-tête d'E / S est un en-tête standard de 1,27 mm 2x10. Vous pouvez utiliser le Harwin M50-3121045 pour l'interfacer avec lui.