M5STACK - 로고ATOMS3 개발 키트
사용자 설명서

개요

AtomS3는 ESP32-S3 칩을 기반으로 한 개발 보드이며 0.85인치 TFT 화면을 포함합니다. 이 보드에는 WS2812LED 및 2.4g 안테나 외에도 두 개의 버튼과 USB-C 포트가 장착되어 있습니다. M5STACK ATOMS3 개발 키트

1.1 하드웨어 구성
AtomS3 하드웨어: ESP32-S3 칩, TFT 디스플레이, 컬러 LED, 버튼, Y8089DCDC. Esp32-s3은 장거리 모드를 갖춘 2.4ghz Wi-Fi 및 Bluetooth(LE)가 통합된 단일 칩입니다. Esp32-s3에는 Xtensa® 32비트 LX7 듀얼 코어 프로세서, 최대 240mhz, 내장형 512KB SRAM(TCM), 45개의 프로그래밍 가능한 GPIO 핀 및 풍부한 통신 인터페이스가 장착되어 있습니다. Esp32-s3은 더 큰 용량의 고속 XNUMX진수 SPI 플래시 및 오프칩 RAM을 지원하고 사용자 구성 데이터 캐싱 및 명령어 캐싱을 지원합니다.

TFT 화면은 0.85 x 9107의 해상도를 갖춘 GC128로 구동되는 128인치 컬러 화면입니다. 작동 볼륨tage 범위 2.4-3.3V, 작동 온도 범위 0-40°C.
전원 관리 칩은 Silergy의 SY8089입니다. 워킹볼tage 범위는 2.7V-5.5V, 충전 전류는 2A입니다. AtomS3에는 ESP32를 프로그래밍하는 데 필요한 모든 것, 수행 및 개발에 필요한 모든 것이 포함되어 있습니다.

핀 설명

2.1.USB 인터페이스
AtomS3는 type-c USB 인터페이스로 구성되며 USB2.0 표준 통신 프로토콜을 지원합니다.

M5STACK ATOMS3 개발 키트 - 그림 12.2.그로브 인터페이스
4P에는 2.0mm 간격의 MSCAMREA GROVE 인터페이스가 장착되어 있습니다. 내부 배선은 GND, 5V, GPIO36 및 GPI037에 연결됩니다.

M5STACK ATOMS3 개발 키트 - 그림 2
2.3.GPIO 인터페이스 M5STACK ATOMS3 개발 키트 - 그림 3

5p에는 2.54mm 간격의 버스바 인터페이스가 장착되어 있으며 내부 배선은 GPI014, GPIO17, GPI042, GPI040 및 3.3V에 연결됩니다.M5STACK ATOMS3 개발 키트 - 그림 44p는 2.54mm 간격의 버스 포트로 구성되며 내부 케이블은 GPI038, GPI039, SV, GND이다.

기능 설명

이 장에서는 ESP32-S3의 다양한 모듈과 기능에 대해 설명합니다.

3.1.CPU 및 메모리
Xtensai, 듀얼 코어 32비트 LX7 마이크로프로세서mp ~ 240MHz

  • 384 K8 롬
  • 512 K8 스램
  • RTC의 16KB SRAM
  • SP/, 듀얼 다중 플래시 및 외부 RAM에 연결할 수 있는 SP/, Quad SPI Octal SRI OP' 및 OP/ 인터페이스
  • 캐시가 있는 플래시 컨트롤러가 지원됩니다.
  • 플래시 회로 내 프로그래밍(/CP)이 지원됩니다.

3.2 저장소 설명
3.2.1.외장플래시와 RAM
ESP32-S3은 여러 외부 플래시 및 RAM에 연결할 수 있는 SPI, 듀얼 SPI, 쿼드 SPI, 옥탈 SPI, QM 및 OPI 인터페이스를 지원합니다.
외장 플래시와 RAM은 CPU 명령 메모리 공간과 읽기 전용 데이터 메모리 공간에 매핑될 수 있습니다. 외부 RAM은 CPU 데이터 메모리 공간에 매핑될 수도 있습니다. ESP32-S3는 최대 168개의 외부 플래시와 RAM을 지원하고 XTS-AES 기반의 하드웨어 암호화/복호화를 지원하여 플래시와 외부 RAM에 있는 사용자 프로그램과 데이터를 보호합니다.
고속 캐시를 통해 ESP32-S3는 한 번에 다음을 지원할 수 있습니다.

  • 32KB의 개별 블록으로 64MB 명령 공간에 매핑된 외부 플래시 또는 RAM
  • 외부 RAM은 32KB의 개별 블록으로 64MB 데이터 공간에 매핑됩니다. 8비트, 16비트, 32비트, 128비트 읽기 및 쓰기는 외부 플래시도 32KB의 개별 블록으로 64MB 데이터 공간에 매핑할 수 있지만 8비트, 16비트, 32비트만 지원합니다. -비트 및 128비트 읽기.

