SKU:K054



ATOM SPK 是一款适配ATOM LITE主控的音频播放器, 内置I2S数字音频接口的功放芯片NS4168,具备自动采样率检测,自适应功能,并能够有效防止音频信号失真。集成TFCard卡槽,便于音频文件的保存与读取。提供3.5mm耳机接口与外部扬声器接口, 用户可通过外接耳机或是扬声器进行音频播放。
该模块的部分IO与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是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。
Download Windows Version 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
//初始化I2S param(__rate:I2S采样率)
bool begin(int __rate = 44100);
//播放RawPCM param(___audioPtr: 音频数据指针, __size:数据长度, freeFlag: 是否释放内存, __ticksToWait: 允许阻塞播放最大时长)
size_t playRAW( const uint8_t* __audioPtr, size_t __size, bool __modal = false, bool freeFlag = true,TickType_t __ticksToWait = portMAX_DELAY );
//播放音调 param(__freq: 频率, __timems:播放市场,__maxval:最大音量, __modal: 是否异步)
size_t playBeep( int __freq = 2000, int __timems = 200,int __maxval = 10000, bool __modal = false );