YF017语音芯片手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
规格:SOP8/DIP8脚封装价格一样
电压:1.8-5.5V
静态电流:>2uA
声音驱动方式:PWM直接驱动8欧0.5W喇叭(所有的都可以,只是声音大小差别)
视频效果(部分声音):/v_show/id_XNDA4NTQxNDY4.html(直接复制到IE就进入可以播放了)
语音内容:
YF017-001使用说明:芯片可以通过单片机等其他控制设备,任意组合上面的数字,从而到达语音播报时间、星期、年、月、日、温度、湿度等。例如:今天是2012年10月10日现在时间是0点0分0秒。
YF017系列是特定的固定标准模块,可以通过单片机最少一个IO口控制多达32段声音任意调用和组合的语音标准芯片。通常最常用的控制方式是3个IO,现针对此模式做一个详细的说明。以方便调试
芯片基本脚位图:
prefix = v ns = "urn:schemas-microsoft-com:vml" prefix = o ns =
"urn:schemas-microsoft-com:office:office"
单片机控制之基本应用电路图:
控制原理说明:此控制方式是采用了模拟串行的控制方式。如需要播放第几个地址的内容就发送几个脉冲(大于0.2ms即可,建议采用1ms左右,下同)的原理,可以快速的控制多达32段地址的任意组合。
模拟串行工作时各IO的作用:
BUSY:芯片工作时(播放声音),输出低电平,停止工作或者待机是,保持高电平;
DATA:接受控制脉冲的脚位。收到几个脉冲,就播放第几个地址的内容;
RST:任何时候,收到高电平,都可以使芯片的播放指针归零(就是是DATA的脚位恢复到初始状态),同时即刻使芯片停止,进入待机状态;
工作示例:例如现在需要播放第十段声音。单片机控制原理是:先发送一个复位脉冲到RST脚,接着发送10个脉冲到DATA脚。芯片即刻工作,播放第十段的声音;如果需要播放第五段的声音,则是:先发送一个复位脉冲到RST脚,接着发送5个脉冲到DATA脚。芯片即刻工作,播放第5段的声音;
例如需要连续播放第十段和第五段声音:先发送一个复位脉冲到RST脚,接着发送10个脉冲到DATA 脚。芯片即刻工作,播放第十段的声音,同时单片机判断语音芯片的BUSY是否是高电平,如果不是则一直等待,如果是高电平,则发送一个复位脉冲到RST脚,接着发送5个脉冲到DATA脚。芯片即刻工作,播放第5段的声音.依此类推。
单片机控制播放子程序参考(后有说明):
简单测试:很多使用者初次使用时候,没有完全了解工作原理或者连接不当,导致在系统上面调试很长时间,以至于怀疑芯片的稳定性,现在提供最简单的测试方式,以便了解其工作原理。同时也大大提供初次调试的成功率。
如图连接后,任何时候按照按键K2.都会有声音出现,同时LED亮。停止工作的时候,LED熄灭连续按下K2,则可以一直跟换不同的声音,停止按下后,则会播放最后指向的这段声音;任何时候按下RST 都可以是正在播放的声音即刻停止。
注意:DATA和RST不能同时按下(单片机控制的时候,也不能同时出现高电平),如果有一个按键先按下,并一直保持,则会使后来触发的其他按键无效,单片机控制的时候也需要注意。
其他说明:产品体积小巧,性能稳定,使用电压范围宽,SOP的封装的实际体积比COB软封装的晶片的体积还要小,可以至于任何的电子产品中。初次使用,可以用本公司的89C2051语音测试板进行测试开发。所有标准芯片,或者定制的语音芯片均可以在拍下后24小时之内发货,最快可以当天发货,并且提供详细的使用手册和技术支持,让使用者放心购买,快速设计使用。