电子发烧友网 > 模拟技术 > 正文

低失真、高效率的音频放大器的软硬件电路的设计与实现

2020年09月08日 17:59 次阅读

D类放大器(数字功率)是一种将输入模拟音频信号或PCM 数字信息变换成PWM(脉冲宽度调制)或PDM(脉冲密度调制)的脉冲信号,然后用PWM 的脉冲信号去控制大功率器件通/断音频功率放大器千亿体育官网。D类放大或数字式放大器,是利用极高频率的转换开关来放大音频信号的,经常被用于高效率的音频放大器中。在高保真音响设备和更高档的家庭影院设备中,往往需要几十瓦甚至几百瓦的音频功率,这时,低失真、高效率的音频放大器就显得颇为重要,本文从实用角度出发,设计了一款低失真、高效率的音频放大器,与传统放大器相比,本放大器在效率、体积以及功率消耗方面具有明显的优势,它产生的热量小且为传统放大器的一半,其效率在78%以上,而传统的放大器效率仅在50%左右。

1 系统设计

千亿体育官网 1.1 总体设计分析

千亿体育官网 本系统由高效率功率放大器(D 类音频功率放大器)、信号变换电路、外接仪表组成,系统框图如图1 所示。

低失真、高效率的音频放大器的软硬件电路的设计与实现

千亿体育官网 图1 系统方框图

1.2 D 类功放的设计

D 类放大器的架构有对称与非对称两大类, 在此讨论的D类功放针对的是对功率、体积都非常敏感的便携式应用,因此采用全的对称型放大器,以充分利用其单一电源、系统小型化的特点。D 类功率放大器由PWM 电路、开关功放电路及输出滤波器组成,原理框图如图2 所示。

采用了由比较器千亿体育官网和三角波发生器组成的固定频率的PWM电路,用输入的音频信号幅度对三角波进行调制,得到占空比随音频输入信号幅度变化的方波, 并以相反的相位驱动上下桥臂的功率管,使功率管一个导通时另一个截止,再经输出滤波器将方波转变为音频信号,推动扬声器发声。采用全桥的D 类放大器可以实现平衡输出,易于改善放大器的输出滤波特性,并可减少干扰。全桥电路负载上的电压峰峰值接近电源电压的2 倍,可采用单电源供电。实现时,通常采取2 路输出脉冲相位相反的方法。

图2 D 类音频功率放大器组成框图

2 硬件电路设计

2.1 原理分析

D 类功率放大器的工作过程是: 当输入模拟音频信号时,模拟音频信号经过PWM 调制器变成与其幅度相对应脉宽的高频率PWM 脉冲信号,控制开关单元的开/关,经脉冲推动器驱动脉冲功率放大器工作,然后经过功率低通滤波器带动扬声器工作。

2.2 比较器

比较器电路采用低功耗、单电源工作的双路比较器芯片LM311 构成。此处为提高系统效率,减少后级H 桥中CMOS 管不必要的开合, 用两路偏置不同的三角波分别与音频信号的上半部和下半部进行比较,当正端上的电位高于负端的电位时,比较器输出为高电平,反之则输出低电平。这样产生两路相互对应的PWM波信号给后级驱动电路进行处理,双路比较电路如图3 所示。

图3 比较器电路

此处值得注意的是将上半部比较处理为音频信号接比较器的负向端、三角波信号接正向端;下半部比较则相反,这样形成相互对应,在音频信号的半部形成相应PWM 波时,另半部为低电平,可保征后级H 桥中的CMOS 管没有不必要的开合,以减少系统功率损耗。电路以音频信号为调制波,频率为70kHz 的三角波为载波,两路信号均加上2.5V 的直流偏置电压,通过比较器进行比较,得到幅值相同,占空比随音频幅度变化的脉冲信号。

LM311 芯片的供电电压为5V 单电源,为给V+=V-提供2.5V的静态电位,取R10=R11,R8=R9,4 个电阻千亿体育官网均取10kΩ。由于三角波Vp-p=2V,所以要求音频信号的Vp-p 不能大于2V,否则会使功放产生失真。由于比较器芯片LM311 的输出级是集电极结构,输出端须加上拉电阻,上拉电阻的阻值采用1kΩ 的电阻。

千亿体育官网 2.3 驱动电路以及互补对称输出和低通滤波电路

如图4 所示。将PWM 信号整形变换成互补对称的输出驱动信号, 用CD40106 施密特触发器并联运用以获得较大的电流输出,送给由三极管千亿体育官网组成的互补对称式射极跟随器驱动的输出管,保证了快速驱动。驱动电路晶体三极管选用9012 和9014 对管。

