|
EMC安规/语音芯片电磁兼容性(EMC)
EMC安规/语音芯片电磁兼容性概述
EMC安规 ECM:Electro Magnetic Compatibility的缩写。电磁兼容性(EMC)是指设备或系统在其电磁环境中符合要求运行并不对其环境中的任何设备产生无法忍受的电磁干扰的能力。因此,EMC包括两个方面的要求:一方面是指设备在正常运行过程中对所在环境产生的电磁干扰不能超过一定的限值;另一方面是指器具对所在环境中存在的电磁干扰具有一定程度的抗扰度,即电磁敏感性。
语音芯片安规104电容接法:
语音芯片一般正负极要求接一颗104电容0.1uf,距离芯片越近越好,5mm内最佳。环芯
常规应用时为了节约成本,一般串一颗电容即可,但是电容有击穿的可能性,
据安规要求:正负极需要串联两颗104电容,起到增强电容的电压耐受能力的作用。 。
电容是串联容量变小,并联容量变大。
电容得单位分别是法拉(F),微法(UF),皮法(PF)。单位换算是10的6次方。
104就是10的4次方皮法,等于0.1微法 10的后面再加4个零,单位是PF。如果是103就是10的后面再加3个零,单位也是pf。这种电容为无极性电容,在电路中起到耦合、旁路的作用。
第三位数字表示后加0的个数。(如:104等于100000,等于0.1μF。)
标号为"104"的电容,其电容值就是在10后面再加上4个0 (pF),即100000pF,就是0.1uF。
电容串联计算方法:等效电容公式类似于电阻并联:C=(C1*C2)/(C1+C2)。例如两个100微法电容串联以后,就成了1个50微法电容。
更多EMC流程,请进。。。
安规电容串联在语音芯片电路中的作用
安规104电容串联两个在线路中的作用是什么呢:
(1) 可以提升线路中的电压。串接在线路中的电容器,按照容抗链接线路的感抗,让其线路的电压减缓下降速度,才能提高线路末端的电压,通常能将线路末端电压性能提升个10%20%。
(2) 减少受电端电压压力。当线路受电串联有改变很大的冲击负荷(如电弧炉、电焊机等)时,安规电容器能减除电压的高能波动。这些产生因电容器在线路中对电压强度下降的补充作用是随由电容器的负荷而改变的,拥有随负荷的变化而瞬间改变的特性,能自动维护用户受电端的电压值。
(3) 提升线路运输电力。因为线路中串联了安规电容的补偿电抗,线路的电压下落和功率消耗减少,相对地提升了了线路的输送能力。
(4) 完善了系统趋势动向的分散。在电路网络中的一些线路上串联安规电容器,部分有效地变换了线路电抗,其电流按确定的线路流动,好让功率经济分布达到目的。
(5) 提升系统的稳定性。线路串入电容器后,提高了线路的输电能力,这本身就提高了系统的静稳定。
安规电容在语音芯片电源线路板上的作用
一:安规电容作滤波用
安规电容作为语音芯片滤波电容用,可比作"水塘"。由于电容的两端电压不会突变,由此可知,信号频率越高则衰减越大,可很形象的说电容像个水塘,不会因几滴水的加入或蒸发而引起水量的变化。 它把电压的变动转化为电流的变化,频率越高,峰值电流就越大,从而缓冲了电压。滤波就是充电,放电的过程。
二:安规电容作旁路用
请注意!
静电敏感器件请做好电磁干扰防范。 |
 |