3.3.CPU 클럭
CPU 클럭에는 세 가지 가능한 소스가 있습니다.

  • 외부 메인 크리스탈 클록
  • 내부 고속 RC 발진기(일반적으로 약 17.5MHz, 조정 가능)
  • PLL 시계

애플리케이션은 위의 세 가지 클럭 중에서 클럭 소스를 선택할 수 있습니다. 선택한 클록 소스는 애플리케이션에 따라 CPU 클록을 직접 구동하거나 분할 후에 구동합니다. CPU가 재설정되면 기본 클록 소스는 외부 메인 크리스탈 클록을 2로 나눈 값이 됩니다.

3.4. RTC 및 저전력 관리
고급 전력 관리 기술을 사용하여 ESP32-S3은 다양한 전력 모드 간에 전환할 수 있습니다. (표 1 참조)

  • 활성 모드: CPU 및 칩 라디오의 전원이 켜집니다. 칩은 수신, 전송 또는 청취할 수 있습니다.
  • Modemsleep 모드: CPU가 작동 중이며 클럭 속도를 줄일 수 있습니다. 무선 기저대역 및 라디오는 비활성화되지만 무선 연결은 활성 상태를 유지할 수 있습니다.
  • Lightsleep 모드: CPU가 일시 중지됩니다. RTC 주변 장치와 ULP 보조 프로세서는 타이머에 의해 주기적으로 깨어날 수 있습니다. 모든 깨우기 이벤트(MAC, 호스트 RTC 타이머 또는 외부 인터럽트)는 칩을 깨울 것입니다. 무선 연결은 활성 상태로 유지될 수 있습니다. 사용자는 절전을 위해 어떤 주변 장치를 종료/계속할지 선택적으로 결정할 수 있습니다(그림 1 참조).
  • Deepsleep 모드: CPU 및 대부분의 주변 장치의 전원이 꺼집니다. RTC 메모리만 전원이 켜져 있고 RTC 주변기기는 Wi-Fi 연결 데이터가 RTC 메모리에 저장됩니다. ULP 보조 프로세서가 작동합니다.
작업 모드 설명 일반(itA)
가벼운 수면 VDD_SPI 및 Wi-Fi는 전원이 꺼지고 모든 GPIO는 하이 임피던스입니다. 2401
깊은 잠 RTC 메모리 및 RTC 주변기기의 전원이 켜져 있습니다. 8
RTC 메모리가 켜져 있습니다. RTC 주변 장치의 전원이 꺼져 있습니다. 7
전원 끄기 CHIP_PU는 낮은 수준으로 설정됩니다. 칩의 전원이 꺼져 있습니다. 1

전기적 특성

4.1. 절대 최대 등급
표 2: 절대 최대 등급

상징 파라메  Mh 맥스
VDDA, VDD3P3, VDD3P3_RTC,
VDD3P3_CPU. VDD_SPI
권tage 전원 도메인당 전원 공급 장치 핀에 적용됨 0. 4. V
!출력 . 누적 l0 출력 전류 1500 mA
티스토어 보관 온도 -40 150 ° C (섭씨)
  1. 전원 공급 장치 패드를 통해, 참조 ESP32 기술 사양 부록 10_MUX, VDD_SDIO용 전원 공급 장치의 SD_CLK.

4.2. 와이파이 라디오 및 베이스밴드
ESP32-S3 Wi-Fi 라디오 및 베이스밴드는 다음 기능을 지원합니다.

  • 11b/g/n
  • 11MHz 및 0MHz 대역폭을 지원하는 7n MCS20-40
  • 11n MCS32
  • 11n 0.4 1.15 보호 간격
  • 최대 150Mbps의 데이터 속도
  • RX STEC(단일 공간 스트림)
  • 조정 가능한 송신 전력
  • 안테나 다양성:

ESP32-S3은 외부 RF 스위치로 안테나 다양성을 지원합니다. 이 스위치는 하나 이상에 의해 제어됩니다.
GPI0을 사용하며 채널 결함의 영향을 최소화하기 위해 최상의 안테나를 선택하는 데 사용됩니다.

4.3. BLUETOOTH LE RF 송신기(TX) 사양
표 3: 송신기 특성 Bluetooth LE 1Mbps

매개변수 설명 최소 유형 최대 단위
감도 030.8% PER -98. 데시벨(dBm)
최대 수신 신호 @30.8% PER 8 데시벨(dBm)
공동채널 C/I F = FOMHz 9 dB
인접 채널 선택성 C/I F. FO + 1MHz -3 dB
F. FO - 1MHz -3 dB
F. FO + 2MHz -28 dB
F. FO - 2MHz -30 dB
F = FO + 3MHz -31 dB
F. FO - 3MHz -33 dB