H 桥互补对称输出电路对VMOSFET 的要求是导通电阻小,开关速度快,开启电压小。因输出功率稍大于1W,属小功率输出,可选用功率相对较小、输入电容较小、容易快速驱动的对管,I9630 和IRFZ48N VMOS 对管的参数能够满足上述要求,故采用之。实际电路如图4 所示。本设计采用4 阶Butterworth低通滤波器。

图4 H 桥互补对称输出及低通滤波电路

对滤波器的要求是上限频率≥20kHz, 在通频带内特性基本平坦。互补PWM 开关驱动信号交替开启Q6 和Q8 或Q12和Q10,分别经两个4 阶巴特沃兹滤波器滤波后推动喇叭工作。

3 电路测试

3.1 调试步骤

1)通频带的:在放大器电压放大倍数为10,实测3dB 通带的上、下边界频率值。通频带测试时应去掉测试用的RC 滤波器。

2)最大不失真输出功率:放大倍数为10,输入1kHz 正弦信号,用毫伏表测量放大器输出电压有效值,计算最大输出功率Po-max。3)输入阻抗:在输入回路中串入10kΩ 电阻,放大器输入端电压下降应小于50%。

4)效率测量:输入1kHz 正弦波,放大倍数为10 时,使输出功率达到500mW,测量功率放大器的电源电流I(不包括测试用变换电路和显示部分的电流)。要求电源电压V 的范围为5×(1+1%)V。效率为:500mW%V×I。

千亿体育官网 3.2 数据分析

千亿体育官网 根据以上的调试步骤测量,测得数据如表1、表2、表3、图5、图6 所示。

千亿体育官网 图5 展示了当输入信号的幅值不变,仅改变其频率,动态放大误差效果图。由图可知,对于频带以外的信号,系统的放大倍数与输出幅值有明显降低。对于当信号频率的升高导致E(电磁干扰)增强,可以利用低通滤波器降低干扰。

千亿体育官网 图5 误差放大(动态)

千亿体育官网 图6 最大不失真功率测试数据

功率放大器采用5V 电源, 前置放大器的放大倍数调到最大,适当的调节输入信号的幅值,改变其频率,测量其最大不失真输出功率及效率见图6。对于频带以外的信号,功率放大器的最大不失真功率有明显的降低。若要提高效率,可以降低载波频率,但输出电压的谐波成分及失真增加;若要使输出电压非线性失真减少,则需提高PWM 调制信号的频率。尽管高频干扰是D类功率放大器现今存在的主要问题,但其高效节能的优点,以越来越多的受到了人们的重视。

从上面的数据可知, 功放的效率和最大不失真输出功率与理论值还有一些差距,其原因有以下几方面:

1)在功放电路存在静态损耗。电路在静态下是具有一定的功耗,测试其5V 电源的静态总电流约为28mA,静态功耗为:P 损耗=5×28=140mW,则这部分的损耗对总的效率影响很大,且对小功率输出时影响更大。

千亿体育官网 2)功放输出电路的损耗,这部分的损耗对效率和最大不失真输出功率均有影响。H 桥的互补激励脉冲达不到理想同步,也会产生功率损耗。

千亿体育官网 3)滤波器的功率损耗,这部分损耗主要是由的直流电阻引起的,功率测量电路的误差。此外,还有测量仪器本身带来的测量误差。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

相关课程推荐:8部全系列运放应用电路教程,带你吃透运放设计点击链接了解课程:http://t.elecfans.com/
发表于 2019-05-14 00:00 12467次阅读

