boards/bcdevices/plt_demo_v2/doc/index.html · boards/bcdevices/plt_demo_v2/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Blue Clover · nRF52832

Blue Clover PLT Demo V2 nRF52832

nRF52832와 IMU·temperature/humidity sensor, addressable LED를 결합한 OSHWA 인증 open hardware입니다.

Official pathboards/bcdevices/plt_demo_v2/doc/index.html
Source fileboards/bcdevices/plt_demo_v2/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

본문 기준: Zephyr 3.7.0 LTS3 · 이후 유지보수 패치는 별도입니다.

Part 1

요약·해설

Blue Clover PLT Demo V2는 OSHWA-certified open source hardware입니다. 64 MHz nRF52832와 BMI270, SHT30, APA102C LED 4개를 탑재합니다.

Blue Clover PLT Demo V2
Blue Clover PLT Demo V2. 이미지 출처: Blue Clover Devices, Zephyr 3.7.0.
CPU

nRF52832 Cortex-M4F · 64 MHz

Sensors

BMI270 · SHT30

Lighting

APA102C addressable LEDs × 4

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 8B23927D17FEB11593434F5EEB7E80512213B2A183C57D2D969A883BB72DBCEE
.. _blueclover_plt_demo_v2_nrf52832:

Blue Clover PLT Demo V2 nRF52832
################################

Overview
********

The Blue Clover PLT Demo V2 is an open source (OSWHA certified) hardware
product, featuring the Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU
and several useful external peripherals.

The Nordic Semiconductor nRF52832 ARM Cortex-M4F MCU features the following:

* :abbr:`ADC (Analog to Digital Converter)`
* CLOCK
* FLASH
* :abbr:`GPIO (General Purpose Input Output)`
* :abbr:`I2C (Inter-Integrated Circuit)`
* :abbr:`MPU (Memory Protection Unit)`
* :abbr:`NVIC (Nested Vectored Interrupt Controller)`
* :abbr:`PWM (Pulse Width Modulation)`
* RADIO (Bluetooth Low Energy)
* :abbr:`RTC (nRF RTC System Clock)`
* Segger RTT (RTT Console)
* :abbr:`SPI (Serial Peripheral Interface)`
* :abbr:`UART (Universal asynchronous receiver-transmitter)`
* :abbr:`WDT (Watchdog Timer)`

.. figure:: ../../../../../../../boards/bcdevices/plt_demo_v2/doc/img/blueclover_plt_demo_v2.jpg
     :align: center
     :alt: Blue Clover PLT Demo V2 nRF52832

Hardware
********

- nRF52832 ARM Cortex-M4F processor at 64 MHz
- 512 KB flash memory and 64 KB of SRAM
- Bosch BMI270 IMU
- Sensiron SHT30 Humidity and Temperature sensor
- Murata PKLCS1212E4001R1 Piezo Buzzer
- Battery connector and charger for 3.7 V lithium polymer batteries
- 4 APA102C Addressable LEDs
- Reset button (can be configured as user button)
- 1 User button
- Tag-Connect TC2030-FP 6-pin Debug Connector

Supported Features
==================

The Blue Clover PLT Demo V2 board configuration supports the
following hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| ADC       | on-chip    | adc                  |
+-----------+------------+----------------------+
| CLOCK     | on-chip    | clock_control        |
+-----------+------------+----------------------+
| FLASH     | on-chip    | flash                |
+-----------+------------+----------------------+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| I2C(M)    | on-chip    | i2c                  |
+-----------+------------+----------------------+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| PWM       | on-chip    | pwm                  |
+-----------+------------+----------------------+
| RADIO     | on-chip    | Bluetooth            |
+-----------+------------+----------------------+
| RTC       | on-chip    | system clock         |
+-----------+------------+----------------------+
| RTT       | Segger     | console              |
+-----------+------------+----------------------+
| SPI(M/S)  | on-chip    | spi                  |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| WDT       | on-chip    | watchdog             |
+-----------+------------+----------------------+

