Part Number:TAS5822M
如图在TAS5822M的说明文档里有负载开路的诊断功能,但我没有在文档中找到相关的负载诊断的寄存器。
Amy Luo:
您好,
我去确认下上述问题
,
Amy Luo:
很抱歉,这么晚才回复!
我咨询的E2E英文论坛的工程师,他回复说此设备没有检测OL功能。他问您是否需要OL/SL检测功能?他还说此功能在消费端产品上很少见。
Sorry that this device can't detect the OL status. May I ask that does our customer need this OL/SL detect function? It's rarely seen on the consumer side products.
,
? ?:
感谢回答,
我们现在需要生产一个可以输出功耗较大而且具备负载检测的两路功放。
现在有个问题是有搭载了TAS5822M的功放产品在其控制软件有一个负载检测的功能选项,每个通道大概需要10s的测试时间,测试结束会显示通道负载的开路或者短路情况,假如检测过程中扬声器输出是有信号的,但连接上扬声器是不会出声的。
我查看过电路图是有一个信号发生器通过I2S输入到TAS5822M,而且TAS5822M的音频信号输出端是直连扬声器接口的,TAS5822M芯片通过I2C与主控通信。我猜测TAS5822M中是否存在有一些可读的寄存器,例如音频输出的电平大小,可以支持到软件判断负载的开路或者短路?
,
Amy Luo:
您的意思是您们手头上有一个使用了TAS5822M这款芯片的功放产品,其控制软件有负载检测的功能选项,每个通道大概需要10s的测试时间,测试结束会显示通道负载的开路或者短路情况?
? ? 说:假如检测过程中扬声器输出是有信号的,但连接上扬声器是不会出声的。
这句话是什么意思?为什么有信号扬声器不会出声?我的意思是此产品可以控制扬声器驱动信号的通断,您是否将此功能误以为了此产品具有开路检测功能?
,
? ?:
你好,抱歉了,回复不是很及时
Amy Luo 说:您的意思是您们手头上有一个使用了TAS5822M这款芯片的功放产品,其控制软件有负载检测的功能选项,每个通道大概需要10s的测试时间,测试结束会显示通道负载的开路或者短路情况?
就如你所说的那样,我现在不清楚该产品是如何做到这一点的
Amy Luo 说:这句话是什么意思?为什么有信号扬声器不会出声?我的意思是此产品可以控制扬声器驱动信号的通断,您是否将此功能误以为了此产品具有开路检测功能?
我表达有些问题,我在测试过程中使用万用表测试过输出接口,检测到有微弱交流信号输出的,我想应该是信号不够强不足以驱动喇叭。
还有疑问是我现在通过并联I2C的通信总线查看主控的指令,发现到其循环读取 book-0x78,page-0x02 下的0x60寄存器和0x64寄存器,文档中描述为输出信号测量我觉得不是很具体,请问是寄存器的值是指输出电平的大小吗,如果是指电平大小那么值又是如何换算的?
,
Amy Luo:
短路功能我想应该是通过检测是否发生OC过流保护来判断的。
关于 book-0x78,page-0x02 下的0x60寄存器和0x64寄存器的功能,我再去确认下
,
Amy Luo:
? ? 说:现在有个问题是有搭载了TAS5822M的功放产品在其控制软件有一个负载检测的功能选项
这里的“控制软件”,您可以详细描述它吗?因为我在向E2E英文论坛工程师提到控制软件的时候, 他理解为了PPC3,您这里是指PPC3吗?
下面是我咨询E2E工程师的网页链接:
https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1180027/tas5822m-open-load-detection/4452941#4452941
他回复说,输出电平寄存器反映的是输出电压电平,无论是否存在负载输出电压都不会改变,因此无法检测OL。
,
? ?:
感谢回复
Amy Luo 说:这里的“控制软件”,您可以详细描述它吗?因为我在向E2E英文论坛工程师提到控制软件的时候, 他理解为了PPC3,您这里是指PPC3吗?
我所说的控制软件是指功放设备的控制界面软件,不是PPC3
Amy Luo 说:短路功能我想应该是通过检测是否发生OC过流保护来判断的
我测试过短接输出端口时,通过监听I2C总线发现过流寄存器的值为0x00,但不知道tas5822是否已经进入了HI-Z状态
Amy Luo 说:他回复说,输出电平寄存器反映的是输出电压电平,无论是否存在负载输出电压都不会改变,因此无法检测OL。
感谢解答,我也试过短接通信的I2C总线时,产品还是可以检测到开路。现在我发现tas5822的第29号引脚SDOUT是输出到主控的,请问下SDOUT这个引脚是否像文档说明那样默认为DSP后输出?那么假设输出开路的情况下输入源有信号输入,SDOUT会输出信号吗?
,
Amy Luo:
? ? 说:我测试过短接输出端口时,通过监听I2C总线发现过流寄存器的值为0x00,但不知道tas5822是否已经进入了HI-Z状态
您直接短接的TAS5822M 的输出端口OUT+/OUT- 吗?还是短接的扬声器?您是读取的Book0/Page0 Register 0x70 的值吗?
? ? 说:那么假设输出开路的情况下输入源有信号输入,SDOUT会输出信号吗?
您这里是指扬声器开路、数字音频接口有信号输入时是吗?
,
? ?:
感谢回答,上面的问题我已经测试过并且排除了,所以现在打算改用TAS6422做产品