TI论坛
直播中

123

10年用户 829经验值
擅长:可编程逻辑
私信 关注
[问答]

请问AUDIO CODEC可以获得模拟输入信号的频率吗?


  • 我在设计一个电路,需要得到输入的模拟信号的频率,有300Hz的,1500Hz的还有2300Hz的,这几个信号可以通过AUDIO CODEC 的ADC,然后求得输入信号的频率是多少吗? 应该怎样求得?用ti的哪款芯片可以实现该功能?
    谢谢!

回帖(3)

李昕萌

2024-11-7 10:16:31
是想检测到未知模拟信号的频率么?AIC3254内部的DSP可以实现频谱分析,结合外部MCU可以实时读取当前信号频谱分布。
举报

王伟鹏

2024-11-7 10:16:37
  还可以用带通滤波器来实现。用三个带通滤波器,频率分别设在300Hz,1500Hz,2300Hz。用带miniDSP的codec,如PCM3070,AIC3254等都可以实现。
举报

刘英

2024-11-9 09:18:18
AUDIO CODEC(音频编解码器)通常用于数字音频信号的处理,而模拟输入信号的频率测量需要使用其他方法。在您的情况下,您需要测量300Hz、1500Hz和2300Hz的模拟信号频率。为了实现这一目标,您可以采用以下步骤:

1. 使用一个模拟信号处理电路(如低通滤波器)来滤除不需要的频率成分,以便只保留您关心的频率成分。

2. 将滤波后的模拟信号输入到AUDIO CODEC的ADC(模数转换器)中,将其转换为数字信号。

3. 使用数字信号处理(DSP)技术来分析数字信号的频率。这可以通过快速傅里叶变换(FFT)算法实现,它可以将时域信号转换为频域信号,从而得到信号的频率成分。

4. 根据FFT结果,识别出300Hz、1500Hz和2300Hz的频率成分,并计算它们的幅度。

关于TI(德州仪器)的芯片,您可以考虑使用以下几款:

1. TMS320F28027:这是一款具有高性能ADC和DSP功能的微控制器,适用于音频信号处理。

2. LM4550:这是一款音频编解码器,具有集成的ADC和DAC,适用于音频信号的转换和处理。

3. TMS320C55x:这是一款高性能DSP处理器,适用于音频信号的数字信号处理。

请注意,这些芯片可能需要与其他模拟信号处理电路(如滤波器)配合使用,以实现您所需的功能。希望这些信息对您有所帮助!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分