以下是一个 89C2051 单片机与 PM50 芯片接口的电路原理图,同时也是测试 PM50 语音合成效果的发码测试板,能够令用户选择播放PM50 中的任意一段或多段的组合。
越来越多的语音产品智能化日渐增高,即使玩具产品也有很高的智能性,光靠上述手动按键控制的智能编辑模式也不能适应一些高端产品的设计需要。例如有些小家电产品、高档智能玩具产品,既需要复杂的用户手动按键功能,又需要播报温度、数字、金额等不确定的语音组合,这样就需要将上述的单片机串行控制与智能编辑模式结合起来。本模式就是这样设计的。
本模式中,用户可以利用串行控制的128个地址,从80H~FFH,每个地址下都能放很多个声音文件的固定组合,还可以定义LED1、O2~O4、O5~O8这八个输出端的输出状态:高电平、低电平、闪烁;还可以定义这八个输出状态的时间。这样就充分利用了PM50的内部智能控制器的全部资源,使用户的外围电路设计和产品开发的软件设计成本都降到最低点。
www.55dianzi.com
用户依然利用 PM50 芯片 的K1、K2、O1三个端口做串行控制,见上一节的串行控制。用户依然可以利用 PM50芯片的K5、K6端做串行的 语音 播报测试,K5是顺序的按键一次播放一组声音文件,K6是逆序的播放。
用该功能不但能实现很多段语音的复杂控制,还可以实现很多 智能 程序控制的设计,下面是将 PM50的八个输出端接LED发光管、实现流水灯的开发系统软件设计,8个灯逐一被点亮然后逐一熄灭,点亮的时间也可控制。在此同时也可以有语音的输出。
本编辑模式充分展示了PM50 优异的语音芯片与智能单片机兼备的功能,用户可以实现复杂的语音输出和智能程序控制输出,而要做的只是做简单的菜单选择,无须学习专用的编程语言。
九、PM50 的升级版本
PM50开发软件又推出了V2.50版,除了继承V2.03版的所有功能外,主要修改了V2.03版本出现的一些BUG;另外,增加了一个新的功能,音频输出方式可以做两种选择,一种是原有的平衡输出模式“PWM”,另一种是单端放大输出模式“DAC”。DAC输出的典型电路如图所示:
注意:
(1)DAC输出端只能是芯片的13脚,14脚并不能作为输出脚。
(2)使用DAC模式输出,在编程器上试听没有声音是正常的。
十、关于防自激、抗干扰措施
PM50 语音芯片以极为方便的开发设计、简单的控制使用、优越的音质效果赢得客户的好感,纷纷投入新产品开发设计、老产品换代设计中。
在 PM50 的设计使用中,有不少客户在第一次使用时遇到了一些问题,主要反映是在自制的实验板上搭接电路后,看起来电路连接都正确,但就是没有声音出来,有时还发现 PM50 芯片发烫。但同样的 PM50 芯片换到我们公司做的实验板上、编程器上就没有问题了,放音、控制都完全正常。
经我们反复实验,发现在 PM50 芯片的使用中,要注意以下几点:
1、PM50 芯片 COB 板上的 0.1uf 滤波电容( COB 板上有“ C ”的标志,分立件与贴片件的位置均有)一定要先贴焊上。我们发现焊装 0.1uf 的瓷片电容效果最好,用 0.1uf 的 0805 贴片电容比较美观,但贴片电容要注意选择精度高(误差在 20% 以内)的正规产品。
2、PM50 的电源电路上不要再装有 1uf 以上的电解式滤波电容。
3、PM50 的任何外引线都尽量短,元件都尽量靠近 PM50 芯片设计安装。
4、PM50 的电源尽量使用电池供电。如果 PM50 的电源是交流市电变压、整流、稳压而来的,甚至是开关电源供应的,其它电路都已经使用了大的电源滤波电容, PM50 的电源供应端就需要串联一只 47uH 的电感。
5、在 PM50 的共同电源系统中,如果有马达、射频发射电路、大电流切换的电路等,都需要在 PM50 的电源端加装抗干扰电路。
上一篇:高性能汉芯系列