ATOM SPKは、I2S デジタルオーディオインターフェイスのパワーアンプチップ NS4168 を内蔵し、ATOM マスターコントロールに適応したオーディオプレーヤーで、自動サンプリングレート検出、適応機能を備え、効果的にオーディオ信号の歪みを防止することができます。内蔵の TFCard カードスロットは、オーディオファイルの保存と読み出しに便利です。3.5mm ヘッドフォンジャックと外部スピーカーインターフェースを提供し、ユーザーは外部ヘッドフォンやスピーカーでオーディオを再生することができます。
ATOM SPK は ATOM Matrix の内蔵ハードウェアと一部競合するため、ATOM SPK は ATOM LITE にのみ適用されます。
仕様 | パラメータ |
---|---|
パワーアンプチップ | NS4168 |
アンプ出力 | 1W(VDD=3.3V) |
ヘッドホン端子 | 3.5mm |
スピーカーインターフェイス | 1.25mm-2P |
スピーカー出力 | 1W |
製品重量 | 18.6g |
梱包重量 | 37g |
製品サイズ | 24 _ 48 _ 18mm |
梱包サイズ | 54*54*20mm |
NS4168 はモノラルオーディオパワーアンプです(ATOM SPK ハードウェア設計では右チャンネルがデフォルトで使用されます)
<img src=" https://static-cdn.m5stack .
ATOM | G23 | G33 | G19 |
---|---|---|---|
TFCard | SCK | MISO | MOSI |
ATOM | G22 | G21 | G25 |
---|---|---|---|
NS4168 | BLCK | LRCLK | DATA |
com/resource/docs/products/atom/atom_spk/atom_spk_sch_01.webp" width="80%">
ATOM SPK を使って RawPCM ファイルや MP3 を再生する、マスターに適したケースです。ATOM Lite の場合。
AtomSPK.h - API
//Init I2S param(__rate: I2S sampling rate)
bool begin(int __rate = 44100);
//Play RawPCM param(___audioPtr: audio data pointer, __size: data length, freeFlag: whether to release the memory, __ticksToWait: allow the maximum duration of blocked playback)
size_t playRAW( const uint8_t* __audioPtr, size_t __size, bool __modal = false, bool freeFlag = true,TickType_t __ticksToWait = portMAX_DELAY );
//play Beep param(__freq: frequency, __timems: play market, __maxval: maximum volume, __modal: asynchronous or not)
size_t playBeep( int __freq = 2000, int __timems = 200, int __maxval = 10000, bool __modal = false );
EasyLoader はシンプルで高速なプログラムバーナーで、製品関連のケースプログラムを内蔵しており、簡単な手順でメインコントロールに焼き付け、一連の機能検証を行うことができます。