boards/st/st25dv_mb1283_disco/docs/index.html · boards/st/st25dv_mb1283_disco/docs/index.rst 공식 원문 ↗

Zephyr 3.7.0 · Boards · ST · NFC/RFID

ST ST25DV Discovery MB1283

Dual-interface NFC tag kit의 main board·antenna 구성과 현재 Zephyr 지원 경계를 확인합니다.

Official pathboards/st/st25dv_mb1283_disco/docs/index.html
Source fileboards/st/st25dv_mb1283_disco/docs/index.rst
Source versionZephyr 3.7.0
TranslationFull · reviewed

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

Part 1

요약·해설

ST25DV 미구현 상태, MB1283/MB1285 main board와 Class 5 antenna, 전체 UART·I2C·SPI·GPIO mapping 및 reset flash workaround를 번역했습니다.

MCU

STM32F405VGT6

Tag

ST25DV04K

RF

13.56MHz

Status

Tag not implemented

Part 2

접을 수 있는 영어 원문 전체

영어 원문 전체 펼치기
원문 SHA-256 CDF1171F1A204853977DD8A674FFEB82705FBBC5A6E9169A485CB408062CF3E8
.. _st25dv_mb1283_disco_board:

ST ST25DV Discovery, MB1283 version
###################################

Overview
********

The ST25DV04K device is a dynamic NFC/RFID tag IC with a dual interface. It embeds a
4 Kbits EEPROM memory. It can be operated from an I2C interface, or by a 13.56 MHz
RFID reader, or by a NFC phone. The ST25DV04K Class 5 antenna daughter card, included
in the kit, can be replaced by Class 1 or Class 6 antennas.

The ST25DV-DISCOVERY is a demonstration kit to evaluate the features and capabilities
of the ST25DV series.
It is based on the NFC ST25DV04K device embedded on a daughter card using a Class 5 antenna
and a STM32 processor driving a mother board.

.. image:: ../../../../../../../boards/st/st25dv_mb1283_disco/docs/img/st25dv_mb1283_disco.jpg
     :align: center
     :alt: ST25DV_MB1283_DISCO

.. note::
   The ST25DV itself is not implemented yet.

Hardware
********

The ST25DV Discovery kit provides the following hardware components:

- Main board: ST25DV_Discovery_Mboard:

  - STM32F405VGT6 LQFP100 32-bit microcontroller, with 1 Mbyte Flash memory, 192 + 4 Kbytes SRAM.
  - LCD color screen (320 x 200 pixels)
  - Touch screen driver
  - Different color LEDs (power, user, ST link)
  - User push button
  - Joystick for menu selection
  - Reset button
  - On board ST link for microcontroller firmware upgrade and debug
  - ST link mini USB
  - User micro USB
  - USB micro or mini connector for board powering
  - Demonstration edition (optional add-on module) with Bluetooth Low Energy module,
    Wi-Fi ® module and JTAG 20 pin connector

It exists in two variants, MB1283 and MB1285.

- Antenna daughter board: ST25DV_Discovery_ANT_C5:

  - 40 mm x 24 mm, 13.56 MHz inductive antenna etched on the PCB
  - ST25DV04K Dynamic NFC / RFID tag
  - I 2 C interface connector
  - Energy harvesting output (VOUT) with a 10nF capacitance filtering circuit
  - GPO configurable as RF WIP/BUSY output, to indicate that an RF operation is ongoing

The antenna board can be removed, and its 14-pin 0.254mm header connector used as an eval kit header.

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

Default Zephyr Peripheral Mapping
---------------------------------

- UART_6 TX/RX : PC6/PC7 (ST-Link Virtual Port Com)
- UART_2 TX/RX : PA2/PA3 (Available on J6 connector)
- I2C1 SCL/SDA : PB6/PB7 (Touchscreen STMPE811, interrupt pin PB5)
- SPI2 SCK/MOSI/CS : PB13/PC3/PB12 (LCD display FRD24048TP, reset pin PC1, DC pin PC0)
- SPI1 SCK/MISO/MOSI/CS : PA5/PA6/PA7/PA4 (External ST25DV connector J6)
- GPIO : PE8/PE9/PE10/PE11/PE12 (Joystick)
- LD1 : PC13 (Orange led)
- LD2 : PC4 (Yellow led)
- GPIO : PE15/PE7 (Available on external ST25DV connector J6)
- GPIO : PE14 (Available on J5 connector)

Serial Port
===========

The Zephyr console output and shell are assigned to UART6, which is connected to the
onboard ST-LINK/V2 Virtual COM port interface.
Default communication settings are 115200 8N1.

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

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

If programming fails, press the reset button (black) and release it while "west flash" is running.

Flashing
========

ST25DV Discovery kit includes an ST-LINK/V2 embedded debug tool interface.
This interface is supported by the openocd version included in the Zephyr SDK.

