ATOM SPK

SKU:K054

描述

ATOM SPK 是一款适配ATOM LITE主控的音频播放器, 内置I2S数字音频接口的功放芯片NS4168,具备自动采样率检测,自适应功能,并能够有效防止音频信号失真。集成TFCard卡槽,便于音频文件的保存与读取。提供3.5mm耳机接口与外部扬声器接口, 用户可通过外接耳机或是扬声器进行音频播放。

该模块的部分IO与ATOM Matrix的内置硬件存在冲突,因此ATOM SPK仅适用于ATOM LITE

产品特性

  • 功放芯片NS4168
  • I2S 串行数字音频输入接口
  • 支持宽范围采样速率:8kHz~96kHz
  • 自动采样率检测,自适应功能
  • TFCard卡槽
  • 耳机接口
  • 扬声器接口

包含

  • 1x ATOM Lite
  • 1x ATOM SPK
  • 1x 1W Speaker
  • 1x M2内六角扳手
  • 1x M2*8杯头机械牙螺丝
  • 1x TYPE-C USB Cable(20cm)

应用

  • 音频播放器
  • 无线音响
  • Wi-Fi 音响

规格参数

规格 参数
功放芯片 NS4168
功放输出功率 1W(VDD=3.3V)
耳机接口 3.5mm
扬声器接口 1.25mm-2P
扬声器功率 1W
净重 18.6g
毛重 37g
产品尺寸 24*48*18mm
包装尺寸 54*54*20mm

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证。

Download Windows Version Easyloader

案例描述:
按下ATOM中间按钮,播放一小段音频

管脚映射

  • TFCard
ATOM G23 G33 G19
TFCard SCK MISO MOSI
  • NS4168
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 );