电路操作注意事项:
静电在很多地方都会产生,采取下面的防护措施,可以有效的防止 MOS 电路由于受 静电放电影响而损坏:。
● 操作人员要通过防静电腕带接地。
● 设备务必外壳接地。
● 装配过程中使用的工具必须接地。
语音芯片常见注意事项:
1,语音芯片的喇叭常规为:8欧0.25-0.5瓦。欧姆值范围:8-32欧,值变大时音量变小变柔。欧功率值范围:0.25-1瓦(W)。无法驱动4欧喇叭和2W以上的喇叭。
2,语音芯片电路中正负极的104电容(0.1uF),除极少数简易功能芯片在纽扣电池4.5V以下供电时,都不能省去,否则会引发不发声音,声音中断,杂音等不良情况。
● 电容设计线路板时,离芯片越近越好!
● 正负极的104电容,除特别注明的简易功能芯片外,一定不能省!
3,应用电路中存在变压器,马达和大电感元件时,语音芯片应按电磁规范,做好相应防范措施,语音芯片属于敏感器件。
EMC整改的一些小建议
1、电容的滤波作用
即频率f越大,电容的阻抗Z越小。
当低频时,电容C由于阻抗Z比较大,有用信号可以顺利通过;
当高频时,电容C由于阻抗Z已经很小了,相当于把高频噪声短路到GND上去了。
2、电容滤波在何时会失效
整改中常常会使用电容这种元器件进行滤波,往往有“大电容滤低频,小电容滤高频”的说法。
以常见的表贴式MLCC陶瓷电容为例,进行等效模型如下:
容值10nF,封装0603的X7R陶瓷的模型参数如下:
由于等效模型中既有电容C,也有电感L,组成了二阶系统,就存在不稳定性。对电路回路来说,就是会发生谐振,谐振点在如下频率处:
下图是谐振曲线的示例:

