
Spezifikationen
- TI CC2650 MCU mit BLE und 802.15.4 Unterstützung
- SX1276 Lora Radio
- Geben Sie 500 mA 3,3 V (3,3-3,4 V) von USB an.
Board -Details
- Pin -Mappings sind in der hier gefundenen Tabelle aufgeführt.
- Die physikalischen Abmessungen und die Platzierung der Header finden Sie hier.
- In dem Info -Verzeichnis können Sie andere Informationen wie die Schaltplätze und die Renderings für die Board -Renderings finden.
Firmware -Notizen
- Sie können das Vorhandensein eines USB erkennen, indem Sie prüfen, ob die FTDI -TX- und RX -Stifte hoch sind. Wenn der FTDI -Chip aktiviert ist, zieht er die TX- und RX -Linien hoch. Darüber hinaus bedeutet dies, dass der CC2650 beim Kommunizieren mit dem FTDI Druck/Zug und keine Klimmzüge verwenden sollte.
Info
- Die vom USB unterstützte Leistung ist durch die 500 -mA -Grenze der Diode D3 und die 600 -mA -Grenze des Spannungsreglers U9 begrenzt.
- Bei Verwendung von USB -Strom kann die 3,3 -V -Schiene auf 3,4 V schwingen. Dies ist darauf zurückzuführen, dass die Erdnadelspannung des linearen Reglers durch das Inline -MOSFET Q4 angehoben wird.
- Der SX1276 soll nur PA_BOOST +20 dBM TX unterstützen, wenn die Eingangsspannung größer als 2,4 V ist. Siehe Abschnitt 5.4.3 im SX1276 -Datenblatt.
Niedriges Leistungsprofil
Abgesehen von dem umgekehrten Leckstrom sind diese Werte völlig unbestätigt. Die Werte werden direkt aus dem Datenblatt gezogen.
- Umgekehrte Lecks von Batterie über Spannungsregulierungsschaltung hat gezeigt, dass sie über 80 na zeichnen. Basierend auf den Datenblättern besteht die Möglichkeit von 0,1 - 0,2UA.
- CC2650
- Normaler Betrieb zwischen 1,8 V und 3,8 V.
- Der Haupt -MCU -Kristall beträgt 24 MHz, der intern verdoppelt wird. Es gibt auch eine 32 -kHz -Uhr für Ble. Siehe Abschnitt 6.9 im Übersichtsdatenblatt.
- Active-Mode zieht 61 UA/MHz
- Active-Mode Sensor Controller zeichnet 8,2 UA/MHz
- Standby Draws 1 UA (RTC -Lauf und RAM/CPU -Retention)
- Die Abschaltung zeichnet 100 NA (wach bei externen Ereignissen auf) auf
- Active-Mode RX zeichnet 5.9 mA
- Active-Mode TX bei 0 dBm zeichnet 6.1 mA
- Active-Mode TX at +5dbm zieht 9,1 mA
- Der Sensor-Controller (wenn CPU freq. Versenkt) verbraucht weniger Leistung als der MSP430G2X, der 220 UA/MHz im Active-Modus und 0,7 UA im RTC-Modus verbraucht.
- SX1276
- Bis zu +17 dBm HF -Ausgangsleistung, die von 1,8 V bis 3,7 V und +20 dBm von 2,4 V auf 3,7 V gehalten wird. Siehe Abschnitt 5.1 des Datenblattes.
- Wir haben PA_BOOST mit der HF -Seitenantenne (Hochfrequenz) angeschlossen. Dies bedeutet, dass wir 915 MHz HF -Signale über PA_BOOST ausgeben.
- Der Lora HF RX -Modus zeichnet 10,3 Ma (125 kHz BW) oder 12,6 Ma (500 kHz BW) mit Lnaboost aus. Siehe Abschnitte 2.5.1 und 2.5.5 des Datenblattes.
- Der Lora HF TX -Modus zeichnet ungefähr 90 mA für +17 dBm PA_BOOST und etwa 120 mA für +20 dbm pa_boost.
- Der Schlafmodus zieht 0,2 ua
- Leerlaufmodus (RC -Oszillator aktiviert) 1,5 UA zeichnen
- Standby -Modus (Kristalloszillator aktiviert) 1,6 mA zeichnen
Changelog
- V3.1
- Wechselrichter und Pullup/Pulldown -Widerstände vom LORA -Radiomodul zur Leistungseinsparung entfernt
- Zugeordnete RF_CTRL1 und RF_CTRL2 als Komplement -Steuerungspaar für RF -Switches für die Stromsparung
- Aufgelöstes SX1276 -Kristallkappenherstellungsproblem
- V3
- Wechselte IO -Kopfzeile in einen 20 Pin 1,27 mm zur einfachen Gebrauchs
- Zugriff auf VCC_Nreg, die Stromversorgungsnahrung des Onboard -Reglers
- Aktiver Taste mit niedrigem Taste
- FTDI TX/RX -Linien, die in den Kopf gezogen wurden
- An Bord von i2c -Widerständen entfernt
- V2
- Behobene Taste NC/No Leads. Pulldown zieht jetzt das Signal niedrig wie ursprünglich gestaltet.
- Fixierter Leckstrom über den linearen Regler
- FTDI -Fußabdruck geändert, um längere Leads für das Handlöten zu haben
- Verwendete einen einzelnen Dual-N-Kanal-MOSFET-Chip, um LEDs zu steuern
- Änderte den Startort
- Einige Komponenten geändert, um die Anzahl zu konsolidieren
- V1 - Erste Veröffentlichung
Beitragsinformationen
Herstellerdateien generieren
Um die Herstellerdateien für apcircuits.com zu generieren, müssen Sie die Gerbers (mit Umriss), Aperture -Datei und NC -Bohrdatei generieren.
Um die Gerber- und Aperture -Dateien zu generieren, machen Sie Folgendes:
- Klicken Sie auf Datei -> Fertigung Ausgabe -> Gerber -Dateien, wenn Sie ein Layout des PCB anzeigen.
- Stellen Sie sicher, dass die obere Überlagerung, die obere Paste, das obere Lötmittel, die obere Schicht, die untere Schicht, das untere Lot, die untere Überlagerung (optional) und mechanische 1 in der Registerkarte Schichten ausgewählt werden.
- Lassen Sie sich in der Registerkarte Bohrerzeichnung nichts ausgewählt und stellen Sie sicher, dass "eingebettete Blende (RS274X) in der Registerkarte Apertur ausgewählt ist.
- Drücken Sie OK.
Um die NC -Bohrdatei zu generieren, führen Sie Folgendes aus:
- Klicken Sie auf Datei -> Herstellung Ausgabe -> NC -Drilldateien, wenn Sie ein PCB -Layout anzeigen.
- Klicken Sie einfach auf OK auf die Standardeinstellungen.
So generieren Sie die Datei zur Auswahl und Platzierung:
- Klicken Sie auf Datei -> Assembly -Ausgänge -> Pick- und Platzieren von Dateien generieren und platzieren
- Stellen Sie sicher, dass nur der Text und die imperialen Optionen überprüft werden, und klicken Sie auf OK
Die vorherigen Vorgänge geben alle Ausgabedateien in das Verzeichnis "Projektausgabe für Lorabugboard" ein. Sie müssen jetzt nur die folgende Liste der Dateien in ein ZIP -Archiv kombinieren. Stellen Sie sicher, dass Sie im Readme.txt aus früheren Archiven kopieren.
Liste der Archivdatei:
- PCBFireFlyCasev3.APR
- PCBFireFlyCasev3.drr
- PCBFireFlyCasev3.gbl
- PCBFireFlyCasev3.gbo
- PCBFireFlyCasev3.gbs
- PCBFireFlyCasev3.gm1
- PCBFireFlyCasev3.gtl
- PCBFireFlyCasev3.GTO
- PCBFireFlyCasev3.gtp
- PCBFireFlyCasev3.GTS
- PCBFireFlyCasev3-Roundholes.txt
- PcbfireFlyCasev3-slodholes.txt
- Wählen Sie Platz für PCBFireFlyCasev3.txt
- Readme.txt
Testen der Hardware
- Testen Sie FTDI, System UART, Bootloader -Backdoor -Trigger und Bordspannungsregler stellen sicher, dass der Bootloader -Backdoor für die Verwendung der Taste konfiguriert ist. Stellen Sie sicher, dass R20 niedrig genug ist, um den Bootloader nach dem Zurücksetzen nicht auszulösen. Ich hatte zuvor ein Problem, bei dem die Pulldow (damals) nicht stark genug war. Stellen Sie als nächstes sicher, dass Sie den Bootloader beim Reset tatsächlich eingeben können. Um dies zu unterstützen, habe ich im Info -Verzeichnis ein Skript namens Trigger_Bootloader.sh erstellt, das die Initialisierungsbytes wiederholt an seriell sendet. Wenn Sie das serielle Gerät gleichzeitig erfassen, sollten Sie sehen, dass der Bootloader antwortet. Vielleicht machen Sie eine
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . Checkout der CC2650 -Bootloaderspezifikation. - Test -LEDs
- Teststifte in GPIO Hedaer
- Testerdebugging CC2650 über Cortex -Debug -Header
- Testen Sie SX1276 Frontend
Antennen
| Beschreibung | Teilname | Hersteller | Stecker |
|---|
| Standardgelb 915 MHz Lora 5,591 "1,2dbi | NT-916-CW-HWR-SMA | Linx Technologies | Sma-male |
4,256 "900 MHz 3.0dbi | APAMS-118 | Abracon LLC | Sma-male |
Zubehör
Das Board wurde entwickelt, um einen RFI -Schild über den Lora -Radiokomponenten zu akzeptieren. Sie können auf einer statischen Dose löten oder die zwei Teil entfernbare Dose verwenden.
- Statisch kann BMI-S-103. Die bevorzugte niedrig profile Dose ist der BMI-S-111 von Laird.
- Abnehmbar zwei Teil: Der Rahmen ist BMI-S-203-F und die Abdeckung ist BMI-S-203-C.
- Sie können ein 10Pin-IDC-Kabel von 1,27 mm weiblich zu weiblich verwenden, um den CC2650-Launchpad-Debugger anzuschließen. Ein solches Kabel ist das Harwin M50-Kabel von Frauen zu Frauen.
- Die Sensorbug-Karte verwendet eine Tag-Connect-TC2030-Pin-Schnittstelle, um JTAG an den Lorabug zu übergeben. Sie können das TC2030-CTX-Kabel verwenden, um den CC2650-Launchpad-Debugger anzuschließen.
Der E/A -Header ist ein Standard -2x10 -Pin -Header von 1,27 mm. Sie können den Harwin M50-3121045 verwenden, um mit ihm eine Schnittstelle zu erhalten.