boards/beagle/beagleconnect_freedom/doc/index.html · boards/beagle/beagleconnect_freedom/doc/index.rst 공식 원문 ↗

Zephyr 3.7.0 · BeagleBoard.org · CC1352P7

BeagleConnect Freedom

BLE와 Sub-GHz radio, mikroBUS 두 개를 갖춘 CC1352P7 기반 wireless IoT board입니다.

Official pathboards/beagle/beagleconnect_freedom/doc/index.html
Source fileboards/beagle/beagleconnect_freedom/doc/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

BeagleConnect Freedom은 48 MHz Cortex-M4F CC1352P7과 MSP430F5503 bridge MCU를 사용합니다. OPT3001·HDC2010 sensor와 BLE·IEEE 802.15.4/Sub-GHz 연결을 제공합니다.

BeagleConnect Freedom
BeagleConnect Freedom. 이미지 출처: BeagleBoard.org, Zephyr 3.7.0.
Wireless MCU

TI CC1352P7 · Cortex-M4F · 48 MHz

Bridge

MSP430F5503 USB-serial/GPIO

Expansion

mikroBUS × 2

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 98016372DA6BB949BD4CC3C743FEAF2EE3DE3A12810F3D7573B46349F91D8800
.. _beagleconnect_freedom:

BeagleConnect Freedom
#####################

Overview
********

BeagleBoard.org BeagleConnect Freedom is a wireless
Internet of Things board based on the SimpleLink multi-Standard CC1352P7 wireless MCU.


.. figure:: ../../../../../../../boards/beagle/beagleconnect_freedom/doc/img/beagleconnect_freedom.webp
   :align: center
   :width: 500px
   :alt: BeagleBoard.org BeagleConnect Freedom

   BeagleBoard.org BeagleConnect Freedom

Hardware
********
BeagleBoard.org BeagleConnect Freedom board features the TI CC1352P7 wireless microcontroller.
The BeagleConnect Freedom is the first available BeagleConnect solution consisting
of a board and a case which ships programmed and ready to be used.

BeagleConnect Freedom board runs the Zephyr RTOS and has mikroBUS ports along
with BLE and Sub-GHz radios on it.

The CC1352P7 wireless MCU has a 48 MHz Arm Cortex-M4F SoC and a Bluetooth Low Energy and IEEE 802.15.4.

The board also features a TI MSP430F5503 microcontroller used as a USB-to-serial bridge and
GPIO expander.


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

The board configuration supports the following hardware features:

+-----------+------------+----------------------+
| Interface | Controller | Driver/Component     |
+===========+============+======================+
| GPIO      | on-chip    | gpio                 |
+-----------+------------+----------------------+
| MPU       | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| NVIC      | on-chip    | arch/arm             |
+-----------+------------+----------------------+
| PINMUX    | on-chip    | pinmux               |
+-----------+------------+----------------------+
| UART      | on-chip    | serial               |
+-----------+------------+----------------------+
| I2C       | on-chip    | i2c                  |
+-----------+------------+----------------------+
| SPI       | on-chip    | spi                  |
+-----------+------------+----------------------+
| HWINFO    | on-chip    | hwinfo               |
+-----------+------------+----------------------+
| I2C       | off-chip   | OPT3001              |
+-----------+------------+----------------------+
| I2C       | off-chip   | HDC2010              |
+-----------+------------+----------------------+
| I2C       | off-chip   | BCF_BRIDGE_MCU       |
+-----------+------------+----------------------+

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

.. figure:: ../../../../../../../boards/beagle/beagleconnect_freedom/doc/img/beagleconnect_freedom_front_annotated.webp
   :align: center
   :width: 500px
   :alt: Front connections

   BeagleConnect Freedom front connections

.. figure:: ../../../../../../../boards/beagle/beagleconnect_freedom/doc/img/beagleconnect_freedom_back_annotated.webp
   :align: center
   :width: 500px
   :alt: Back connections

   BeagleConnect Freedom back connections