Flashing an application to ST25DV Discovery
--------------------------------------------

First, connect the ST25DV Discovery kit to your host computer using
the USB port to prepare it for flashing. Then build and flash your application.

Here is an example for the :ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: st25dv_mb1283_disco
   :goals: build flash

Run a serial host program to connect with your board:

.. code-block:: console

   $ minicom -D /dev/ttyACM0

You should see the following message on the console:

.. code-block:: console

   Hello World! st25dv_mb1283_disco

Debugging
=========

You can debug an application in the usual way. Here is an example for the
:ref:`hello_world` application.

.. zephyr-app-commands::
   :zephyr-app: samples/hello_world
   :board: st25dv_mb1283_disco
   :goals: debug


.. _ST25DV-DISCO website:
   https://www.st.com/en/nfc/st25dv-i2c-series-dynamic-nfc-tags.html

.. _ST25DV datasheet:
   https://www.st.com/resource/en/datasheet/st25dv04k.pdf

.. _STM32F40xxx reference manual:
   https://www.st.com/resource/en/reference_manual/rm0090-stm32f405415-stm32f407417-stm32f427437-and-stm32f429439-advanced-armbased-32bit-mcus-stmicroelectronics.pdf

Part 3

한국어 전문 번역

ST25DV MB1283 Discovery

개요

ST25DV04K는 I2C, 13.56MHz RFID reader 또는 NFC phone으로 접근할 수 있는 dual-interface dynamic NFC/RFID tag IC이며 EEPROM 4Kbit를 내장합니다. Kit의 Class 5 antenna daughter card는 Class 1 또는 Class 6 antenna로 교체할 수 있습니다.

ST25DV-DISCOVERY는 STM32 기반 main board와 Class 5 antenna daughter card의 ST25DV04K로 ST25DV series의 기능을 평가하는 demonstration kit입니다.

지원 상태: ST25DV tag 자체는 이 Zephyr board port에서 아직 구현되지 않았습니다.

Hardware

  • ST25DV_Discovery_Mboard
    • LQFP100 STM32F405VGT6 32-bit MCU: flash 1MB, SRAM 192KB+4KB
    • 320×200 color LCD와 touch-screen driver
    • Power·user·ST-Link color LED, user button, menu joystick, reset button
    • Firmware upgrade·debug용 on-board ST-Link와 ST-Link Mini-USB
    • User Micro-USB 및 board power용 Micro/Mini connector
    • Optional demonstration add-on: BLE module, Wi-Fi module, 20-pin JTAG
  • Main board variant는 MB1283과 MB1285 두 종류
  • ST25DV_Discovery_ANT_C5 antenna daughter board
    • PCB에 식각한 40×24mm 13.56MHz inductive antenna
    • ST25DV04K dynamic NFC/RFID tag
    • I2C interface connector
    • 10nF filtering circuit가 있는 energy-harvesting VOUT
    • RF operation 진행 중을 알리는 RF WIP/BUSY output으로 설정 가능한 GPO
  • Antenna board는 분리할 수 있으며 14-pin 0.254mm header를 evaluation-kit header로 사용

Connection과 I/O

기본 Zephyr peripheral mapping

  • UART_6 TX/RX : PC6/PC7 (ST-Link Virtual Port Com)
  • UART_2 TX/RX : PA2/PA3 (J6)
  • I2C1 SCL/SDA : PB6/PB7 (STMPE811 touchscreen, interrupt PB5)
  • SPI2 SCK/MOSI/CS : PB13/PC3/PB12 (FRD24048TP LCD, reset PC1, DC PC0)
  • SPI1 SCK/MISO/MOSI/CS : PA5/PA6/PA7/PA4 (external ST25DV J6)
  • GPIO : PE8/PE9/PE10/PE11/PE12 (joystick)
  • LD1 : PC13 (orange)
  • LD2 : PC4 (yellow)
  • GPIO : PE15/PE7 (external ST25DV J6)
  • GPIO : PE14 (J5)

Serial port

Zephyr console과 shell은 ST-LINK/V2 Virtual COM에 연결된 UART6이며 기본값은 115200 8N1입니다.

Programming and debugging

st25dv_mb1283_disco application은 일반적인 방법으로 build·flash합니다. Programming이 실패하면 west flash가 실행 중일 때 검은 reset button을 눌렀다가 놓습니다. On-board ST-LINK/V2는 Zephyr SDK의 OpenOCD가 지원합니다.

Flashing

west build -b st25dv_mb1283_disco samples/hello_world
west flash
$ minicom -D /dev/ttyACM0
Hello World! st25dv_mb1283_disco

Debugging

west build -b st25dv_mb1283_disco samples/hello_world
west debug

참고 자료

Source

출처

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