即常说的在谐振点前是电容,谐振点之后就不再是电容了。
3、LC滤波何时使用
如果串联电感L,再并联组成C,就形成了LC滤波:
单独一个电容C是一阶系统,单独一个电感L也是一阶系统,在幅值衰减斜率是-20dB。但LC组成的二阶系统,幅值衰减斜率是-40dB,更靠近理想的“立陡”的截止频率的效果,即滤波效果更好。
4、PWM频率到底是多少
往往提到PWM,比如会说用20kHz PWM驱动电机等。但实际上,这个20kHz仅代表PWM的脉冲周期是50us:
那么所谓的20kHz PWM在频域上的频率点落在哪里呢,如下公式:
对于阶跃信号来说,由于上升时间tr无穷小,则频率f无穷大。当频率高了之后,寄生参数则不能在忽略,会引发很多谐振的问题。
从信号上来看,就是很陡峭的阶跃信号会有过冲和振荡的问题。简单来说就是频率f越大,则噪声所占的频率就会越宽泛,即EMC特性就会越差。
5、如何将原理图和PCB对应起来
由于细分工种的问题,原理图和PCB被割裂开来,由两组人进行分工作业:
例如在原理图上有如下的电路:
其隐含一个问题就是在PCB上其实V1的负极和C1的负极是有一条线(PCB layout工具软件中用的词比较准确,Trace,踪迹/轨迹)。
往往在设计阶段A->B->C是都会关注的。如果EMC出现问题,除了要在原理图上查找电路参数的问题,还需要特别关注C->D,即回流路径。
如果回流路径不顺畅,会造成信号的畸变:
比如在EMC试验时,MCU的ADC采集到的信号被干扰到了,则除了在原理图上分析外,在PCB上讲该信号高亮出来,然后再耐心寻找该信号的回流路径是否有不顺畅的地方:
对着信号线头脑中想象回流路径,有点意识流的感觉。
void AC8Delay1ms(unsigned int count)
{
unsigned int i,j;
for(i=0;i for(j=0;j<120;j++);
}
单片机控制语音芯片程序代码样例AC8040,AC9020:
/*************单片机控制语音芯片程序代码样例AC8040,AC9020主程序****************/
main (void)
{
AC_MCUDATA=0;
AC8_MCURST=1;
delay_us(1000); //上电复位防止干扰上电时语音芯片发出第一段声音
AC8_MCURST=0;
delay_us(100);
}
/**************************************
;单片机控制语音芯片地址段放音
;参数:act=要触发控制语音芯片放音的地址
**************************************/
void AC80E_MCUEX(unsigned int act)
{
unsigned char i;
AC8_MCURST=1;
delay_us(1000);
AC8_MCURST=0;
delay_us(800);
for(i=0;i <act;i++)
{
AC_MCUDATA=1; //输出高电平
delay_us(100); //延时100us
AC_MCUDATA=0; //输出低电平
delay_us(100); //延时100US
}
}
OTP语音芯片 串行通讯模式(三线通讯)时序资料 / 单片机与MCU连接方法
适用于OTP系列:
OTPG系列语音芯片: AC9020,AC9040,AC9080
OTPH系列语音芯片: AC8080
语音芯片串行通信模式时序接线图 单片机MCU连接方法 PDF 下载 右键点击另存为
TG1=Edge/Unhold/Retriger TG2
(or TG3)=Reset PIN
TG3=Busy High
OTP语音芯片串行通信模式时序 / DAC外接功放电路声音输出模式
DAC第一个脉冲后低电平等待时间长度是100ms

建议:Reset PIN (TG2 or TG3) 复位脉冲时长用2ms高电平,然后2ms低电平后,再给TG1脉冲脚位发100us信号
OTPG 系列OTP语音芯片 Serial Mode Timing 串行通信模式 时序 / PWM直推喇叭模式
PWM的脉冲时长都为100us

更多相关资料,请访问http://www.atchip.com/otp.asp
语音芯片 Serial Mode / 串行通讯触发模式 三极管功放推喇叭 / MCU单片机连接方法
MCU单片机与语音芯片DAC应用电路方案接线图 (AC9080为例)

更多相关应用资料说明:
导 环 体
差异比较应用电路资料适用于环芯公司的AC8040和AC9080两款OTP语音芯片.
其它产品使用仅供参考
此份资料是AC8040/8脚封装OTP语音芯片资料,更多请访问otp主页面
AC8040_OTP40S 串行通讯方式应用简要说明
TG2对vdd复位, 高电平信号2ms,复位信号后等待时间800us,
再给TG1高电平脉冲信号
触发一次一个声音,mcu高电平发出几个脉冲识别第几个声音,但在每次发出脉冲之前,必须先给otp复位
更多资料请参照:http://www.atchip.com/otp/TriggerSerialModeUserGuide.asp
(附接线参考图,更多详细资料请访问相关产品原理图)
封装形式DIP8 / SOP8

|
如图的AC3030-DIP8/SOP8 脚位资料
PIN |
NAME |
1 |
VDD5 |
2 |
PWM2 |
3 |
PWM1 |
4 |
VDD |
5 |
VSS |
6 |
IO1 |
7 |
Ka1 |
8 |
IO2 |
|
DIP8双列直插封装尺寸大小 (PDIP SIZE):
|
SOP8贴片芯片封装尽寸大小(SOP SIZE):

|
AC8DZE1致爱丽丝软封装形式 /// 可选用的COB软封装形式
SIP COB 单列直插COB软封装
适用于插槽单面焊接方案,小家电产品.
MusicCarcd COB Information 音乐贺卡机芯3V/4.5V软封装资料
适用于语音音乐贺卡方案.
Squeeze Box COB 软封装挤压盒COB资料
适用于玩具机芯产品方案。
AC80A 2032电池 3V供电 常用语音机芯COB
适用于各种音乐礼盒和光控小批量方案.
AC90Y 钮扣电池 3V供电COB.
适用钮扣式电池AG10,LR54; AG12,LR43; AG13,LR44的3V机芯COB
适用于各种音乐礼盒和光控小批量方案.
无开模具费用(限纸板PCB),提供各种常用软封装COB,详情请点击
|
6Pin六脚 / AC80E SIP单列直插语音COB脚位资料.
实物图片,仅供参考.
若有改动,恕不另行通知.

直插6脚COB脚位资料:
PIN |
NAME |
1 |
Ka1 |
2 |
IO2 |
3 |
PWM1 |
4 |
PWM2 |
5 |
VDD |
6 |
VSS |
|
更多封装资料,请访问公司网站: http://www.atchip.com/yuyinxinpian/ICPackageDipSopCob.asp
单片机C语言简谱程序实例
[导读]#i nclude
#i nclude "SoundPlay.h"
void Delay1ms(unsigned int count)
{
unsigned int i,j;
for(i=0;i for(j=0;j<120;j++);
}
//*****************************Music******************************
#i nclude
#i nclude "SoundPlay.h"
void Delay1ms(unsigned int count)
{
unsigned int i,j;
for(i=0;i for(j=0;j<120;j++);
}
//*****************************Music******************************
//挥着翅膀的女孩
unsigned char code Music_Girl[]={
//同一首歌
unsigned char code Music_Same[]={
0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x66, 0x18,0x03,
0x17,0x02, 0x15,0x02, 0x16,0x01, 0x15,0x02, 0x10,0x02,
0x15,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x02,
0x17,0x03, 0x18,0x03, 0x19,0x02, 0x15,0x02, 0x18,0x66,
0x17,0x03, 0x19,0x02, 0x16,0x03, 0x17,0x03, 0x16,0x00,
0x17,0x01, 0x19,0x02, 0x1B,0x02, 0x1B,0x70, 0x1A,0x03,
0x1A,0x01, 0x19,0x02, 0x19,0x03, 0x1A,0x03, 0x1B,0x02,
0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x18,0x66, 0x18,0x03,
0x19,0x02, 0x1A,0x02, 0x19,0x0C, 0x18,0x0D, 0x17,0x03,
0x16,0x01, 0x11,0x02, 0x11,0x03, 0x10,0x03, 0x0F,0x0C,
0x10,0x02, 0x15,0x00, 0x1F,0x01, 0x1A,0x01, 0x18,0x66,
0x19,0x03, 0x1A,0x01, 0x1B,0x02, 0x1B,0x03, 0x1B,0x03,
0x1B,0x0C, 0x1A,0x0D, 0x19,0x03, 0x17,0x00, 0x1F,0x01,
0x1A,0x01, 0x18,0x66, 0x19,0x03, 0x1A,0x01, 0x10,0x02,
0x10,0x03, 0x10,0x03, 0x1A,0x0C, 0x18,0x0D, 0x17,0x03,
0x16,0x00, 0x0F,0x01, 0x15,0x02, 0x16,0x02, 0x17,0x70,
0x18,0x03, 0x17,0x02, 0x15,0x03, 0x15,0x03, 0x16,0x66,
0x16,0x03, 0x16,0x02, 0x16,0x03, 0x15,0x03, 0x10,0x02,
0x10,0x01, 0x11,0x01, 0x11,0x66, 0x10,0x03, 0x0F,0x0C,
0x1A,0x02, 0x19,0x02, 0x16,0x03, 0x16,0x03, 0x18,0x66,
0x18,0x03, 0x18,0x02, 0x17,0x03, 0x16,0x03, 0x19,0x00,
0x00,0x00 };
//5/4是在8MHz晶振下,通过软件仿真反复实验得到的数值
//1141是在8MHz晶振下,通过软件仿真反复实验得到的数值
//==================================================
void delay_us(unsigned int us)
{
unsigned int i;
us=us*5/4; //5/4是在8MHz晶振下,通过软件仿真反复实验得到的数值
for( i=0;i<us;i++);
}
void delay_ms(unsigned int ms)
{
unsigned int i,j;
for( i=0;i<ms;i++)
for(j=0;j<1141;j++); //1141是在8MHz晶振下,通过软件仿真反复实验得到的数值
}
推荐环芯公司系列产品:
AC3030_OTP30秒 AC3060_OTP60秒 AC3120_OTP120秒(长秒数语音OTP)
AC8040-OTP40秒 AC9020-OTP20秒 AC9080-OTP80秒
环芯公司销售团队竭诚为您服务,同时我们将以最好的产品质量和价格为您和您的企业带来更好的产品和效益。欢迎来电咨询!
本着平等互惠原则,期待与您携手合作,共创辉煌。
单片机怎样控制OTP语音芯片的样例程序代码
|