pdf-icon

Module Audio

SKU:M144

概要

Module Audioは、M5Stack用のオーディオインタラクション拡張モジュールで、ES8388オーディオコーデックソリューションを基盤としています。デュアル3.5 mmジャック(マイク入力専用のTRSジャック1つと、マイク入力とヘッドフォン出力の両方に対応するTRRSジャック1つ)を備え、様々な録音とステレオ再生のニーズに応えます。基板上のSTM32G030F6P6マイクロコントローラーがTRRSジャックの挿入検出を処理し、WS2812C RGB LEDを駆動します。レジスタ設定により、CTIA(アメリカ)とOMTP(国際)の配線規格間の自動切り替えが可能となり、統合マイクを搭載したほとんどのヘッドセットとの互換性を確保しています。このモジュールは、スマートボイス、インタラクティブアート、教育エンターテイメント、ポータブル録音、その他のオーディオアプリケーションに最適です。

特徴

  • STM32G030F6P6 MCU制御
  • 高忠実度オーディオコーデック
  • デュアルチャンネルマイク入力
  • TRS + TRRSデュアル3.5 mmジャック
  • CTIA/OMTP配線規格切替
  • WS2812C RGBステータスLED
  • サポートされている開発プラットフォーム
    • UiFlow1
    • UiFlow2
    • Arduino IDE

含まれるもの

  • 1 × Module Audio

用途

  • スマートスピーカー
  • 音声認識
  • 教育エンターテイメント
  • インタラクティブアートインスタレーション

仕様

仕様 パラメータ
MCU STM32G030F6P6 @ I2Cアドレス: 0x33
オーディオコーデック ES8388 @ I2Cアドレス: 0x10
オーディオI/O 2チャンネルマイク入力、1チャンネルステレオヘッドフォン出力
ジャックタイプ 1 × TRS(マイクのみ)、1 × TRRS(マイク + ヘッドフォン)
ステータスLED 3 × WS2812C_2020
ヘッドセット規格 CTIA / OMTP
動作電流 DC 3.3 V @ 23.53 mA
待機電流 DC 3.3 V @ 8.58 mA
動作温度 0 °C ~ 40 °C
製品サイズ 54.0 × 54.0 × 13.1 mm
製品重量 12.8 g
パッケージサイズ 132.0 × 95.0 × 16.0 mm
総重量 26.3 g

学習

ヘッドフォンジャックの種類と配線規格
オーディオインターフェースでは、一般的なプラグ形式にTRSとTRRSがあります:
- TRS(Tip-Ring-Sleeve)は3接点プラグで、モノラルマイク入力またはステレオ出力のみをサポートします。このモジュールではマイクのみに使用されます;
- TRRS(Tip-Ring-Ring-Sleeve)は4接点プラグで、左/右ステレオ出力とマイクチャンネルを提供し、マイク入力と再生を組み合わせることができます。
TRRSプラグには2つの配線規格があります:
- CTIA(アメリカ): L(Tip)= 左、R(Ring1)= 右、MIC(Ring2)= マイク、GND(Sleeve)= グラウンド;
- OMTP(国際): L(Tip)= 左、R(Ring1)= 右、GND(Ring2)= グラウンド、MIC(Sleeve)= マイク。

回路図

ピン配置

ES8388

ピン設定A(Basic/Core2用)

Core SDA SCL I2S_LRCK/WS I2S_BCK/SCLK I2S_MCLK I2S_DOUT I2S_DIN
Basic G21 G22 G12 G13 G0 G15 G34
Core2 G21 G22 G27 G19 G0 G2 G34

ピン設定B(CoreS3用)

CoreS3 SDA SCL I2S_LRCK/WS I2S_BCK/SCLK I2S_MCLK I2S_DOUT I2S_DIN
CoreS3 G12 G11 G6 G0 G7 G13 G14
ピンの詳細
Module Audioは、ホストのデフォルト設定に合わせるためにI²Sピン切り替え用のA/B 0 Ωジャンパーを予約しています:
- 設定AはBasic/Core2のデフォルトI²Sピンに対応
- 設定BはCoreS3のデフォルトI²Sピンに対応、CoreS3のオンボードES7210が元のI²Sピンを占有しており、競合を避けるために切り替えが必要なため

RGB & FSUSB42MUX & I2C

STM32G030F6P6 PA7 PA2 PA1 PA12 PA11
WS2812C LED_DAT
FSUSB42MUX HP_MODE_SET HP_DET
I2C SDA SCL

製品サイズ

データシート

ソフトウェア

Arduino

UiFlow1

  • 近日公開...

UiFlow2

  • 近日公開...

プロトコル

  • I2Cアドレス
チップ I2Cアドレス
STM32G030F6P6 0x33
ES8388 0x10

動画

  • Module Audio製品紹介とデモンストレーション