빠른 시작

1.1.아두이노 IDE
Arduino 공식 방문하기 web대지(https://www.arduino.cc/en/Main/Software), 다운로드할 운영 체제에 맞는 설치 패키지를 선택하세요. >1.Arduino IDE를 열고 ' File' ->'Preferences' ->' 설정' >2.다음 M5Stack Boards Manager를 복사하세요. url '추가 보드 관리자'에게 URL에스:' https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package esp32 개발 인덱스.json
>3.'도구'로 이동 ->' 보드: ' ->' 보드 관리자…' >4.팝업 창에서 'ESP32'를 검색하여 찾아 '설치'를 클릭합니다. >5.'도구'를 선택합니다 - >' 보드:' ->'ESP32-Arduino-ESP32 DEV 모듈

M5STACK ATOMS3 개발 키트 - 그림 5

1.2.블루투스 시리얼
Arduino IDE를 열고 ex를 엽니다.amp르 프로그램 File' ->' 예amples' ->'BluetoothSerial' ->'SerialToSerialBT' . 장치를 컴퓨터에 연결하고 해당 포트를 선택하여 구울 수 있습니다. 완료 후 장치는 자동으로 Bluetooth를 실행하며 장치 이름은 ESP32test' 입니다. 이때 PC의 Bluetooth 직렬 포트 전송 도구를 사용하여 Bluetooth 직렬 데이터의 투명한 전송을 실현하십시오.

M5STACK ATOMS3 개발 키트 - 그림 6M5STACK ATOMS3 개발 키트 - 그림 7M5STACK ATOMS3 개발 키트 - 그림 8

1.3.와이파이 스캐닝
Arduino IDE를 열고 ex를 엽니다.amp르 프로그램 ' File' ->' 예amp파일' ->' WiFi' ->'WiFiScan' . 장치를 컴퓨터에 연결하고 해당 포트를 선택하여 구울 수 있습니다. 완료 후 장치는 자동으로 WiFi 스캔을 실행하며 현재 WiFi 스캔 결과는 Arduino와 함께 제공되는 직렬 포트 모니터를 통해 얻을 수 있습니다. M5STACK ATOMS3 개발 키트 - 그림 9M5STACK ATOMS3 개발 키트 - 그림 10

FCC 성명
규정 준수 책임이 있는 당사자가 명시적으로 승인하지 않은 변경 또는 수정은 장비 작동에 대한 사용자의 권한을 무효화할 수 있습니다. 이 장치는 FCC 규정 파트 15를 준수합니다. 작동에는 다음 두 가지 조건이 적용됩니다. (1) 이 장치는 유해한 간섭을 일으키지 않으며 (2) 이 장치는 원치 않는 작동을 유발할 수 있는 간섭을 포함하여 수신된 모든 간섭을 수용해야 합니다.
FCC 방사선 노출 선언문: 이 장비는 통제되지 않은 환경에 대해 명시된 FCC 방사선 노출 제한을 준수합니다. 이 장비는 라디에이터와 신체 사이에 최소 20cm의 거리를 두고 설치 및 작동해야 합니다.
메모 : 이 장비는 테스트를 거쳐 FCC 규정 15조에 따라 클래스 B 디지털 장치에 대한 제한 사항을 준수하는 것으로 확인되었습니다. 이러한 제한은 주거용 설치 시 유해한 간섭으로부터 합리적인 보호를 제공하기 위해 고안되었습니다. 이 장비는 무선 주파수 에너지를 생성, 사용 및 방출할 수 있으며, 지침에 따라 설치 및 사용하지 않을 경우 무선 통신에 유해한 간섭을 일으킬 수 있습니다. 그러나 특정 설치에서 간섭이 발생하지 않는다는 보장은 없습니다. 이 장비가 라디오 또는 TV 수신에 유해한 간섭을 일으키는 경우(장비를 껐다가 켜서 확인할 수 있음) 사용자는 다음 조치 중 하나 이상을 수행하여 간섭을 교정하도록 권장됩니다. 안테나. —장비와 수신기 사이의 거리를 늘립니다. —장비를 수신기가 연결된 회로와 다른 회로의 콘센트에 연결하십시오. —도움이 필요하면 대리점이나 숙련된 라디오/TV 기술자에게 문의하십시오.

문서 / 리소스

M5STACK ATOMS3 개발 키트 [PDF 파일] 사용자 매뉴얼
M5ATOMS3, 2AN3WM5ATOMS3, ATOMS3 개발 키트, ATOMS3, 개발 키트

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *