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 |
EasyLoaderはシンプルで高速なプログラムバーナーで、製品関連のケースプログラムを内蔵しており、簡単な手順でメインコントロールに焼き付け、一連の機能検証を行うことができます。
ATOM | G23 | G33 | G19 |
---|---|---|---|
TFCard | SCK | MISO | MOSI |
ATOM | G22 | G21 | G25 |
---|---|---|---|
NS4168 | BLCK | LRCLK | DATA |
NS4168はモノラルオーディオパワーアンプです(ATOM SPKハードウェア設計では右チャンネルがデフォルトで使用されます)
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 );