This is a small (0.7 in. x 1.4 in.) development board for Nordic Semiconductor's newest System-on-a-Chip IoT solution the nRF52832. The nRF52832 SoC has an ARM Cortex M4F processor running at 64MHz clock speed with a single precision floating point unit. Not only is the nRF52 much faster than the nRF51, but Nordic has significantly improved the peripheral management with EasyDMA and offers sophisticated power management options. There is an embedded balun so only two discrete RF components are needed. I have added a through hole at the end of the antenna trace for soldering a 1.25-inch long (monopole) copper wire which should provide acceptable BLE performance.
The board has a MAX1555 battery charger and a USB Micro-B connector for charging only; the nRF52 has no USB controller. There is a NCP161 450 mA LDO 3V3 voltage regulator providing plenty of current to the board for adding sensors, SD cards, and displays, etc.
There is an MPU9250 9 DoF motion sensor and a BMP280 altimeter on the board connected to nRF52 pins 6 and 7 for SDA/SCL, which are also routed to edge pins. The board breaks out all of the GPIOs except pin 8 (used for the MPU9250 interrupt), and pins 22, 23 and 24 (for the rgb led). I changed the board design slightly to use pin 8 for the MPU9250 interrupt and free up pins 9 and 10 for the NFC in case this might be useful for any applications. Otherwise the board is exactly the same as the previous version.
The board can be powered from the USB connector or via a LiPo battery. There is a switch connecting VBAT to the 3V3 LDO enable which controls power to the board. With the switch on, a green led indicates power on and the board is supplied with 3V3. The battery can be charged while the board is powered and a red led is on while charging. With the switch off, the LiPo battery can still be charged and the green led indicates power good on the USB cable.
Available at Tindie.
Name | Size | # Downloads |
---|---|---|
nRF52832_QFN48.v02c.bcream.ger | 281 B | 475 |
nRF52832_QFN48.v02c.boardoutline.ger | 5.8 kB | 473 |
nRF52832_QFN48.v02c.bottomlayer.ger | 45.11 kB | 472 |
nRF52832_QFN48.v02c.bottomlayer.gpi | 1.41 kB | 470 |
nRF52832_QFN48.v02c.bottomsilkscreen.ger | 2.99 kB | 444 |
nRF52832_QFN48.v02c.bottomsilkscreen.gpi | 1.04 kB | 455 |
nRF52832_QFN48.v02c.bottomsoldermask.ger | 1.12 kB | 438 |
nRF52832_QFN48.v02c.bottomsoldermask.gpi | 1.23 kB | 489 |
nRF52832_QFN48.v02c.brd | 119.48 kB | 580 |
nRF52832_QFN48.v02c.drills.xln | 1.88 kB | 474 |
nRF52832_QFN48.v02c.internalplane1.ger | 47.17 kB | 480 |
nRF52832_QFN48.v02c.internalplane2.ger | 53.75 kB | 524 |
nRF52832_QFN48.v02c.sch | 231.88 kB | 652 |
nRF52832_QFN48.v02c.tcream.ger | 184.9 kB | 467 |
nRF52832_QFN48.v02c.toplayer.ger | 249.36 kB | 493 |
nRF52832_QFN48.v02c.toplayer.gpi | 2.43 kB | 507 |
nRF52832_QFN48.v02c.topsilkscreen.ger | 19.8 kB | 506 |
nRF52832_QFN48.v02c.topsilkscreen.gpi | 1.27 kB | 472 |
nRF52832_QFN48.v02c.topsoldermask.ger | 185.75 kB | 518 |
nRF52832_QFN48.v02c.topsoldermask.gpi | 2.21 kB | 470 |
Name | Size | # Downloads |
---|---|---|
MPU9250_BMP280_BasicAHRS_nRF52.ino | 63.55 kB | 541 |
quaternionFilters.ino | 9.2 kB | 470 |