Connections and IOs
===================

Push buttons
------------

* RESET = P0.21
* STATUS = P0.26

UART
----

* TXD = P0.06
* RXD = P0.08

Power
-----

* USB-C Connector
* JST-PH Battery Connector

NFC
---

* U.FL Connector, on NFC1/P0.09, NFC2/P0.10

Programming and Debugging
*************************

Applications for the ``blueclover_plt_demo_v2/nrf52832`` board configuration
can be built and flashed in the usual way (see :ref:`build_an_application`
and :ref:`application_run` for more details).

Flashing
========

Flashing Zephyr onto the ``blueclover_plt_demo_v2/nrf52832`` board requires
an external programmer. The programmer is attached to the SWD header.

Build the Zephyr kernel and the :zephyr:code-sample:`led-strip` sample application.

   .. zephyr-app-commands::
      :zephyr-app: samples/drivers/led_apa102
      :board: blueclover_plt_demo_v2/nrf52832
      :goals: build
      :compact:

Flash the image.

   .. zephyr-app-commands::
      :zephyr-app: samples/drivers/led_apa102
      :board: blueclover_plt_demo_v2/nrf52832
      :goals: flash
      :compact:

References
**********

.. target-notes::

.. _Blue Clover PLT Demo V2 Product site:
    https://bcdevices.com/products/plt-demo-board

.. _Blue Clover PLT Demo V2 OSWHA Certification:
    https://certification.oshwa.org/us002054.html

.. _Schematic, layout, and gerbers:
    https://github.com/bcdevices/plt-docs/tree/master/PLT-DEMOv2

Part 3

한국어 전문 번역

개요

Blue Clover PLT Demo V2는 OSHWA 인증 open source hardware product로 Nordic nRF52832 Arm Cortex-M4F MCU와 여러 external peripheral을 갖춥니다. nRF52832는 ADC, CLOCK, FLASH, GPIO, I2C, MPU, NVIC, PWM, Bluetooth Low Energy RADIO, RTC, Segger RTT console, SPI, UART, WDT를 제공합니다.

Blue Clover PLT Demo V2 nRF52832
Blue Clover PLT Demo V2 nRF52832.

하드웨어

  • 64 MHz nRF52832 Arm Cortex-M4F
  • flash 512 KB, SRAM 64 KB
  • Bosch BMI270 IMU
  • Sensirion SHT30 humidity·temperature sensor
  • Murata PKLCS1212E4001R1 piezo buzzer
  • 3.7 V lithium-polymer battery connector와 charger
  • APA102C addressable LED 4개
  • user button으로도 설정 가능한 reset button, 별도 user button 1개
  • Tag-Connect TC2030-FP 6-pin debug connector

지원 기능

InterfaceControllerDriver/Component
ADCon-chipadc
CLOCKon-chipclock_control
FLASHon-chipflash
GPIOon-chipgpio
I2C(M)on-chipi2c
MPUon-chiparch/arm
NVICon-chiparch/arm
PWMon-chippwm
RADIOon-chipBluetooth
RTCon-chipsystem clock
RTTSeggerconsole
SPI(M/S)on-chipspi
UARTon-chipserial
WDTon-chipwatchdog

연결과 I/O

기능연결
RESETP0.21
STATUSP0.26
UART TXDP0.06
UART RXDP0.08
PowerUSB-C connector · JST-PH battery connector
NFCU.FL connector · NFC1/P0.09 · NFC2/P0.10

프로그래밍과 디버깅

blueclover_plt_demo_v2/nrf52832 target은 일반 Zephyr 절차로 build·flash합니다.

Flashing

external programmer를 SWD header에 연결해야 합니다. APA102 LED strip sample을 build하고 flash합니다.

west build -b blueclover_plt_demo_v2/nrf52832 samples/drivers/led_apa102
west flash

참고 자료

Source

출처

영어 원문에는 문단, 문서 지시문, 표, 코드, 코드 심벌, 경로를 그대로 보존했습니다.