Thread 中讨论的其他器件: CC3200
尊敬的支持:
我在 CC3200音频 BP 上使用 TLV320AIC3254、并且需要使用直方图统计数据或平均值生成一个中断或轮询 SPL 超过某些预定阈值、以便我知道何时有人开始和结束通话。 片上的 mini-DSP 能否执行此操作?如果可以、它是否能够因此切换 IO 引脚、或者我是否需要轮询一些存储器值来检测此情况? 请告知这是否可行、以及如何最好地执行此操作。
谢谢、
Tim
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.
尊敬的支持:
我在 CC3200音频 BP 上使用 TLV320AIC3254、并且需要使用直方图统计数据或平均值生成一个中断或轮询 SPL 超过某些预定阈值、以便我知道何时有人开始和结束通话。 片上的 mini-DSP 能否执行此操作?如果可以、它是否能够因此切换 IO 引脚、或者我是否需要轮询一些存储器值来检测此情况? 请告知这是否可行、以及如何最好地执行此操作。
谢谢、
Tim
嘿 Diljith:
感谢您的回答-这很有趣、看起来可能会起作用。 mini-DSP 是否有可用于级联的存储器、并将更多样本添加到输出(即(n-2)、(n-3)、(n-4)等)? 我假设这个 mini-DSP 不能执行直方图操作、这样我就可以有一定数量的单元来指示大部分能量的位置、而不是一段时间内查看几个样本?
此外、我还请求访问 PurePath Studio 工具、 您知道这通常需要多长时间才能获得批准、以便我可以开始使用它吗?
谢谢、
Tim
您好、Tim、
有两个 DSP -一个用于 ADC 处理、另一个用于 DAC 处理。 每个 miniDSP 都有大约1K 字的存储器。 因此、您应该能够轻松添加一些延迟样本。 基本 DSP 组件下有一个延迟组件、您可以使用它。
是的、即使在 DSP 运行时、也可以通过 I2C 从主机写入阈值参数。 必须根据麦克风敏感和增益设置对其进行调整。
遗憾的是、PPS 没有用于计算直方图的组件。 我们的大多数组件都执行基于样本的操作。 基于块的运算(FFT/直方图等)通常不适用于我们的架构。 您可以使用现有组件(延迟、比较器、加法器等)构建一个、但它可能效率不是很高。
如有任何疑问、请告知我们。
此致。