打印
[牛人杂谈]

ISD9160学习笔记01

[复制链接]
1050|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主

前段时间由于个人开源项目OpenHamtaro(个人玩票项目,一个抽风的语音小仓鼠)的需要,在寻找ISD9160的相关方案。碰巧看到了ElecFun的试用活动,很荣幸获得了这个ISD9160开发板的试用机会。

开发板是来自于大联大,作为业界鼎鼎有名的芯片代理商,出品的开发板自然是让人充满信心。在新唐原厂的技术支持薄弱的情况,芯片代理商的重要程度自然就凸显出来。

本文首发于微信公众号twowinter,转载请注明作者:http://blog.csdn.net/iotisan/

开发板功能概览

在消化了大联大杨工编写的开发说明文档后,整个功能框架就清楚了。

先说硬件方面

方案主体是ISD9160+BT/WiFi。由于之前开发也有用到相应的TCP调试工具,所以我随手使用了个TCP工具测试了下。

大概清楚了这个物联网开发板,其实就是利用BT/WiFi两种通道,将ISD9160采集的数据传输出去。

另外这块开发板还比普通的ISD9160板子多了OLED等器件,整个体验上更便于开发者上手。

由于我的目标很明确,暂且先不去玩那块,重点还是放在主角ISD9160上面。

再说软件方面

开发板配套有3个典型例程。

1) Oscar-NuLiteEx-PLUS: ISD9160SampleCodeAudioCodecOscar-NuLiteEx-PLUSKEIL NuLiteEx.uvopt主要功能:板上Sensor数据的采集,LED显示,按键控制,WiFi/BLE模块的控制和数据透传。音频文件的播放,可以通过按键实现PLAY/STOP/PREV/NEXT 功能。2) Oscar-NuLiteExEnc: ISD9160SampleCodeAudioCodecOscar-NuLiteExEncKEIL NuLiteExEnc.uvproj主要功能:声音的录制和播放。3) VR: ISD9160SampleCodeVRVR_NuvotonNuvotonPlatform_KeilSampleTestCSpotter_Release_QiwoTestNINJA.uvproj主要功能:语音识别,Demo 中可支持22 条语音指令,具体指令可参考文档:语音指令说明.docx初体验

今天儿终于给这个板子上了电,OLED提示IoT+Audio(即PLUS)的例程,尝试听了下播放效果,貌似默认有一首是卡农。

多多大概是这世界上最小年纪就触碰PCB的姑娘了(博主貌似还很傲娇了,这有啥好得意的)。在我教她按键可以播放歌之后,她显得特别兴奋,不停地来按下播放,然后咿呀咿呀地跳起舞。这也更坚定了我用ISD9160快点做出小仓鼠样机的决心。

下面就开始真正切入研究咯。


沙发
734774645|  楼主 | 2017-6-8 14:38 | 只看该作者
以上内容转载,看着不错。

使用特权

评论回复
板凳
775048636| | 2018-1-9 14:46 | 只看该作者
楼主能否分享一下例成的代码,在新唐官网找不到?

使用特权

评论回复
地板
捉虫天师| | 2018-1-9 15:44 | 只看该作者
775048636 发表于 2018-1-9 14:46
楼主能否分享一下例成的代码,在新唐官网找不到?

http://www.nuvoton.com/resource- ... S_V3.01.001.exe.zip

使用特权

评论回复
5
捉虫天师| | 2018-1-9 15:44 | 只看该作者
775048636 发表于 2018-1-9 14:46
楼主能否分享一下例成的代码,在新唐官网找不到?

http://www.nuvoton.com.cn/hq/pro ... sd9160/?__locale=zh

到这下载。资源。

使用特权

评论回复
6
捉虫天师| | 2018-1-9 15:44 | 只看该作者
语音 / 音频系统单芯片(SoC)ChipCorder®,能提供高度整合式的单芯片解决方案,非常适合工业应用及消费性产品市场中广泛的语音/音频应用。

ISD9160是以Cortex™-M0为基础的系统单芯片ChipCorder,能为需要语音/音频功能的应用提供强大而又成本低廉的解决方案。其高度整合式架构32位Cortex™-M0处理器、2.4至5.5V的宽广运作电压、I²S 数字音频接口、1瓦喇叭驱动器、内建闪存、3V调节器及多功能GPIO-皆是为消费性产品及工业应用市场提供成本低廉的语音/音频系统单芯片而设计。与ADPCM相比,其ISD9160的高压缩算法能达成超过50%的压缩,因此不但能降低内存大小,同时又能传达高质量的语音/音频。其内嵌闪存可用来做为用户程序代码及音讯储存空间。ISD9160可使用外接闪存储存音讯,以延长回放时间。

特点:

ARM® Cortex™-M0核心,最高执行速度可达50MHz
深度省电(<1µA)
Sigma-Delta ADC含PGA,以及适用于麦克风接口的增益加强
 阶段,92dB讯号噪声比(SNR)
音频PWM喇叭驱动器、在5.5V时为1W
模拟式GPIO(端口B)可为传感器接口及电容式感测连接可
 程序电流来源

使用特权

评论回复
7
捉虫天师| | 2018-1-9 15:45 | 只看该作者

使用特权

评论回复
8
775048636| | 2018-1-9 16:05 | 只看该作者
捉虫天师 发表于 2018-1-9 15:44
http://www.nuvoton.com.cn/hq/products/application-specific-socs/arm-based-audio/aui-enablers-serie ...

谢谢,有找到了,还有个问题请教一下,用那个工具来重新定义语音识别的命令呢?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

3471

帖子

14

粉丝