boards/croxel/croxel_cx1825/doc/index.html · boards/croxel/croxel_cx1825/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · Croxel

Croxel CX1825 nRF52840

nRF52840과 여러 환경·동작 sensor를 결합한 Bluetooth·IEEE 802.15.4 prototyping board입니다.

Official pathboards/croxel/croxel_cx1825/doc/index.html
Source fileboards/croxel/croxel_cx1825/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

Croxel CX1825는 Ezurio BL654(nRF52840), flash 1 MB, SRAM 256 KB와 accelerometer·light·temperature/humidity·pressure·Hall sensor를 갖춥니다. BLE·IEEE 802.15.4, USB, QWIIC와 SWD를 지원합니다.

Croxel CX1825 nRF52840
Croxel CX1825 Bluetooth Prototyping board. 이미지 출처: Croxel, Zephyr 3.7.0.
Processor

BL654 · nRF52840 · 64 MHz

Memory

Flash 1 MB · SRAM 256 KB

Radio

Bluetooth LE · IEEE 802.15.4

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 3D67A2A026F49D823D7656B8942E407E4881531C2C6AEFD6167C0CB3F8DD19AB
.. _croxel_cx1825_nrf52840:

CX1825 nRF52840
###############

Overview
********

Croxel's `CX1825 Bluetooth Prototyping board`_ provides support for the Nordic
Semiconductor nRF52840 ARM Cortex-M4F CPU and the following devices:

* :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 and 802.15.4)
* :abbr:`RTC (nRF RTC System Clock)`
* Segger RTT (RTT Console)
* :abbr:`SPI (Serial Peripheral Interface)`
* :abbr:`USB (Universal Serial Bus)`
* :abbr:`WDT (Watchdog Timer)`

.. figure:: ../../../../../../../boards/croxel/croxel_cx1825/doc/img/cx1825_nrf52840.jpg
     :align: center
     :alt: CX1825

     Croxel's CX1825 Bluetooth Prototyping board (Credit: Croxel)

Hardware
********

- Ezurio's BL654 (nRF52840 ARM Cortex-M4F processor at 64MHz)
- 1 MB flash memory and 256 KB of SRAM
- Coin-cell retainer for Lithium coincell batteries
- 2 Discrete LEDs (Red and Green)
- User Button
- Reset Button
- Accelerometer (LIS3DH)
- Ambient & RGB Light and Proximity Sensor (APDS9960)
- Temperature and Humidity Sensor (HTS221)
- Barometric Pressure sensor (LPS22H)
- Hall Effect Switch (MLX90248)
- RGB LED with Charge-Pump driver (LP5521)
- Digital Microphone
- Beeper
- QWIIC connector supporting expansion for I2C devices
- USB Connector for data and power
- 16-pin Expansion connector
- SWD Connector

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

- Discrete LEDs (red and green)
- Buttons (User and Reset)
- Sensors (Accelerometer, Light, Temperature and Humidity, Pressure and Hall-Effect sensors)
- Beeper
- Radio (Bluetooth, IEEE 802.15.4)
- SOC peripherals (ADC, Clock, Flash, GPIO, I2C, MPU, NVIC, PWM, Radio, RTC, SPI, USB, WDT)

Future Feature Support
======================

- RGB LED (Charge-Pump driver not implemented)
- Microphone

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

Croxel's CX1825 Bluetooth Prototyping board has detailed information
about the board (`schematic`_)

LEDs
----

- LED1 (red) = P0.8
- LED2 (green) = P0.12

Digital Inputs
--------------

- User Button = P1.16
- Reset Button = P0.18
- Hall-Effect Switch = P0.15

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

Applications for the ``croxel_cx1825/nrf52840`` 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 ``croxel_cx1825_nrf52840`` board requires
an external programmer. The programmer is attached to the SWD header.

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

   .. zephyr-app-commands::
      :zephyr-app: samples/basic/blinky
      :board: croxel_cx1825/nrf52840
      :goals: build
      :compact:

Flash the image.

   .. zephyr-app-commands::
      :zephyr-app: samples/basic/blinky
      :board: croxel_cx1825/nrf52840
      :goals: flash
      :compact:

You should see the red LED blink.

References
**********

.. target-notes::

.. _CX1825 Bluetooth Prototyping board:
    https://croxel.com/ble

.. _schematic:
    https://croxeldata.s3.amazonaws.com/cx1825/CX1825-01_SCH_200424A.PDF

Part 3

한국어 전문 번역

개요

Croxel의 CX1825 Bluetooth Prototyping board는 Nordic Semiconductor nRF52840 Arm Cortex-M4F CPU와 다음 장치를 지원합니다.

  • ADC(Analog to Digital Converter)
  • CLOCK
  • FLASH
  • GPIO(General Purpose Input Output)
  • I2C(Inter-Integrated Circuit)
  • MPU(Memory Protection Unit)
  • NVIC(Nested Vectored Interrupt Controller)
  • PWM(Pulse Width Modulation)
  • RADIO(Bluetooth Low Energy와 802.15.4)
  • RTC(nRF RTC System Clock)
  • SEGGER RTT(RTT Console)
  • SPI(Serial Peripheral Interface)
  • USB(Universal Serial Bus)
  • WDT(Watchdog Timer)
Croxel CX1825 board
Croxel CX1825 Bluetooth Prototyping board.

하드웨어

  • 64 MHz Ezurio BL654(nRF52840 Arm Cortex-M4F processor)
  • flash memory 1 MB와 SRAM 256 KB
  • Lithium coin-cell battery용 retainer
  • discrete LED 2개(red와 green)
  • User button과 Reset button
  • LIS3DH accelerometer
  • APDS9960 ambient/RGB light와 proximity sensor
  • HTS221 temperature/humidity sensor
  • LPS22H barometric pressure sensor
  • MLX90248 Hall-effect switch
  • LP5521 charge-pump driver를 사용하는 RGB LED
  • digital microphone
  • beeper
  • I2C 장치 확장용 QWIIC connector
  • data와 power용 USB connector
  • 16-pin expansion connector
  • SWD connector

지원 기능

  • discrete LED(red와 green)
  • button(User와 Reset)
  • sensor(accelerometer, light, temperature/humidity, pressure, Hall-effect)
  • beeper
  • radio(Bluetooth, IEEE 802.15.4)
  • SoC peripheral(ADC, Clock, Flash, GPIO, I2C, MPU, NVIC, PWM, Radio, RTC, SPI, USB, WDT)

향후 지원할 기능

  • RGB LED(charge-pump driver가 구현되지 않음)
  • microphone

연결과 I/O

보드에 관한 자세한 연결 정보는 schematic에서 확인할 수 있습니다.

LED
  • LED1(red) = P0.8
  • LED2(green) = P0.12
Digital input
  • User Button = P1.16
  • Reset Button = P0.18
  • Hall-Effect Switch = P0.15

프로그래밍과 디버깅

croxel_cx1825/nrf52840 board configuration용 application은 일반적인 방법으로 build하고 flash할 수 있습니다.

Flashing

croxel_cx1825_nrf52840 board에 Zephyr를 flash하려면 external programmer가 필요합니다. programmer는 SWD header에 연결합니다.

Zephyr kernel과 blinky sample application을 build합니다.

west build -b croxel_cx1825/nrf52840 samples/basic/blinky

image를 flash합니다.

west flash

red LED가 깜박여야 합니다.

참고 자료

Source

출처

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