nRF52840 블루투스 BLE 모듈 USB - USB - MDBT50Q-1M
(nRF52840 Bluetooth Low Energy Module with USB - MDBT50Q-1M)
개요
- 본 제품은 블루투스 BLE 모듈 USB - MDBT50Q-1M 입니다.
- Nordic사의 nRF52840 Cortex M4 칩을 탑재한 제품입니다.
- 많은 플래쉬, SRAM용량 및 주변장치를 지원하지만 가장 훌륭한 점은 native USB를 지원한다는 점입니다.
- 알림: 본 칩은 비어 있는 공 칩 상태로 출고됩니다. J-Link 등을 이용하여서 프로그래밍하여야 하며, 별도의 펌웨어는 제공되지 않습니다.
특징
- 32-bit ARM® Cortex™ M4F CPU
- Supply: 1.7V – 5.5V
- Flexible and configurable 48 GPIO
- Bluetooth 5, IEEE 802.15.4, 2.4 GHz transceiver
• -95dBm sensitivity in 1Mbps Bluetooth low energy (BLE) mode
• -103dBm sensitivity in 125Kbps BLE mode (long range)
• +8 dBm TX power (down to -20 dBm in 4 dB steps)
• On-air compatible with nRF52, nRF51, nRF24L and nRF24AP Series
• Programmable output power from +8dBm to -20dB
• RSSI (1dB resolution)‧Supported data rates:
- Bluetooth 5: 2Mbps, 1 Mbps, 500 kbps, 125 kbps
- IEEE 802.15.4-2006: 250 kbps
- Proprietary 2.4 GHz: 2 Mbps, 1 Mbps
- Advanced on-chip interfaces
• USB 2.0 full speed (12Mbps) controller
• QSPI 32MHz interface
• High speed 32MHz SPI
• Type 2 near field communication (NFC-A) tag with wake-on field‧Programmable peripheral interconnect (PPI)
• EasyDMA automated data transfer without CPU processing on peripherals‧12 bit, 200ksps ADC – 8 configurable channels with programmable gain
• 4 x 4 channel pulse width modulator (PWM)units with EasyDMA
• Audio peripherals : I2S, digital microphone interface (PDM)
• 5 X 32-bit timers with counter mode
• Up to 4 x SPI masters / 3 x SPI slaves with EasyDMA
• Up to 2 x I2C compatible 2-wire masters / slaves
• 2 x UART(CTS/RTS) with EasyDMA
• Quadrature decoder (QDEC)
• 3 x 24-bit real-time counters (RTC) - Operating Temp: -40°C to +85°C
- Raytac product page
- Product Dimensions: 15.5mm x 10.5mm x 2.1mm / 0.6" x 0.4" x 0.1"
- Product Weight: 0.6g / 0.0oz
문서
- Introduction to Bluetooth Low Energy
-
This is the same module we use for the Adafruit nRF52840 Feather so if you'd like to see a possible reference design for this module, check out the PCB files here!
Of course the best way to program these chips is with the Nordic SDK. This chip also has some basic Arduino support, CircuitPython support, and is supported by MyNewt. Either way you go (SDK/CircuitPython/Arduino) you'll still need to solder this onto a PCB and load code via a SWD programmer.