工具/软件:Linux
大家好,
目前,我们正在将tlv320aic3105编解码器用于定制主板。 我们正在尝试测量编解码器输出的输出电压。 我们提供了来自信号发生器的输入1V (p-p)。 正如我们所观察到的 ,输出电压非常低。
编解码器的最大输出电压的预期值。
您还能建议我如何增强编解码器信号吗?
提前感谢。
Jaya b,c
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.
工具/软件:Linux
大家好,
目前,我们正在将tlv320aic3105编解码器用于定制主板。 我们正在尝试测量编解码器输出的输出电压。 我们提供了来自信号发生器的输入1V (p-p)。 正如我们所观察到的 ,输出电压非常低。
编解码器的最大输出电压的预期值。
您还能建议我如何增强编解码器信号吗?
提前感谢。
Jaya b,c
您好,Steve,
输入来自信号发生器1V (p-p)。
请在下面查找寄存器设置
如何知道输入电平衰减设置?
谢谢 ,此致,
Jayalaxmi
您好,Steve,
您是否有机会查看我的注册设置?
下面还有一些问题!!!!!
>>我已为具有以下寄存器设置的200 mv(p-p)正弦波编解码器提供输入,
i2cset -f -y 1 0x18 19 0x04 --- 左ADC控制寄存器。
i2cset -f -y 1 0x18 15 0x80 --- 左ADC PGA增益控制寄存器
使用以下命令进行记录,
arecord -t wav -f S16_Le -r 4.8万 recorded_16_48.wav,
当我开始记录时,会有一个偏移,即1.2V正直流值将在输入端和输出端增加。 我还观察到编解码器寄存器15的值已更改为0x20。
驱动程序中设置的默认值为0x80。 在记录期间,值将被更改。
为什么价值会受到影响? 是否仅在启动期间设置默认值? 是否需要明确注意任何寄存器设置? 即使我尝试将所有增益保持在0dB,增益是如何增加的?
>>在记录期间,我打印PCM值(ADC输出),当输入为零电压时,我仍得到像79.4674万 ,675.....这样的读数
不知道为什么我看到这些值而不是0?
>>对于以上PCM值,我尝试使用下面提到的公式转换为电压,
输出电压=(PCM数据)*参考电压()/(2^(n-1))
其中 Vref = 3.3V
N=位数,如16位或24位
以上计算是否正确?
>>我已附上TI编解码器驱动程序代码供您参考。
e2e.ti.com/.../tlv320aic3x_5F00_sept11.c
急切等待您的回复。
谢谢,此致,
Jayalaxmi
您好,
我正在等待对上述问题的答复。 。 。 。 。 。 。 。 。
当我开始记录 时,16 dB增益将被添加到信号中。
但我想知道从何处添加这16 dB增益?
在记录寄存器设置之前,
REG 15 = 0x80
但在记录期间,该值将更改为0x20。 因此,将增加16 db增益。
我正在使用TI提供的编解码器驱动程序( TLV320aic3x.c)。
请在这方面提供帮助。 因为我的时间即将用不了,我能否获得快速帮助?
谢谢!
杰