TAS6424 的 DC 与 AC 负载诊断功能 (三)

+荐课 提问/讨论 评论 收藏
  • 本课程为精品课,您可以登录eeworld继续观看:
  • TAS6424 的 DC 与 AC 负载诊断功能 (三)
  • 登录
各位观众大家好,我是查尔斯·张 下面我们继续了解TAS6424负载诊断的相关功能 本节视频主要讲解内容的第三部分 AC负载诊断功能 TAS6424除了具有DC负载诊断功能 在有高音喇叭的应用场合中 还支持AC负载诊断 具体的设置流程如下 首先把所有通道设置成为高阻态 然后给四路输出都送入0dbFS的正弦信号 频率建议值为19KHz 设置0X15寄存器 先关闭所有通道的AC诊断功能 然后依次以150毫秒时间间隔对四个通道进行测量 测量完毕之后 读取0X17至0X1A寄存器 获取四路通道阻抗相关信息 再读取0X1B至0X1F 获取相位相关信息 最后停止送入测量信号 将上述AC负载诊断用流程图来表示也很容易理解 先对相关测试进行配置 然后依次选中某个通道进行测量 选中1、2、3、4通道 分别对应流程图当中的A、B、C、D四个子流程图 AC负载诊断的内部电路实现如图所示 闭合S2、S3开关 打开S1开关 利用6Bit电流型DAC 向负载注入峰峰值为40毫安正弦信号 那么在负载端就可以得到 Load乘以40毫安的电压值 通过测量输出正負引脚下的电压峰峰值 便可以得到负载的阻抗值 通过比较激励信号和采样信号的相位差 可以得到负载的相位值 为了保证采样精度 取64次采样值做平均 在电路中差分信号放大器的增益 有不放大或者放大四倍两种选择 根据不同的阻抗值可以选择不同的放大倍数 来充分利用ADC的采样精度 得到采样值后将相关参数存到寄存器中 并停止输入测量信号 从0X17到0X1A寄存器中 读取的值并非对应实际的阻抗值 只是ADC的采样值 还需要根据注入的电流值 以及设定的差分放大器的放大倍数进行转换 以得到实际的阻抗值 从0X1B到0X1F读取的值也并非真实的相位值 每个通道测量完成之后 都需要读取四个寄存器的值 然后按照公式转换得到实际的相位值 进行四通道AC负载诊断的时序图如图所示 和DC负载诊断类似 在进行测量之前 需要放电时间大约52毫秒 放电结束后依次进行各通道的AC负载诊断 诊断时 每路需要大约117毫秒的测量时间 总共耗时大约518毫秒 注意虽然推荐的测量频率是19KHz 但是测量时间与输入的音频信号的频率并无关系 以一套实际的音响系统为例 利用AP可以测出真实的AC阻抗值 绿线是低音喇叭的阻抗 红线是高音喇叭的阻抗 青蓝色的线是二者并联后的阻抗 从图上可以看出 在19KHz附近 PC负载的阻抗低于20Ω AC负载的阻抗稍微大于10Ω 二者并联之后的阻抗介于7Ω和8Ω之间 开启TAS6424的负载诊断功能之后 分别进行两组测试 一组是低音喇叭和高音喇叭均连接在通道4上 另一组是通道4上只连接低音喇叭 可以测量出并联时 阻抗约为7.3Ω 在只有低音喇叭的情况下 阻抗约为18.5Ω 通过比较TAS6424的计算值 和AP的测量值 可以看出TAS6424的测量精度还是很准确的 本次培训视频结束感谢您关注TI,谢谢
课程介绍 共计3课时,14分47秒

TAS6424-Q1 的 DC 与 AC 负载诊断功能

本视频讲解汽车音响系统需要的负载诊断的类型,以及如何利用TI汽车级class D TAS6424-Q1实现DC与AC负载诊断功能。详细介绍了TAS6424进行负载诊断时的诊断流程,以及具体的内部电路实现。

推荐帖子

【TI首届低功耗设计大赛】oled调试成功
算是新手接触MSP430,不太会用,调试一天终于把OLED调试成功,下一步打算用硬件spi来实现。在调试中遇到个问题,偶尔CCS提示 不知道该如何解决 ...
转身0105 微控制器 MCU
欢迎讨论!为什么电容器变薄了,静电容量却反而增加了呢?
1.电容器变薄但静电容量却反而增加的理由根据数学表达式C=ε×S/d,增大电容器静电容量的方法有如下3种:  ①增大ε(介电常数)  ②增大S (电极面积)  ③减小d (电介质厚度) 关于此处的①②,很容易形象直观地进行想象,但是关于③却相反,总觉得厚的电介质能够积聚很多的电荷,但事实并非如此。这是因为电荷是积聚在两个电极上的,而不是积聚在电介质中。首先,我将在使大家了解上述要点的基础上...
qwqwqw2088 模拟与混合信号
DSP模数转换后进行FIR滤波,结果不理想
FIR滤波后,依然还存在高频毛刺,结果如下滤波程序如下:void fir_filter(float b[],float c[]) { int i,j=0; float sum; float h[21]={       -0.09055792262407, 0.009744804975761,  0.018388675090...
caijianfa55 DSP 与 ARM 处理器
MSP430f149的SD卡模块例程怎么用?
本帖最后由 DLHNR 于 2015-7-18 14:55 编辑 按照程序的意思,应该会写一个TXT文件在SD卡里。但是里面啥也没有。 检查了一下,卡在这一步上了: while ((mmc_ping() != MMC_SUCCESS));   // Wait till card is inserted 是因为检测不到SD卡吗?感觉连线没有问题。怎么解决,读不到SD卡。...
DLHNR 微控制器 MCU
分享到X
微博
QQ
QQ空间
微信

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

 
机器人开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新文章 手机版

站点相关: EEWORLD首页 EE大学堂 论坛 下载中心 Datasheet 活动专区 博客

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved