Part Number:TLV320ADC3101
请问:在linux系统下,TLV320ADC3101可以在设备运行过程中,可以实时修改CODEC的采样率吗?
采样位数,增益这些呢
? ?:
采集音频信号,刚开始有20个左右的采样点数值为0(如图示);输入信号是用的信号发生器产生正弦波型号输入给tlv320adc3101。请问这是什么原因导致的?
,
? ?:
这个难道是器件启动时期内导致的吗??
,
Amy Luo:
您好,
? ? 说:
在linux系统下,TLV320ADC3101可以在设备运行过程中,可以实时修改CODEC的采样率吗?
采样位数,增益这些呢
我确认下这个问题
? ? 说:采集音频信号,刚开始有20个左右的采样点数值为0(如图示);输入信号是用的信号发生器产生正弦波型号输入给tlv320adc3101。请问这是什么原因导致的?
不知道这个时间您是怎样对齐的,上述波形是设备启动后开始输出的吗?输入信号是什么时候给到 tlv320adc3101?
? ? 说:这个难道是器件启动时期内导致的吗??
有可能是
,
? ?:
1、这是输出的采样值的数据值
2、输入信号是设备启动前就给到输入
,
Amy Luo:
第一个问题我还在确认中;
TLV320ADC3101在I2S通信中是slave 还是Master?如果是Slave,在设备启动时,TLV320ADC3101还没有输出,主控端就开始发送时钟读取数据,那么读到的就是0。
,
? ?:
Master
,
? ?:
Master
,
Amy Luo:
第一个问题确认:
No, sample rate can't be changed in real-time. It must power off codec before changing sample rate. Gain can be changed in real-time.
如果是master的话,那就看那些0值采样点是不是ADC使能之前输出的,ADC使能之后再加一个采样周期是输出的第一个非0 时刻。