PM66语音模块参数.docx
- 文档编号:11433831
- 上传时间:2023-03-01
- 格式:DOCX
- 页数:13
- 大小:782.75KB
PM66语音模块参数.docx
《PM66语音模块参数.docx》由会员分享,可在线阅读,更多相关《PM66语音模块参数.docx(13页珍藏版)》请在冰豆网上搜索。
PM66语音模块参数
PM66系列语音芯片是一款智能语音产品,该系列芯片在使用方式及外部电路上基本可以和PM50系列兼容,与PM50相比,具有可存储声音秒数更长,放音音质更佳的优势。
PM66整合了录放音电路,快闪存储,ADPCM编、解码器,功率放大器,稳压器等线路,我们已经把它包装成标准的DIP28和DIP16管脚,使用者可以很方便的将PM66设计整合到需要录放音的设备中,只需接上电源、喇叭、按键,PM66就是一个独立的声音播放系统。
1、功能特征:
◎存储时间长(40~4000秒) ◎可独立控制多达256个声音段
◎宽范围工作电压(DC3~5V) ◎宽范围的采样频率(4k~20kHz)
◎可按键触发,也可接MCU控制 ◎最小系统仅需电源、扬声器、按键即可
◎自由组合声音段 ◎PWM和DAC两种音频输出模式
2、电气特征:
工作电压:
DC3~5V
工作电流:
≤60mA(PWM输出方式、接8欧姆喇叭时)
静态电流
≤2uA
3、实物图片
4、PM66语音芯片型号:
》》》NOTE:
PM66系列不提供PM66SS128。
下表为各种型号在不同的采样频率下可存放声音的秒数对照表。
5、PM66引脚定义及实际图片:
PM66SXX(DIP28)引脚定义
引脚名称
引脚号
描述
K1~K8
4~11
触发输入引脚(低有效)
O1~O4
24~21
输出引脚
SPP,SPN
13,14
接喇叭两端
VDD
15
电源正端
GND
1
电源地
RESB
25
系统复位端(低有效)
FCSB,FCKK,FDO,FDI
2,3,27,26
编程控制端
PM66SSXX(DIP16)引脚定义
引脚名称
引脚号
描述
K1,K2,K5
3,2,1
触发输入引脚(低有效)
O1,O2
14,13
输出引脚
SPP,SPN
5,4
接喇叭两端
VDD
6,7
电源正端
GND
8,9
电源地
RESB
12
系统复位端(低有效)
FCSB,FCLK,FDO,FDI
10,16,11,15
编程控制端
6、PM66的典型应用电路及控制方式
6.1按键模式和两种音频输出方式
PM66系列语音芯片的按键模式中,K1~K8作为8个触发端,每个触发端可以存储最多100组(Group),每个组(Group)中可存储200个独立声音段。
K1~K8可以分别触发与其对应的声音(低有效),在烧录芯片的时候,可以设置为下降沿触发或者低电平触发等多种触发模式。
K1~K8端口有内置上拉电阻,并有防抖动设计,可接按键,也可用单片机I/O口线直接对其操作。
如下图:
图1并行按键模式,PWM音频输出方式接线图
设定两种音频输出(PWM和DAC)
第一步:
在编程软件中设定音频输出模式
第二步,外部电路连接
A PWM方式
SPP脚和SPN脚接喇叭端,直接驱动8欧姆0.5W喇叭。
如上图1
NOTE:
SPP和SPN两脚严禁接地,或串接喇叭后直接接地或正电源。
B DAC方式:
(本示意图以三极管8050作为放大器件,用户可根据实际功率需求自行选择功放器件)
SPP脚为音频信号输出端,SPN脚悬空。
如下图2.
6.2微控制器控制方式
PM66在微处理器控制方式下,可以独立控制多达256段语音。
PM60向客户提供了两种微控制器处理方式:
串行地址模式和并行地址模式。
(A)串行地址模式 可独立控制256段
在串行地址模式中,K1为地址数据输入端,K2为同步时钟端,O1,O2为忙信号端。
地址数据在时钟上升沿锁存到PM66芯片内。
语音段的地址为0x00H~0xFFH。
外部单片机送入语音段的地址码即可播放。
K2时钟频率在25Hz~5kHz内均可。
串行地址模式下的电路连接如图3,时序图如图4。
上图中O1,O2为忙信号端。
在芯片放音期间,O1脚输出高电平,O2脚输出低电平,使用者可根据自己需要选择其中一条进行接收。
如果不需要侦测放音是否完毕,则可不接。
(B)并行地址模式 可独立控制128段
在并行地址模式中,K1为同步时钟端,K2~K8为7位并行地址输入端,最大可分为27=128段。
O1、O2位两种极性相反的忙信号输出,可由用户选择使用其中一条输出。
作为忙信号,O1在播放语音时为高,放音完毕拉低;O2与其正好相反。
并行地址模式,连接电路如图5,时序如图6。
|
(C)RESET时序
用单片机I/O控制PM66的复位时,需要注意:
RESB引脚低信号由低变高后需要延迟300ms的时间,才能开始PM66的放音操作,否则不能正常复位。
附:
串行地址模式控制例程
(采用51单片机12MHz晶振):
#include
#defineucharunsignedchar
#defineuintunsignedint
sbitK1=P2^7;
sbitK2=P2^6;
sbitO1=P2^5;
voiddelay(intz)
{
ucharx,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
voiddelay_1(intc)
{
uchara;
for(a=c;a>0;a--)
;
}
voidsp(uchark1_data)
{
uchari;
K1=0;
delay(25);
K1=1;
delay(25);
K2=0;
for(i=0;i<8;i++)
{
if((k1_data&0x01)==1)
{
K1=1;
}
else
{
K1=0;
}
delay_1(50);
K2=1;
delay_1(50);
k1_data=k1_data>>1;
K2=0;
}
K1=1;
K2=1;
}
voidmain(void)
{
uinth;
while
(1)
{
for(h=0x80;h<0x90;h++)//发送从0x80地址到0x90地址的声音
{
K1=1;
K2=1;
sp(h);
delay(20);
while(O1==1);//判断忙信号
delay_1(50);
}
}
}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PM66 语音 模块 参数