
명세서
- BLE 및 802.15.4 지원이 포함 된 Ti CC2650 MCU
- SX1276 로라 라디오
- USB에서 500MA 3.3V (3.3-3.4V)를 제공하십시오.
보드 세부 사항
- 핀 매핑은 여기에있는 스프레드 시트에 자세히 설명되어 있습니다.
- 보드 물리적 치수 및 헤더 배치는 여기에서 찾을 수 있습니다.
- 정보 디렉토리에서 회로도 및 보드 렌더링과 같은 다른 정보를 찾을 수 있습니다.
펌웨어 노트
- FTDI TX 및 RX 핀이 높은지 확인하여 USB의 존재를 감지 할 수 있습니다. FTDI 칩이 활성화되면 TX 및 RX 라인을 높이 끌어 당깁니다. 또한 이는 CC2650이 FTDI와 통신 할 때 푸시/풀 및 풀업을 사용하지 않아야 함을 의미합니다.
정보
- USB에 의해 지원되는 전력은 다이오드 D3의 500mA 한계 및 전압 조절기 U9의 600mA 한계에 의해 제한된다.
- USB 전력을 사용할 때 3.3V 레일은 3.4V로 스윙 할 수 있습니다. 이는 인라인 MOSFET Q4에 의해 선형 조절기의 접지 핀 전압이 상승하기 때문입니다.
- SX1276은 입력 전압이 2.4V보다 큰 경우 PA_BOOST +20dBM TX 만 지원할 수 있다고합니다. SX1276 데이터 시트의 섹션 5.4.3을 참조하십시오.
저전력 프로파일
역 누출 전류 외에이 값은 완전히 확인되지 않았습니다. 값은 데이터 시트에서 직접 가져옵니다.
- 전압 조절 회로를 통한 배터리에서 역 누출은 80 NA 이상을 끌어 올리는 것으로 나타났습니다. 데이터 시트를 기반으로 0.1-0.2UA 드로우의 가능성이 있습니다.
- CC2650
- 1.8V와 3.8 v 사이의 정상 작동
- 메인 MCU 크리스탈은 24MHz이며 내부적으로 두 배가됩니다. BLE 용 32kHz 시계도 있습니다. 개요 데이터 시트의 섹션 6.9를 참조하십시오.
- 활성 모드는 61 UA/MHz 를 그립니다
- 활성 모드 센서 컨트롤러는 8.2 UA/MHz를 그립니다
- 대기는 1 UA 를 그립니다 (RTC 실행 및 RAM/CPU 보유)
- 셧다운이 100 NA를 그립니다 (외부 이벤트에서 일어나)
- 활성 모드 RX는 5.9 MA 를 그립니다
- 0dBm에서 활성 모드 TX는 6.1 Ma를 끌어냅니다
- 활성 모드 TX at +5dBm은 9.1 Ma를 끌어냅니다
- 센서 컨트롤러 (CPU Freq. Called가있을 때)는 MSP430G2X보다 전력이 적습니다.
- SX1276
- 최대 +17 dBm의 RF 출력 전력은 1.8V에서 3.7V 및 +20 dbm에서 2.4V에서 3.7V까지 유지됩니다. 데이터 시트의 5.1 절을 참조하십시오.
- HF (고주파) 측 안테나에 PA_Boost가 연결되어 있습니다. 즉, PA_BOOST를 통해 915MHz HF 신호를 출력합니다.
- LORA HF RX 모드는 LNABOOST를 사용하여 10.3 MA (125kHz BW) 또는 12.6 MA (500kHz BW)를 그립니다. 데이터 시트의 섹션 2.5.1 및 2.5.5를 참조하십시오.
- LORA HF TX 모드는 +17dBM PA_BOOST의 경우 약 90 MA , +20dBM PA_BOOST의 경우 약 120 MA 어딘가에 있습니다.
- 수면 모드는 0.2 UA 를 그립니다
- 유휴 모드 (RC 오실레이터 활성화) 1.5 UA 를 그립니다
- 대기 모드 (Crystal Oscillator 활성화) 1.6 MA 를 그리십시오
changelog
- v3.1
- 전력 저장을 위해 LORA 라디오 모듈에서 인버터 및 풀업/풀다운 저항 제거
- RF_CTRL1 및 RF_CTRL2 매핑 전력 저장을위한 RF 스위치를위한 보완 제어 쌍으로서
- SX1276 Crystal Caps 제조 문제 해결
- v3
- 사용 편의성을 위해 IO 헤더를 20pin 1.27mm로 변경했습니다.
- VCC_NREG, 온보드 레귤레이터에 공급되는 전원에 액세스하십시오
- 활성 낮은 버튼
- FTDI TX/RX 라인이 헤더로 끌어 당겼습니다
- I2C 저항을 온보드로 제거했습니다
- v2
- 고정 버튼 NC/리드 없음. 풀다운은 이제 처음 디자인 된대로 신호를 낮게 끌어 당깁니다.
- 선형 조절기를 통한 누출 전류가 고정되었습니다
- FTDI 발자국이 손 납땜을 위해 더 긴 리드를 갖도록 변경되었습니다.
- LED를 제어하기 위해 단일 듀얼 N 채널 MOSFET 칩을 사용했습니다.
- 기준 위치를 변경했습니다
- 카운트를 통합하기 위해 일부 구성 요소를 변경했습니다
- V1- 초기 릴리스
기여 정보
제조업체 파일 생성
apcircuits.com 용 제조업체 파일을 생성하려면 Gerbers (개요 포함), 조리개 파일 및 NC 드릴 파일을 생성해야합니다.
Gerbers 및 Aperture 파일을 생성하려면 다음을 수행하십시오.
- PCB 레이아웃을 볼 때 파일 -> 제작 출력 -> Gerber 파일을 클릭하십시오.
- 상단 오버레이, 상단 페이스트, 상단 솔더, 상단 레이어, 하단 레이어, 하단 솔더, 하단 오버레이 (선택 사항) 및 기계 1이 레이어 탭에서 선택되어 있는지 확인하십시오.
- 드릴 드로잉 탭에 선택한 내용이없고 조리개 탭에서 "내장 조리개 (RS274X)가 선택되었는지 확인하십시오.
- 확인을 누릅니다.
NC 드릴 파일을 생성하려면 다음을 수행하십시오.
- PCB 레이아웃을 볼 때 파일 -> 제작 출력 -> NC 드릴 파일을 클릭하십시오.
- 기본 설정으로 확인을 클릭하면됩니다.
선택 및 배치 좌표 파일을 생성하려면 :
- 파일을 클릭 -> 어셈블리 출력 -> 픽 및 배치 파일 생성
- 텍스트와 임페리얼 옵션 만 확인하고 확인을 클릭하십시오.
이전 작업은 모든 출력 파일을 "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, 시스템 UART, 부트 로더 백도어 트리거 및 온보드 전압 조정기 테스트 부트 로더 백도어가 버튼을 사용하도록 구성되어 있는지 확인하십시오. R20이 재설정 후 부트 로더를 트리거하지 않을 정도로 낮은 지 확인하십시오. 나는 이전에 풀다우 (당시)가 충분히 강하지 않은 문제가있었습니다. 다음으로 재설정 중에 실제로 부트 로더를 입력 할 수 있는지 확인하십시오. 이를 돕기 위해 Info Directory에서 Trigger_Bootloader.sh라는 스크립트를 만들어 초기화 바이트를 직렬로 반복적으로 보내는 스크립트를 만들었습니다. 직렬 장치를 동시에 고양이를 고정하면 부트 로더가 응답해야합니다. 어쩌면
stty -F /dev/ttyUSB0 115200 && cat /dev/ttyUSB0 | hd . CC2650 부트 로더 사양을 확인하십시오. - 테스트 LED
- GPIO Hedaer의 테스트 핀
- 테스트 디버깅 CC2650 오버 피질 디버그 헤더
- SX1276 프론트 엔드를 테스트하십시오
안테나
| 설명 | 부품 이름 | 제조업체 | 커넥터 |
|---|
| 표준 옐로우 915MHz LORA 5.591 "1.2DBI | NT-916-CW-HWR-SMA | LINX 기술 | SMA-MALE |
4.256 "900MHz 3.0dbi | APAMS-118 | Abracon LLC | SMA-MALE |
부속품
이 보드는 LORA 라디오 구성 요소에 대한 RFI 방패를 수용하도록 설계되었습니다. 정적 캔에 납땜하거나 제거 가능한 캔 두 부분을 사용할 수 있습니다.
- 정적 캔 BMI-S-103. 선호하는 저 프로파일 캔은 Laird의 BMI-S-1111입니다.
- 탈착식 두 부분 : 프레임은 BMI-S-203-F이고 덮개는 BMI-S-203-C입니다.
- CC2650 LaunchPad 디버거를 연결하기 위해 10pin 1.27mm Female IDC 케이블을 사용할 수 있습니다. 이러한 케이블 중 하나는 Harwin M50 여성 대 여성 케이블입니다.
- SensorBug 보드는 태그 연결 TC2030 핀 인터페이스를 사용하여 JTAG를 Lorabug로 전달합니다. TC2030-CTX 케이블을 사용하여 CC2650 런치 패드 디버거를 연결할 수 있습니다.
I/O 헤더는 표준 1.27mm 2x10 핀 헤더입니다. Harwin M50-3121045를 사용하여 인터페이스 할 수 있습니다.