电流模式控制PWM 开关频率高达1MHz 启动电流低(...
发表于 2020-09-08 17:22 0次阅读

  PWM是脉宽调制,在电力电子中,最常用的就是整流和逆变。这就需要用到整流桥和逆变桥。对三相电来说,就需要三...
发表于 2020-09-07 17:13 55次阅读

PWM和PFM的特征

脉宽调制PWM是开关型稳压电源中的术语。这是按稳压的控制方式分类的,除了PWM型,还有PFM型和PW....
发表于 2020-09-07 15:32 63次阅读
PWM和PFM的特征

光放大器产品解决了从C波段扩展到C++波段的光放...

相较于C 波段,L波段光放大的转化效率较低,因此实现光波长扩展的难度更大。凭借先进的研发能力和强大的....
发表于 2020-09-07 14:36 155次阅读
光放大器产品解决了从C波段扩展到C++波段的光放...

模拟电子知识:负反馈对放大器性能的影响

将放大器输入端假想短路(Ui=0),R4从Uo分到的电压仍能对放大器输入端产生作用,即反馈不消失,所....
发表于 2020-09-07 14:18 103次阅读
模拟电子知识:负反馈对放大器性能的影响

为什么用选择主动式PFC电源

通常来说主动式PFC可以省电真的是这个样子么,下面小编来和你分析一波,主动式PFC在结构上来说基本就....
发表于 2020-09-06 12:42 71次阅读
为什么用选择主动式PFC电源

LM324四运放集成电路的中文资料简介

LM324是四运放集成电路,它采用14脚双列直插塑料封装。它的内部包含四组形式完全相同的运算放大器,....
发表于 2020-09-06 11:26 209次阅读
LM324四运放集成电路的中文资料简介

瓴盛科技在海外对通信基站射频功率放大器项目进行投...

到 2035 年,新一代通信在全球创造的潜在销售价值将达到 12.3 万亿美元,约占 2035 年全....
发表于 2020-09-04 17:28 319次阅读
瓴盛科技在海外对通信基站射频功率放大器项目进行投...

LTspice一条指令轻松解放大器电路大信号带宽...

笔者在技术支持过程中,常常遇到工程师质疑放大器的增益带宽积参数掺水啦!!!设计中明明预留很大余量,但....
发表于 2020-09-04 17:27 121次阅读
LTspice一条指令轻松解放大器电路大信号带宽...

weBoost推出手机信号放大器产品,可在零售商...

可在零售商如亚马逊和百思买,驱动器4G-X(厂商建议零售价:479.99美元)和RV-4G(厂商建议....
发表于 2020-09-04 16:29 131次阅读
weBoost推出手机信号放大器产品,可在零售商...

Pasternack Enterprises推出...

“Pasternack Enterprises推出了固态高功率放大器(SSPAs)一个新的投资组合。....
发表于 2020-09-04 16:24 83次阅读
Pasternack Enterprises推出...

5G对终端内配套芯片如何平衡功耗和系统散热的问题...

除了基带外,无线通信还包括天线、射频前端、射频收发,其中射频前端是移动终端通信的核心组件。射频前端由....
发表于 2020-09-04 16:02 190次阅读
5G对终端内配套芯片如何平衡功耗和系统散热的问题...

数据转换器在信号链中的特点及作用分析

本文中,我们将关注信号链的一部分:数据转换器(参见图1),但首先必须了解模拟和数字世界。
发表于 2020-09-04 10:10 69次阅读
数据转换器在信号链中的特点及作用分析

PWM计时器如何运用于电动机控制?占空比微控制器计时器如何计算? ...
发表于 2020-09-03 17:03 208次阅读

在本文中,我们将继续研究电流反馈放大器。我们还将研究一种组合放大器,该放大器结合了电压反馈拓扑和电流反馈拓扑的...
发表于 2020-09-03 16:18 202次阅读

功率放大器的过去与未来

功率放大器(简称功放)是通信发射系统中的核心部件之一,主要作用是将调制过的信号进行放大并传输给天线发....
发表于 2020-09-03 11:03 220次阅读
功率放大器的过去与未来

Qorvo增益块放大器的主要特性以及典型应用

Qorvo增益块放大器设计方案并生产制造了各种各样通用性的、内部匹配的MMIC放大器和Qorvo增益....
发表于 2020-09-03 10:51 36次阅读
Qorvo增益块放大器的主要特性以及典型应用

Custom MMIC分布式放大器的主要特性以及...

CustomMMIC宽带分布式放大器具有同类最佳性能,非常适合宽动态范围和高动态范围的宽带应用。Cu....
发表于 2020-09-03 10:46 2次阅读
Custom MMIC分布式放大器的主要特性以及...

TPA6132A2正向单端放大器的连接方法和注意...

TI 提供的TPA6132A2,因为其100dB 的高信噪比,0.01%的低失真度,出色的消除POP....
发表于 2020-09-03 10:28 98次阅读
TPA6132A2正向单端放大器的连接方法和注意...

使用开关电容放大器电路实现相关双取样CDS功能应...

为什么要采用相关双取样电路处理图像信息?首先必须了解CMOS成像器图像的固定图样噪声FPN(Fixe....
发表于 2020-09-03 10:23 93次阅读
使用开关电容放大器电路实现相关双取样CDS功能应...

PWM调制技术在D类功率放大器中的应用研究

CLASS A是一种完全的线性放大形式的放大器。采用单个晶体管放大,发热大效率低,但失真率极低。Cl....
发表于 2020-09-03 10:15 119次阅读
PWM调制技术在D类功率放大器中的应用研究

基于DSP器件TMS320F2812芯片的新型P...

在用数字化控制技术产生PWM脉冲时,三角载波实际上是不存在的,完全由软件及硬件定时器代替,图1为三角....
发表于 2020-09-02 10:20 121次阅读
基于DSP器件TMS320F2812芯片的新型P...

利用精密匹配的电阻器网络实现高精度放大器和ADC...

某些理想的运算放大器配置会假定反馈电阻器呈现完美的匹配。而事实上,电阻器的非理想性会对各种电路参数产....
发表于 2020-09-02 10:11 180次阅读
利用精密匹配的电阻器网络实现高精度放大器和ADC...

集成放大器和抗混叠滤波器的ADC模拟输入网络研究

在考虑噪声因素以及与ADC模拟输入和共模电压节点有关的其他失真情况时,自带开关电容输入采样网络的AD....
发表于 2020-09-02 10:01 106次阅读
集成放大器和抗混叠滤波器的ADC模拟输入网络研究

微网测试模拟系统的构建和应用研究

在智能电网的研究项目中,实时地调配各种不同来源的电力供应,满足当前微网的耗能需求是关键的研究课题之一....
发表于 2020-09-02 09:20 64次阅读
微网测试模拟系统的构建和应用研究

仪表放大器的相关公式计算

由于仪表放大器主要用于放大微小精密信号,因此,有必要了解所有相关噪声源的效应。仪表放大器模型如下面图....
发表于 2020-09-01 15:26 130次阅读
仪表放大器的相关公式计算

为什么大多数运算放大器无法提供专门的测温二极管?

结温 TJ 等于环境温度 TA 加上器件功耗 PD 与器件热阻 θJA 的乘积。根据我的经验,这种计....
发表于 2020-09-01 14:43 159次阅读
为什么大多数运算放大器无法提供专门的测温二极管?

关于一些手机信号放大器安装的常见问题

随着时代的发展,手机信号放大器也普布出现在的家庭中。最近收集了一些关于手机信号放大器在安装时会遇到的....
发表于 2020-09-01 14:35 147次阅读
关于一些手机信号放大器安装的常见问题

基于可变电压控制的电流源和比较器实现新型缓冲器的...

现在,减少电池消耗已经成为电路设计师的优先任务之一。最近出现了一种基于新型比较器的开关电容电路[1]....
发表于 2020-09-01 13:37 77次阅读
基于可变电压控制的电流源和比较器实现新型缓冲器的...

一、定时器 1. 定时器简介定时器是SoC中最常见的外设 (1)定时器与计数器。计数器是用来计数的(每隔一个固定时...
发表于 2020-09-01 10:12 171次阅读

该FP6277是一个电流模式boost DC DC变换器与PWM/PSM控制。 其脉宽调制电路内置30米Ω高压侧开关,30米Ω低...
发表于 2020-08-31 20:26 0次阅读

5A型高效率同步PWM升压变换器 QQ 289 271 5427 一般的描述该FP6276B是一个电流模式同步推进DC-DC变换器...
发表于 2020-08-31 20:23 21次阅读

       ZCC1252 用于正激和反激应用的电流模式pwm控制 ...
发表于 2020-08-31 17:16 188次阅读

如何采用电流反馈放大器进行实现应用电路的设计

电流反馈 (CFB) 放大器大部分归属高速放大器范畴。近年来所推出的大量良好应用指南主要用来介绍应用....
发表于 2020-08-31 14:07 129次阅读
如何采用电流反馈放大器进行实现应用电路的设计

优迅自主研发的25G跨阻放大器等芯片突破美国厂商...

他表示,优迅是业内最早采用CMOS工艺的光传输芯片厂商之一,也是业内第一家批量完整数模混合光传输芯片....
发表于 2020-08-31 13:46 296次阅读
优迅自主研发的25G跨阻放大器等芯片突破美国厂商...

变频电机的集肤热效应和变频电机的PWM脉冲电压的...

变频马达不但同普通电机一样受到性质相同的热效应的作用,同时由于PWM调控而带来的集肤热效应,并且绝缘....
发表于 2020-08-31 12:01 99次阅读
变频电机的集肤热效应和变频电机的PWM脉冲电压的...

深圳市世微半导体千亿体育官网是一家专业从事专用模拟集成电路芯片产品的研制、开发和销售的高新技术企业,主要生产的产品...
发表于 2020-08-31 11:51 44次阅读

半导体工艺导致失调电压是构成电路直流误差的重要影...

放大器的失调电压是工程师在直流耦合电路设计中,评估频次极高的参数,本篇通过一个案例介绍失调电压的影响....
发表于 2020-08-31 11:36 257次阅读
半导体工艺导致失调电压是构成电路直流误差的重要影...

为什么放大器中存在米勒电容时,输入端信号容易导致...

比对上述仿真结果可以验证压摆率适用于大信号的带宽分析,但是大信号是作为输入条件还是输出条件仍有疑问。....
发表于 2020-08-31 11:30 146次阅读
为什么放大器中存在米勒电容时,输入端信号容易导致...

基于PSoC器件CY8C24794实现采集车辆重...

在车辆压力冲击下,压电电缆中被挤出电荷,经电荷放大器放大转换后,转换成常见的电压信号,经过CY8C2....
发表于 2020-08-31 09:45 325次阅读
基于PSoC器件CY8C24794实现采集车辆重...

基于数字预失真网络实现Doherty放大器的设计...

本文所描述的Doherty放大器是基于恩智浦公司的晶体管实现的。图2显示了Doherty放大器电路的....
发表于 2020-08-30 13:54 233次阅读
基于数字预失真网络实现Doherty放大器的设计...

利用OPA1652低噪声音频运放测量闪变噪声

工业和高精度应用要求对非确定性噪声的严格控制。也许需要某些测试来确保系统质量,这是因为噪声典型值表示....
发表于 2020-08-30 12:12 146次阅读
利用OPA1652低噪声音频运放测量闪变噪声

富士通微电子宣布将开发具有高击穿电压CMOS高压...

富士通微电子(上海)千亿体育官网近日宣布,富士通实验室和富士通株式会社联合开发出一款具有高击穿电压并基于....
发表于 2020-08-30 08:42 112次阅读
富士通微电子宣布将开发具有高击穿电压CMOS高压...

WIFI远程调光控制器

控制器支持8路PWM信号输出,其中,4路PWM使用高速光耦隔离的方式输出,可以直接外接LED灯板。其....
发表于 2020-08-27 17:05 228次阅读
WIFI远程调光控制器

如何提高信号链前端的增益,改善整个信号链

这是一个很简单的概念。如图1所示,第二级的误差将除以第一级的增益。比如,第一级增益适度,值为10 ,....
发表于 2020-08-27 13:57 73次阅读
如何提高信号链前端的增益,改善整个信号链

CMOS和JFET放大器中的输入偏置电流分析

CMOS晶体管的栅极 (CMOS运算放大器的输入端)有极低的输入电流。必须设计附加的电路来对脆弱的栅....
发表于 2020-08-26 17:14 104次阅读
CMOS和JFET放大器中的输入偏置电流分析

精密运放不同架构的基本原理和优缺点

第一种架构使用非易失性存储器。该方法利用非易失性EPROM熔丝,对放大器的输入失调电压进行校正。很多....
发表于 2020-08-26 15:42 130次阅读
精密运放不同架构的基本原理和优缺点

运放补偿电容

在讨论运放补偿之前,首先搞清楚运放的两种最基本配置很重要,即同相(图1A)和反相(图1B)。已有大量....
发表于 2020-08-26 15:29 170次阅读
运放补偿电容

用电流检测放大器替代仪表放大器实现在电路中的应用

仪表放大器(IA)常用于需要高增益精度和高直流精度的场合,比如:测试测量和实验仪器,但这类器件成本较....
发表于 2020-08-26 15:15 102次阅读
用电流检测放大器替代仪表放大器实现在电路中的应用

关于MAX8809A/MAX8810A 核电压调...

上述 MAX8809A/MAX8810A 电压定位技术的优点在于其简易性。用于电压定位的误差放大器输....
发表于 2020-08-26 15:02 266次阅读
关于MAX8809A/MAX8810A 核电压调...

皮尔斯振荡器与 RC 反馈振荡器的使用差异

上述大部分问题都可以通过使用振荡器模块避免。这些模块自带振荡器、提供低阻方波输出,并且能够在一定条件....
发表于 2020-08-26 14:30 252次阅读
皮尔斯振荡器与 RC 反馈振荡器的使用差异

西门子SMART PLC结合GP8101输出PW...

1、 采用西门子SMART 系列PLC Q0.0高速脉冲输出口,源极方式输出24伏PWM信号,控制客....
发表于 2020-08-26 10:30 805次阅读
西门子SMART PLC结合GP8101输出PW...

5G 毫米波无线电推动新一代 5G 网络向前发展

运营商和系统 OEM 厂商已从第一阶段的 5G NR 部署中学习到宝贵经验,正在对新一代 5G NR....
发表于 2020-08-25 16:31 401次阅读
5G 毫米波无线电推动新一代 5G 网络向前发展
'+data.username+'
';*/ var login_content = ' 写文章
' + data.username + '
'; $('#login_area').html(login_content); var win_width = $(window).width(); if (win_width > 1000) { $("#mine").mouseDelay(200).hover(function () { $("#mymenu").show(); }, function () { $("#mymenu").hide(); }); } } else { var content = '登录'; $('#login_area').html(content); $(".special-login").click(function (e) { $.tActivityLogin(); return false; }); } }); } (function () { /* * 插入单点登录JS */ var setHost = 'https://passport.elecfans.com'; //设置域名 var script = document.createElement('script'); script.type = 'text/javascript'; script.src = setHost + '/public/pc/js/t.passport.js'; script.setAttribute("id", "sso_script"); script.setAttribute("data-ssoSite", setHost); script.setAttribute("data-ssoReferer", encodeURIComponent(location.href)); script.setAttribute("data-ssoSiteid", "11"); var body = document.getElementsByTagName("body").item(0); body.appendChild(script); })() /* * 推荐文章无图时样式修改 * */ $(".article .thumb").each(function () { if ($(this).find('img').attr('src') == "") { $(this).find('img').remove(); $(this).parent().css('padding-left', '0px'); } }); /*百度分享*/ window._bd_share_config = { common: { bdText: '',//自定义分享内容 bdDesc: '',//自定义分享摘要 bdUrl: window.location.href,//自定义分享url地址 bdPic: '' }, share: [{ "bdSize": 60 }] } with (document)0[(getElementsByTagName('head')[0] || body).appendChild(createElement('script')).src = 'http://bdimg.share.baidu.com/static/api/js/share.js?cdnversion=' + ~(-new Date() / 36e5)]; var add_url = '/d/article/write/'; // var check_allow = "{:U('Api/iscantalk')}"; var check_allow = "/d/api/iscantalk"; var click_items_length = $('.art_click_count').length; if (click_items_length > 0) { var id_str = ''; $('.art_click_count').each(function () { id_str += $(this).attr('data-id') + ','; }) // var url = "{:U('Api/getclickbyids')}"; var url = "/d/api/getclickbyids"; var id_data = 'id_str=' + id_str; $.ajax({ url: url, data: id_data, type: 'post', dataType: 'json', success: function (re) { if (re.list.length >= 1) { var list = re.list; for (var i in list) { var temp_id = list[i]['id']; var temp_span = $(".art_click_count[data-id=" + temp_id + "]") temp_span.html(list[i]['click']); } } } }) } $("#comContent").click(function () { if (now_uid == '') { $.tActivityLogin(); return false; } }); $("#comSubmit").click(function () { if (now_uid == '') { $.tActivityLogin(); return false; } }); $(function () { var follow_wrap = $(".author-collect"); var now_uid = "{$_super['uid']}"; var face_src = "{$_super['uface']}"; var getFollowNum = $(".followNum strong").html(); //关注 $(window).on('click', '.author-collect', function () { if (now_uid == '') { $.tActivityLogin(); return false; } if ($(this).attr('id') == 'follow') { $.post('/d/user/follow', { tuid: article_user_id }, function (data) { //返回的数据格式: if (data.status == "successed") { $(".followNum strong").html(++getFollowNum); follow_wrap.html('已关注').attr('id', 'cancelFollow').css('background', '#999'); var follow_user = ''; $('#follow_list').append(follow_user); } if (data.status == "failed") { alert(data.msg); } } ); } else { //取消关注 if ($(this).attr('id') == 'cancelFollow') { $.post('/d/user/cancelFollow', { tuid: article_user_id }, function (data) { //返回的数据格式: if (data.status == "successed") { follow_wrap.html('关注').attr('id', 'follow').css('background', '#f90'); $(".followNum strong").html(--getFollowNum); $('#follow_list .face').each(function () { var target_uid = $(this).attr('data-uid'); if (target_uid == now_uid) { $(this).remove(); } }) } if (data.status == "failed") { alert(data.msg); } } ); return false; } } }); });
千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网 千亿体育官网