- 本课程为精品课,您可以登录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 推出C28x后续芯片TMS320F2837x,资源太丰富了
- 双核200MHz,资源太丰富了。 双核架构 两个 TMS320C28x 32 位 CPU 200MHz(5ns 周期时间) 三角法数学单元 (TMU) Viterbi / 复杂数学单元 (VCU-II) 两个可编程控制律加速器 (CLA) 高达 1MB 闪存,高达 204KB RAM http://www.ti.com.cn/product/cn/TMS320F28377D/d...
-
模拟IC
微控制器 MCU
- MSP430F1232串口收一延迟时间数据然后发一高电平信号
- 请教各位了,现在要用MSP1232写一个程序,通过串口收一个延迟时间的数据,收到后程序进行延迟,不知道该怎么写。求助了!!!...
-
neal9431
微控制器 MCU
- 基于MSP430的 三相直流无刷电机控制参考设计
- 直流无刷电机相比于有刷电机来讲,有很多优势,因此BLDC直流无刷成为越来越流行的趋势。TI官方网站提供了关于直流无刷的参考设计。对于一些小型的设计,诸如航模设计等都可以使用到。 可以从TI官方网站下载: http://www.ti.com.cn/mcu/cn/docs/litabsmultiplefilelist.tsp?sectionId=96&tabId=1502&...
-
hansonhe
微控制器 MCU
- MSP430F149的AD采样问题!!!!
- 你们谁知道msp430F149用多通道采样时为什么两个通道的采集电压会互相影响呢? void ADC12(void) { P6SEL |=0X03; //使能ADC通道 ADC12CTL0=ADC12ON+SHT0_15+MSC+REFON + REF2_5V;//打开ADC,设置采样...
-
heor小孩
微控制器 MCU