主题中讨论的其他器件: TAS5805
您好!
我们使用 TAS5805M 以高达20kHz 的频率输出正弦波。
在1kHz 时、放大器输出看起来非常平滑、没有太多失真。
失真开始从大约3kHz 开始出现。 这是 10kHz 时的输出信号:
如果我运行 FFT、我会看到很多谐波。
这是预期行为吗? 我在输出端使用一个10欧姆电阻器。 该滤波器具有一个10uH 电感器和2x330nF = 660nF 电容器。
I2S 以48kHz 采样率发送正弦值。 由12V 供电
我的 I2C 初始化序列 非常简单。 我不使用任何信号处理。
开关频率设置为768kHz。
uint8_t initSequence[][2]={
{ 0x00、0x00 }、//将页更改为页0
{ 0x7f、0x00 },//将书籍更改为书籍0
{ 0x03、0x02 }、// HIZ
{ 0x01、0x11 }、//复位寄存器
{ 0x03、0x02 }、// HIZ
{CFG_META_DELAY、5}、
{ 0x03、0x00 }、//睡眠
{0x46、0x11}、
{ 0x03、0x02 }、// HIZ
{0x61、0x0B}、// ADR 作为 FaultZ 输出
{0x60、0x01}、// ADR 引脚作为输出
{0x7d、0x11}、
{ 0x7E、0xff }、
{ 0x00、0x01 }、//将页更改为页1
{0x51、0x05}、
//寄存器调优
{ 0x00、0x00 }、//将页更改为页0
{ 0x7f、0x00 },//将书籍更改为书籍0
{0x02、0x00}、// Fsw = 768kHz
{ 0x30、0x00 }、// SDOUT 输出 DSP 输出
{0x4c、0x30}、//数字音量:0dB (默认值)
{0x53、0x03}、// ANA 带宽= 175kHz
{0x54、0x00}、// ANA 增益= 0dB
{ 0x03、0x03 }、//播放
{0x78、0x80}、//清除模拟故障
};
此致、
Johannes Nadler