
รายละเอียด
- TI CC2650 MCU พร้อม BLE และ 802.15.4 สนับสนุน
- SX1276 Lora Radio
- ให้ 500ma 3.3V (3.3-3.4V) จาก USB
รายละเอียดกระดาน
- การแมปพินมีรายละเอียดในสเปรดชีตที่พบที่นี่
- มิติทางกายภาพของบอร์ดและตำแหน่งส่วนหัวสามารถพบได้ที่นี่
- คุณสามารถค้นหาข้อมูลอื่น ๆ เช่นแผนผังและการเรนเดอร์บอร์ดในไดเรกทอรีข้อมูล
บันทึกเฟิร์มแวร์
- คุณสามารถตรวจจับการมีอยู่ของ USB โดยตรวจสอบว่าหมุด FTDI TX และ RX สูงหรือไม่ เมื่อเปิดใช้งานชิป FTDI มันจะดึงสาย TX และ RX สูง นอกจากนี้หมายความว่า CC2650 ควรใช้ push/pull และไม่มี pull-ups เมื่อสื่อสารกับ FTDI
ข้อมูล
- พลังงานที่รองรับโดย USB นั้นถูก จำกัด ด้วยขีด จำกัด 500MA ของไดโอด D3 และขีด จำกัด 600MA ของตัวควบคุมแรงดันไฟฟ้า U9
- เมื่อใช้พลังงาน USB ราง 3.3V อาจแกว่งไปที่ 3.4V นี่เป็นเพราะแรงดันพินพื้นดินของตัวควบคุมเชิงเส้นที่ถูกยกขึ้นโดย Inline MOSFET Q4
- SX1276 ได้รับการกล่าวขานว่าสามารถรองรับ PA_BOOST +20DBM TX เมื่อแรงดันไฟฟ้าอินพุตมากกว่า 2.4V ดูหัวข้อ 5.4.3 ในแผ่นข้อมูล SX1276
โปรไฟล์พลังงานต่ำ
นอกเหนือจากกระแสการรั่วไหลย้อนกลับค่าเหล่านี้ยังไม่ได้รับการยืนยันโดยสิ้นเชิง ค่าจะถูกดึงโดยตรงจากแผ่นข้อมูล
- การรั่วไหลย้อนกลับจากแบตเตอรี่ผ่านวงจรควบคุมแรงดันไฟฟ้าได้แสดงให้เห็นว่ามีการดึงสูงขึ้นไป 80 Na ขึ้นอยู่กับแผ่นข้อมูลมีความเป็นไปได้ที่ 0.1 - 0.2UA วาด
- CC2650
- การทำงานปกติระหว่าง 1.8 V และ 3.8 V
- คริสตัล MCU หลักคือ 24 MHz ซึ่งเป็นสองเท่าภายใน นอกจากนี้ยังมีนาฬิกา 32 kHz สำหรับ BLE ดูหัวข้อ 6.9 ในแผ่นข้อมูลภาพรวม
- โหมดใช้งานอยู่ 61 UA/MHz
- คอนโทรลเลอร์เซ็นเซอร์โหมดใช้งานอยู่ 8.2 UA/MHz
- สแตนด์บายวาด 1 UA (RONNING RAND และ RAM/CPU การเก็บรักษา)
- SHUTDOWN ดึง 100 NA (ตื่นขึ้นมาจากเหตุการณ์ภายนอก)
- Rx ที่ใช้งานอยู่ที่ใช้งานอยู่ 5.9 Ma
- TX ที่ใช้งานอยู่ที่ 0 dbm วาด 6.1 ma
- TX ที่ใช้งานอยู่ที่ +5dbm วาด 9.1 ma
- ตัวควบคุมเซ็นเซอร์ (เมื่อ CPU Freq. Scalled) ใช้พลังงานน้อยกว่า MSP430G2X ซึ่งใช้ 220 UA/MHz ในโหมดแอคทีฟและ 0.7 UA ในโหมด RTC
- SX1276
- สูงถึง +17 dBm ของพลังงานเอาต์พุต RF ซึ่งเก็บรักษาไว้จาก 1.8 V ถึง 3.7 V และ +20 dBm จาก 2.4 V ถึง 3.7 V. ดูหัวข้อ 5.1 ของแผ่นข้อมูล
- เรามี PA_BOOST เชื่อมต่อกับเสาอากาศด้าน HF (ความถี่สูง) ซึ่งหมายความว่าเราส่งออกสัญญาณ HF 915MHz ผ่าน PA_BOOST
- โหมด LORA HF RX วาด 10.3 Ma (125kHz BW) หรือ 12.6 Ma (500kHz BW) โดยปิด lnaboost ดูส่วน 2.5.1 และ 2.5.5 ของแผ่นข้อมูล
- โหมด LORA HF TX วาดประมาณ 90 MA สำหรับ +17DBM PA_BOOST และที่ไหนสักแห่งประมาณ 120 MA สำหรับ +20DBM PA_BOOST
- โหมดสลีปวาด 0.2 ua
- โหมดว่าง (เปิดใช้งาน RC Oscillator) วาด 1.5 ua
- โหมดสแตนด์บาย (เปิดใช้งาน Crystal Oscillator) วาด 1.6 mA
การเปลี่ยนแปลง
- v3.1
- ลบอินเวอร์เตอร์และตัวต้านทาน pullup/pulldown ออกจากโมดูล Lora Radio สำหรับการประหยัดพลังงาน
- แม็พ RF_CTRL1 และ RF_CTRL2 เป็นคู่ควบคุมส่วนประกอบสำหรับสวิตช์ RF สำหรับการประหยัดพลังงาน
- แก้ไขปัญหาการผลิต Crystal Caps SX1276 ที่ได้รับการแก้ไข
- V3
- เปลี่ยนส่วนหัว IO เป็น 20pin 1.27 มม. เพื่อความสะดวกในการใช้งาน
- การเข้าถึง VCC_NREG พลังงานจะให้อาหารเครื่องควบคุมออนบอร์ด
- ปุ่มต่ำที่ใช้งานอยู่
- เส้น FTDI TX/RX ดึงเข้าไปในส่วนหัว
- ลบตัวต้านทาน Onboard I2C
- V2
- ปุ่มแก้ไข NC/NO Leads ตอนนี้ Pulldown ดึงสัญญาณต่ำตามที่ออกแบบมาในตอนแรก
- คงที่กระแสรั่วไหลคงที่ผ่านตัวควบคุมเชิงเส้น
- เปลี่ยนรอยเท้า FTDI เป็นโอกาสในการขายที่ยาวขึ้นสำหรับการบัดกรีมือ
- ใช้ชิป MOSFET แบบคู่เดียวเพื่อควบคุมไฟ LED
- เปลี่ยนตำแหน่ง fiducial
- เปลี่ยนองค์ประกอบบางอย่างเพื่อรวมการนับ
- V1 - รีลีสเริ่มต้น
ข้อมูลผลงาน
สร้างไฟล์ผู้ผลิต
ในการสร้างไฟล์ผู้ผลิตสำหรับ apcircuits.com คุณต้องสร้าง Gerbers (พร้อมโครงร่าง) ไฟล์รูรับแสงและไฟล์สว่าน NC
ในการสร้างไฟล์ Gerbers และ Aperture ให้ทำสิ่งต่อไปนี้:
- คลิกไฟล์ -> เอาต์พุตการประดิษฐ์ -> ไฟล์ gerber เมื่อดูเค้าโครง PCB
- ตรวจสอบให้แน่ใจว่าการซ้อนทับด้านบน, วางด้านบน, ประสานด้านบน, ชั้นบน, ชั้นล่าง, ชั้นล่าง, บัดกรีด้านล่าง, การซ้อนทับด้านล่าง (ไม่บังคับ), และเครื่องจักรกล 1 ถูกเลือกในแท็บเลเยอร์
- ไม่มีสิ่งใดที่เลือกไว้ในแท็บ Drill Drawing และตรวจสอบให้แน่ใจว่า "เลือกรูรับแสงแบบฝัง (RS274X)" ในแท็บรูรับแสง
- กดตกลง.
ในการสร้างไฟล์สว่าน NC ให้ทำสิ่งต่อไปนี้:
- คลิกไฟล์ -> เอาต์พุตการประดิษฐ์ -> ไฟล์สว่าน NC เมื่อดูเค้าโครง PCB
- เพียงคลิกตกลงไปที่การตั้งค่าเริ่มต้น
เพื่อสร้างไฟล์พิกัดและสถานที่:
- คลิกไฟล์ -> เอาต์พุตแอสเซมบลี -> สร้างไฟล์เลือกและวางไฟล์
- ตรวจสอบเฉพาะตัวเลือกข้อความและอิมพีเรียลและคลิกตกลง
การดำเนินการก่อนหน้านี้วางไฟล์เอาต์พุตทั้งหมดในไดเรกทอรี "Output โครงการสำหรับ Lorabugboard" ตอนนี้คุณเพียงแค่ต้องรวมรายการไฟล์ต่อไปนี้ไว้ในไฟล์เก็บถาวร zip ตรวจสอบให้แน่ใจว่าได้คัดลอกใน readme.txt จากคลังเก็บก่อนหน้านี้
รายการไฟล์เก็บถาวร:
- pcbfireflycasev3.apr
- pcbfireflycasev3.drr
- pcbfireflycasev3.gbl
- pcbfireflycasev3.gbo
- pcbfireflycasev3.gbs
- pcbfireflycasev3.gm1
- pcbfireflycasev3.gtl
- pcbfireflycasev3.gto
- pcbfireflycasev3.gtp
- pcbfireflycasev3.gts
- pcbfireflycasev3-roundholes.txt
- pcbfireflycasev3-slotholes.txt
- เลือกสถานที่สำหรับ pcbfireflycasev3.txt
- readme.txt
ทดสอบฮาร์ดแวร์
- ทดสอบ FTDI, System UART, ทริกเกอร์ Bootloader Backdoor และเครื่องควบคุมแรงดันไฟฟ้าออนบอร์ด ตรวจสอบให้แน่ใจว่า bootloader backdoor ได้รับการกำหนดค่าให้ใช้ปุ่ม ตรวจสอบให้แน่ใจว่า R20 ต่ำพอที่จะไม่เรียก bootloader หลังจากรีเซ็ต ก่อนหน้านี้ฉันมีปัญหาที่ Pulldow (ในเวลานั้น) ไม่แข็งแรงพอ ถัดไปตรวจสอบให้แน่ใจว่าคุณสามารถป้อน bootloader ได้จริงระหว่างการรีเซ็ต เพื่อช่วยในเรื่องนี้ฉันได้สร้างสคริปต์ที่เรียกว่า trigger_bootloader.sh ในไดเรกทอรีข้อมูลที่ส่งไบต์การเริ่มต้นไปยังอนุกรมซ้ำ ๆ หากคุณแคทอุปกรณ์อนุกรมในเวลาเดียวกันคุณควรเห็น bootloader ตอบกลับ อาจจะทำ
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . เช็คเอาต์ข้อมูลจำเพาะ Bootloader CC2650 - LED ทดสอบ
- ทดสอบพินใน GPIO Hedaer
- ทดสอบการดีบัก CC2650 ผ่านส่วนหัวการดีบักเยื่อหุ้มสมอง
- ทดสอบ SX1276 Front End
เสาอากาศ
| คำอธิบาย | ชื่อชิ้นส่วน | ผู้ผลิต | ตัวเชื่อมต่อ |
|---|
| มาตรฐานสีเหลือง 915MHz Lora 5.591 "1.2dbi | NT-916-CW-HWR-SMA | Linx Technologies | สมา-ชาย |
4.256 "900MHz 3.0DBI | Apams-118 | Abracon LLC | สมา-ชาย |
เครื่องประดับ
บอร์ดได้รับการออกแบบมาเพื่อรับ โล่ RFI เหนือส่วนประกอบวิทยุ LORA คุณสามารถประสานบนกระป๋องแบบคงที่หรือใช้สองส่วนที่ถอดออกได้
- แบบคงที่สามารถ BMI-S-103 กระป๋องต่ำที่ต้องการคือ BMI-S-111 โดย Laird
- สองส่วนที่ถอดออกได้: เฟรมคือ BMI-S-203-F และฝาครอบคือ BMI-S-203-C
- คุณสามารถใช้สายเคเบิล IDC หญิงไปยังหญิง 10pin 1.27 มม. เพื่อเชื่อมต่อ CC2650 Launchpad Debugger สายเคเบิลอย่างหนึ่งคือสายเคเบิล Harwin M50 หญิงถึงหญิง
- SensorBug Board ใช้อินเตอร์เฟส TC2030 PIN เชื่อมต่อแท็กเพื่อส่ง JTAG ไปยัง Lorabug คุณสามารถใช้สายเคเบิล TC2030-CTX เพื่อเชื่อมต่อ CC2650 Launchpad Debugger
ส่วนหัว I/O เป็นส่วนหัวมาตรฐาน 1.27 มม. 2x10 คุณสามารถใช้ Harwin M50-3121045 เพื่อเชื่อมต่อกับมัน