随着社会节奏的加快,人们每天的生活节奏也在不断的加快,工作压力也在不断的加大,越来越多的人都面临着失眠的痛苦,当拖着疲惫不堪的身体躺到床上时,却发现由于担忧每天的工作或月底需要交房租等问题,久久无法入眠;这时打开睡眠音乐灯,在舒缓的音乐中、在渐变的灯光中慢慢忘却工作中的压力,慢慢的放松下来进入梦乡。
一、功能需求
功能介绍:
A. 四个按键,两个控制语音播报、一个按键控制灯光、一个按键控制电机;
B. 一个按键控制语音播放和停止,开始播放后会自动循环音乐列表播放;另一个按键切换 下一曲的功能,可实现大循环;
C. 灯光按键,按下打开灯光,再次按下以次切换不同的灯光;20秒无按键按下时,会进入自动切换灯光模式,每5秒切换一次颜色;
D. 电机按键启动可控制灯影盖转动,再次触发停止转动。
二、方案选型 由于该方案涉及到语音播报、RGB灯光控制和电机控制;如果由单片机来进行RGB灯光和电机控制的话,一方面增加了对单片机IO口的需求,同时也需要单片机来实现相应的控制功能,加长了开发周期;而恰巧N9300-S16芯片除了具备语音播报功能,还支持其他拓展功能,由语音芯片来进行RGB灯光和电机控制的话,一方面节省了单片机IO口的使用,同时单片机只需要与语音芯片通讯即可,不需要增加控制RGB灯光和电机控制的功能,极大地缩短了开发周期。
三、产品规划
产品设计以语音芯片作为主体,MCU作为中继端口;AD按键检测、RGB电光控制、电机控制等都由语音芯片控制,语音芯片采集AD按键的电平,作一个按键检测功能,发送相应的操作指令给到MCU;而MCU作为一个中继端口,接收到语音芯片的指令后,根据设定的功能逻辑,发送相应相应的功能指令给到语音芯片;语音芯片解析功能指令,然后完成RGB电光控制、电机控制、语音播报等功能。
四、芯片介绍
N9300-S16是一款功能强大的高品质工业级语音芯片,采用了高性能32位处理器、最高频率可达120MHz。具有低成本、低功耗、高可靠性、通用性强等特点,可内置大容量语音。控制方式灵活:支持标准的异步串口通讯(UART)控制。
芯片特点:
★ 支持采样率(KHz):8/11.025/12/16/22.05/24/32/44.1/48;
★ 24 位DAC 输出,内部采用DSP硬解码,非PWM输出,动态范围支持90dB,信噪比支持85dB
★ 支持FAT16、FAT32文件系统,最大支持32G的TF卡,支持32G的U盘
★ 多种控制模式:UART串口模式、一线串口模式、AD按键控制模式。
★ 广播语插播功能,可以暂停正在播放的背景音乐,支持指定路径下的歌曲播放,支持跨盘符插播,支持插播提前结
★ 指定盘符播放,指定曲目播放
★ 30级音量可调
★ 指定路径播放(支持中英文)功能以及文件夹切换功能,指定时间段播放功能;
★ 支持立体声输出播放,MP3格式,可以直推0.25W耳机喇叭;
★ 支持电脑声卡控制,支持USB mass storage
★ SOP16封装形式,外围简单;
★ 宽泛的输入电源范围3.7V--5V输入,内置看门狗复位电路;
★ 支持开发定制特殊功能,请联系本公司;
★ 支持红外遥控输入以及外接音频输入功能;
★ 有忙信号输出功能
标签:控制,40%,芯片,S16,语音,按键,功能,MCU,播放 From: https://blog.51cto.com/u_16159710/6478770