I DRIVE 2 TAS5720A-Q1 IC 和两者都存在过热问题、这是在我连接模拟电压后开始的。 即使扬声器处于静音状态、IC 上的功率耗散也很高、我会遇到过热错误。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
I DRIVE 2 TAS5720A-Q1 IC 和两者都存在过热问题、这是在我连接模拟电压后开始的。 即使扬声器处于静音状态、IC 上的功率耗散也很高、我会遇到过热错误。
在数据表中、左侧和右侧音量寄存器有一个短语、"任何小于00000111的设置都会将通道置于静音状态"、我已应用此设置。 我没有控制电源控制寄存器来将器件置于静音模式。 我是不是吗?
主机向我发送0卷值时。 我发送一个小于7的值来使器件静音并重新计算功率耗散、但不管我做什么。
IC 上没有用于由 IO 驱动的 MUTE 引脚。 只允许通过控制寄存器进行控制。
我的散热焊盘焊接设计很弱、但即使很好、我相信也不够。
虽然我不开始操作 IC 来驱动扬声器、但 IC 会发热。 当我断开模拟电源时、器件正在冷却。
您好、Ismail、
从上面的讨论中可以看出、器件在驱动电流时没有任何音频信号对输出进行调制。 因此、我们必须查找可能导致输出级功率 FET 中电流流动的其他条件。 这是器件中唯一一个会导致显著发热的阶段。 我还会看到一个区域是 LC 滤波器。 我看到您使用的是一个68uH 电感器和470nF 电容器。 电感器可能会饱和并导致您遇到的发热。 测试的一种方法是移除470nF 电容器并查看加热是否减少。 如果您发现这种情况、则需要用适当的电感器替换电感器。
PWM 正确、占空比根据 声音而变化。
在触发 OT 保护的情况下、我将通知您由 IC 驱动的电流。
顺便说一下、我有一个 MCU 来控制驱动相同数字数据的两个 IC。
我能否从一个 I2S 通道控制这两个 IC (将使用相同的数字声音数据)?
在实践中 、两个 IC 中的一个是坏的。 它具有输出 PWM、但该 PWM 无法调制。 占空比没有像另一个那样变化。
所有 I2S 连接和其他无源器件设计彼此相同。
首先、系统中的两个 TAS5720A-Q1应配置为不同的 I2C 地址。 对于 SPK_SLEEP/ADR 引脚、一个器件使用地址0xD8下拉、另一个器件使用地址0xDA 上拉。
两个器件可以重复使用相同的 I2S 线路。 关键是检查是否完成了不同的 I2C 地址和单独的配置。
至于"热问题"、是否能够测量芯片外壳温度? 此外、请帮助提供以下波形。 它可以帮助我们进行进一步分析。
2、测量 SPK_OUT+、SPK_OUT-、BSTRP+、BSTRP-波形、以检查输出 PWM 是否正确。
3.在静音时检查 PVDD 电流以触发 OT 保护。
您好!
PWM 频率(波形显示~529.2kHz)的配置是什么? 它是否配置为12*FS (44.1kHz)?
热像图似乎有两个器件设置良好、处于播放模式。 "一个器件问题"是否仍然发生?
69.1C 外壳温度不应触发 OT 保护。 之前的 OTP 发生在这种情况下?
另一个检查项目、请与我们分享原理图和 PCB 布局。 由于私有数据共享、我们可以使用脱机电子邮件。
此致
TAS5720AQ1_comm_param.DigitalClipper=0;//剪切器 için ayar yapılmadı! TAS5720AQ1_comm_param.AnalogGain =AnlGainSettingI_25dB; TAS5720AQ1_comm_param.ChannelSelect =LChSwelected; TAS5720AQ1_comm_param.DigitalBoost =Boost_0dB; TAS5720AQ1_comm_param.HPFilter =HPFilterIsNot_boned; TAS5720AQ1_comm_param.PWMRate =SwRateI_16LRCK; TAS5720AQ1_comm_param.SerialInputFormat =DEFAULT_I2Sformat; TAS5720AQ1_comm_param.SpeedMode =SingleSpeed; TAS5720AQ1_comm_param.VolumeFade =VolumeFade; /******** /hi2s3.instance = SPI3; hi2s3.Init.Mode = I2S_MODE_MASTER_TX; hi2s3.Init.Standard = I2S_standard_Philips; hi2s3.Init.DataFormat = I2S_DATAFORMAT_16B; hi2s3.Init.MCLKOutput = I2S_MCLKOUTPUT_ENABLE; hi2s3.Init.AudioFreq = I2S_AUDIOFREQ_32K;//32kHz hi2s3.Init.CPOL = I2S_CPOL_LOW; hi2s3.Init.ClockSource = I2S_CLOCK_PLL; hi2s3.Init.DuplexMode = I2S_FULLDUPLEXMODE_DISABLE; / /
我不知道如何进行私有数据共享。
首先、怠速时没有触发、我写错了。 它会随着电流的增大而触发。
但是、即使在怠速时也没有触发。 70°C 在室温下非常高。 你知道标准
两个 IC 都存在过热问题。 模拟输入来自 C7。
VDD 来自 L4共模之后。
检查我的空闲状态功率耗散计算:
70ma^2 x (4欧姆/每扬声器)= 0.02 W
65 K/W x 0.02W = 1.2 K+25 = 26.2 C (ıt Ω 必须为)
实际温度为70°C