nRF8001 이후, 노르딕 세미컨덕터, nRF51822 출시, 가장 인기있는 것 중 하나입니다 BLE 장치. 이 통합 솔루션은 작은 크기로 인해 개발자에게 매력적입니다., Cortex-M0 CPU의 통합은 개발에 사용할 수 있는 많은 컴파일러가 있음을 의미합니다.. 이 게시물에서는 Bluetooth nRF51822 비콘의 마법으로 우리가 만들 수 있는 큰 발전에 대해 논의할 것입니다.. 시작하자:
Bluetooth n51822 비콘의 주요 기능
사실로, 모든 개발자는 nRF51822 주어진 개발 환경에서 무료 도구를 사용하는 ibeacon. nRF51822 Bluetooth 스마트 비콘 키트 개발용, 일반적으로 공급업체의 툴체인을 사용하는 것이 좋습니다., Keil 또는 IAR과 같은. 다음은 Bluetooth n51822 비콘의 특징입니다..
2.4 GHz 트랜시버
- -93 dBm 감도 Bluetooth 저에너지
- 250kbps, 1Mbps, 2Mbps는 데이터 전송률을 지원합니다.
- TX 전원 -20 NS +4 4dB 단계의 dBm
- TX 전원 -30 dBm 위스퍼 모드
- 13 mA 피크 RX, 10.5 mA 피크 TX (0 dBm)
- RSSI (1dBm 해상도)
ARM® Cortex™-M0 32 비트 프로세서
- 275 플래시 메모리에서 실행되는 μA/MHz
- 150 RAM에서 실행되는 μA/MHz
- 직렬 와이어 디버그(SWD)
S100 시리즈 SoftDevice 지원
메모리
- 256 kB 임베디드 플래시 프로그램 메모리
- 16 KB RAM
비동시 다중 프로토콜 작업 지원
- nRF24L 시리즈와 온에어 호환성
유연한 전원 관리
- 공급 전압 범위 1.8 V ~ 3.6 V
- 2.5 μs 빠른 깨우기 사용 16 MHz RCOSC
- 420 @ 3 V OFF 모드
- 530 @ 3 OFF 모드의 V + 1 지역 RAM 보존
- 2.3 μA @ 3 V ON 모드, 모든 블록 IDLE
다른 주목할만한 값은 다음과 같습니다.:
8/9/10 비트 ADC – 8 구성 가능한 채널
31 범용 I/O 핀
둘 16 비트와 하나 24 카운터 모드가 있는 비트 타이머
SPI 마스터
2선식 마스터 (12C 호환)
UART (CTS/RTS)
CPU 독립적인 프로그래밍 가능 주변 장치 상호 연결(PPI)
구적 디코더 (QDEC)
AES HW 암호화
실시간 카운터 (RTC)
6×6 mm QFN 패키지
Bluetooth nRF51822의 블록 다이어그램
블루투스 nRF51822의 응용
nRF51822는 Nordic의 nRF24L 시리즈 제품과 무선으로 호환됩니다., 이 라디오는 꽤 많은 제품에 사용됩니다.. IPv6를 실행하는 nRF51822의 출시로 인터넷을 통해 비콘 nRF51822를 제어하는 제품의 문이 열렸습니다., Wi-Fi를 사용하는 것보다. 아래는 BLE nRF51822 비콘의 일반적인 사용 사례를 보여줍니다..
– 컴퓨터 주변기기 및 I/O 장치
여기에는 키보드가 포함됩니다., 생쥐, 멀티터치 트랙패드, 등.
– 인터랙티브 엔터테인먼트 장치
여기에는 3D 안경과 같은 원격 제어 장치가 포함됩니다., 게임 컨트롤러, 등.
– 개인 영역 네트워크
여기에는 의료 기기가 포함됩니다., 건강 및 피트니스 센서 및 모니터 장치, 열쇠 고리 + 손목 시계, 등.
– 원격 제어 장난감
nRF51822와 nRF51802의 차이점
nRF51822는 이미 성숙한 장치이며 현재 세 번째 버전입니다.. nRF 51802 더 많은 소비자 요구와 nRF를 충족시키기 위해 nRF51822의 비용 절감 버전입니다. 51822 p2p 제품. nRF51822-QFAA와 nRF51802-QFAA의 FLASH RAM 용량 차이는 없습니다.. 차이점은:
- nRF51802의 수신 감도는 -91dBm입니다., nRF51822는 -93dBm입니다., whichleas 수신 거리의 차이.
- Tx Power @ 절전 모드 nRF51822는 -35dBm입니다., nRF51802는 -30dBm입니다.. 이것은 칩 전송의 다른 전력 소비로 이어집니다., nRF51822의 전력 소비는 더 낮습니다..
- OdBm @DC/DC 전원 공급 장치의 경우: nRF51822는 전류 9.7mA를 전송합니다., nRF51802는 전류 10mA를 전송합니다.. 동일한 전송 전력이 다른 전류를 소비합니다., nRF51822는 더 많은 전력을 절약합니다..
- 내부 웨이크업 시간이 다릅니다.. nRF51822 웨이크업 시간은 4.4uS입니다., nRF51802 웨이크업 시간은 7.7uS입니다..
- 유휴 모드에서, nRF51822의 전류는 2.6uA입니다., nRF51802의 전류는 3.0uA입니다., 대기 전류가 다릅니다.
Bluetooth nRF51822 비콘을 선택해야 하는 이유
nRF51822는 강력한, 초저전력, 다중 프로토콜 무선 시스템 온 칩 (SoC), Bluetooth 저에너지 및 2.4GHz 초저전력 무선 애플리케이션에 이상적. nRF51822는 32 256kB 플래시가 있는 비트 ARM® Cortex™-M0 CPU + 16KB RAM. 내장형 2.4GHz 트랜시버는 Bluetooth 저에너지 및 2.4GHz 작동을 지원합니다., 2.4GHz 모드는 Nordic Semiconductor의 nRF24L 시리즈와 무선으로 호환됩니다..
nRF51822에는 프로그래밍 가능한 주변 장치 상호 연결을 통해 상호 작용할 수 있는 풍부한 아날로그 및 디지털 주변 장치도 있습니다. (PPI) CPU 개입 없는 시스템. 유연한 31핀 GPIO 매핑 체계를 통해 완벽한 설계 유연성과 핀 위치 및 기능을 달성할 수 있습니다.. S110 Bluetooth 저에너지 및 2.4GHz 프로토콜 스택을 지원합니다. (가젤 포함), 둘 다 nRF518 소프트웨어 개발 키트에서 무료로 사용할 수 있습니다.. nRF51822는 6x6mm 48핀 QFN 패키지와 3.5×3.8mm 64볼 웨이퍼 레벨 칩 스케일 패키지 (WLCSP).
Bluetooth nRF51822 비콘에 대한 FAQ
1. 왜 할 수't nRF51822 USB 동글은 외부에서 프로그래밍할 수 있습니다.?
9핀 단일 행 핀의 점퍼가 OUT쪽에 있는지 확인하십시오.. 또한, 연결이 올바른지 확인하십시오.
2. nrf51822 AK KEIL이 프로그램을 다운로드할 수 없는 이유?
첫 번째, 시스템이 정상적으로 전원이 공급되는지 확인, 그런 다음 nRFgo Studio의 nRF51 프로그래밍을 사용하여 KEIL 프로젝트 설정에 문제가 있는지 확인하십시오..
3. 내 32비트 Windows XP 컴퓨터에서, 에러 코드 2908 nRF51 SDK 설치 시 발생.
nRF51 SDK를 제거한 후 다시 설치하면 오류가 발생할 수 있습니다. 2908 오류. 작업관리자를 이용해주세요 (Ctrl 키 + 옮기다 + Esc) nRF514/8SDK 설정 종료. 이 시점에서 SDK는 컴퓨터에 설치되어 있어야 합니다..
4. 디버거는 중단점에서 멈추지 않습니다..
SDK의 일부 Keil 프로젝트는 최적화 수준을 선택했습니다. 3 (-03) 및 시간 최적화 옵션을 위한 최적화. 이때, 이러한 응용 프로그램을 디버깅할 때, 일부 중단점이 실패할 수 있습니다..
- Alt 누르기 + 대상 옵션 대화 상자를 열려면 F7
- C/C++ 선택
- 최적화 수준 선택 0 드롭다운 목록에서
- 시간 최적화를 선택하지 마십시오.
5. 디버깅하는 동안 소프트웨어와 동기화할 수 없습니다..
SEGGER 디버거를 사용하여 중단점을 설정하거나 수정하여 시스템이 실행되는 동안 CPU를 일시적으로 일시 중지하면 동기화가 손실될 수 있습니다.. 시스템이 실행되는 동안 중단점을 설정하는 것은 피해야 합니다..