+-------+--------------+-------------------------------------+
| Pin   | Function     | Usage                               |
+=======+==============+=====================================+
| DIO5  | RST_MB2      | Reset mikroBUS port 2               |
+-------+--------------+-------------------------------------+
| DIO6  | RST_MB1      | Reset mikroBUS port 1               |
+-------+--------------+-------------------------------------+
| DIO7  | INT_SENSOR   | On-board sensor interrupts          |
+-------+--------------+-------------------------------------+
| DIO8  | FLASH_CS     | SPI flash chip-select               |
+-------+--------------+-------------------------------------+
| DIO9  | SDO / PICO   | SPI serial data output              |
+-------+--------------+-------------------------------------+
| DIO10 | SCK          | SPI serial clock                    |
+-------+--------------+-------------------------------------+
| DIO11 | SDI / POCI   | SPI serial data input               |
+-------+--------------+-------------------------------------+
| DIO12 | CC1352_RX    | UART RXD mikroBUS port 1 or MSP430  |
+-------+--------------+-------------------------------------+
| DIO13 | CC1352_TX    | UART TXD mikroBUS port 1 or MSP430  |
+-------+--------------+-------------------------------------+
| DIO14 | I2C_CTRL     | Enable on-board sensor I2C bus      |
+-------+--------------+-------------------------------------+
| DIO15 | USER_BOOT    | BOOT button status                  |
+-------+--------------+-------------------------------------+
| DIO16 | INT_MB1      | INTERRUPT PIN on mikroBUS port 1    |
+-------+--------------+-------------------------------------+
| DIO17 | PWM_MB1      | PWM PIN on mikroBUS port 1          |
+-------+--------------+-------------------------------------+
| DIO18 | LED_LINK     | Radio link indicator LED            |
+-------+--------------+-------------------------------------+
| DIO19 | PWM_MB2      | PWM PIN on mikroBUS port 2          |
+-------+--------------+-------------------------------------+
| DIO20 | INT_MB2      | INTERRUPT PIN on mikroBUS port 2    |
+-------+--------------+-------------------------------------+
| DIO21 | MB2_RX       | UART RXD on mikroBUS port 2         |
+-------+--------------+-------------------------------------+
| DIO22 | MB2_TX       | UART TXD on mikroBUS port 2         |
+-------+--------------+-------------------------------------+
| DIO23 | AN_MB1       | ANALOG PIN on mikroBUS port 1       |
+-------+--------------+-------------------------------------+
| DIO24 | AN_MB2       | ANALOG PIN on mikroBUS port 2       |
+-------+--------------+-------------------------------------+
| DIO25 | SCL          | I2C SCL                             |
+-------+--------------+-------------------------------------+
| DIO26 | SDA          | I2C SDA                             |
+-------+--------------+-------------------------------------+
| DIO27 | CS_MB2       | SPI CS on microBUS port 2           |
+-------+--------------+-------------------------------------+
| DIO28 | CS_MB1       | SPI CS on microBUS port 1           |
+-------+--------------+-------------------------------------+
| DIO29 | REF_SW_CTRL1 | Antenna mux PA enable               |
+-------+--------------+-------------------------------------+
| DIO30 | REF_SW_CTRL2 | Antenna mux SubG enable             |
+-------+--------------+-------------------------------------+

System requirements
===================

Prerequisites
-------------

BeagleConnect Freedom requires `CC1352 Flasher <https://pypi.org/project/cc1352-flasher/>`_ for
flashing Zephyr firmware using ``west flash``.

.. code-block:: console

   pip3 install cc1352-flasher

References
**********

BeagleBoard.org BeagleConnect Freedom reference:
  https://beagleconnect.org

Part 3

한국어 전문 번역

개요

BeagleBoard.org BeagleConnect Freedom은 SimpleLink multi-standard CC1352P7 wireless MCU 기반 wireless Internet of Things board입니다.

BeagleConnect Freedom board
BeagleConnect Freedom 보드.

하드웨어

CC1352P7 wireless microcontroller를 탑재한 최초의 BeagleConnect solution으로, board와 case가 programming된 ready-to-use 상태로 출하됩니다. Zephyr RTOS를 실행하며 mikroBUS port, BLE, Sub-GHz radio를 제공합니다.

CC1352P7은 48 MHz Arm Cortex-M4F SoC와 Bluetooth Low Energy·IEEE 802.15.4를 포함합니다. TI MSP430F5503은 USB-to-serial bridge와 GPIO expander로 사용됩니다.

지원 기능

InterfaceControllerDriver/Component
GPIOon-chipgpio
MPUon-chiparch/arm
NVICon-chiparch/arm
PINMUXon-chippinmux
UARTon-chipserial
I2Con-chipi2c
SPIon-chipspi
HWINFOon-chiphwinfo
I2Coff-chipOPT3001
I2Coff-chipHDC2010
I2Coff-chipBCF_BRIDGE_MCU

연결과 I/O

BeagleConnect Freedom front connections
BeagleConnect Freedom 전면 연결.
BeagleConnect Freedom back connections
BeagleConnect Freedom 후면 연결.
PinFunctionUsage
DIO5RST_MB2mikroBUS port 2 reset
DIO6RST_MB1mikroBUS port 1 reset
DIO7INT_SENSORon-board sensor interrupt
DIO8FLASH_CSSPI flash chip-select
DIO9SDO / PICOSPI serial data output
DIO10SCKSPI serial clock
DIO11SDI / POCISPI serial data input
DIO12CC1352_RXmikroBUS port 1 또는 MSP430 UART RXD
DIO13CC1352_TXmikroBUS port 1 또는 MSP430 UART TXD
DIO14I2C_CTRLon-board sensor I2C bus enable
DIO15USER_BOOTBOOT button status
DIO16INT_MB1mikroBUS port 1 interrupt
DIO17PWM_MB1mikroBUS port 1 PWM
DIO18LED_LINKradio link indicator LED
DIO19PWM_MB2mikroBUS port 2 PWM
DIO20INT_MB2mikroBUS port 2 interrupt
DIO21MB2_RXmikroBUS port 2 UART RXD
DIO22MB2_TXmikroBUS port 2 UART TXD
DIO23AN_MB1mikroBUS port 1 analog
DIO24AN_MB2mikroBUS port 2 analog
DIO25SCLI2C SCL
DIO26SDAI2C SDA
DIO27CS_MB2mikroBUS port 2 SPI CS
DIO28CS_MB1mikroBUS port 1 SPI CS
DIO29REF_SW_CTRL1antenna mux PA enable
DIO30REF_SW_CTRL2antenna mux Sub-G enable

System requirement

Prerequisite

west flash로 Zephyr firmware를 기록하려면 CC1352 Flasher가 필요합니다.

pip3 install cc1352-flasher

참고 자료

Source

출처

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