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.

[参考译文] TMS320C5505:eZdsp-VC5505;TMS320C5505查询

Guru**** 2554260 points
Other Parts Discussed in Thread: TMS320C5505

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/624677/tms320c5505-ezdsp-vc5505-tms320c5505-queries

器件型号:TMS320C5505

 

  1. eZdsp-VC5505       (TMS320C5505)

 

我们在 SYSCLK 上运行处理器、速度为100Mhz。

我们将以48000Hz 的采样率从音频编解码器 AIC3204获取数据

用于 TMS320C5505和 AIC3204接口的协议是 BCLK 为1.534MHz 的 I2S 协议。

使用 DMA 将 I2S 中的数据发送和接收到 TMS320C5505

 

我们的应用要求每个样片都应通过一系列64级“48”FIR 滤波器进行传递。FIR 滤波是使用 DSP 库函数“fir ()”完成的。下面是观察结果和查询结果。

 

观察结果:

当从编解码器以48000Hz 的频率完成采样时、从编解码器接收数据块所需的时间为20us (大约)(字长16)

(BCLK–1.534MHz。

对于1位传输、从编解码器获取的时间为1/1.534Mhz = 0.6us。

对于32位、它需要32/1.534 = 20us apprx)

 

fir () API 采用的周期为414、一次滤波操作的时间为4.14us (414/100MHz 时钟)。

 

20us 后、来自 I2S 的数据块将刷新并更新为一组新的样本。 因此、插入的 FIR 滤波器的最大数量约为5个。 如果我使用 Ping Pong 缓冲器、则插入的 FIR 滤波器的最大数量为10。 我们的要求是实施48个滤波器、这些滤波器将在20us 内执行、即在下一个样本块到达之前执行。

 

查询:

 

(1).如何在不丢失样本的情况下实施48个滤波器系列。 整个48个过滤器应在20us 内执行,即在下一个样本到达之前执行?  如何做到这一点?

 

(2)。 TMS320C5505能否实时处理此类密集型音频处理。 如果不是、请建议使用我们可以为音频应用探索的替代 TI 处理器。

 

(3)是否有任何方法可以通过 USB 接口将数据从处理器发送到主机 PC。 我们 希望将经过处理的音频采样数据发送到主机 PC 以进行测试。 有可能吗? 是否有任何其他方式发送相同的消息。

编解码器 AIC3204

 

查询:

 

是否有任何方法只发送一个通道数据而不是两个通道。 只需从 AIC3204向 TMS320C5505处理器发送一个通道数据。 我的要求是不应发送正确的通道数据、从编解码器发送的任何样本都应是左通道数据。 是否有任何启用此功能所需的编解码器配置? 这是可行的吗??

 

 

MIC:

 

查询:

 

我们将一个通用套环麦克风(2引脚)连接到 exDSP VC 5505 USBSTIK 的音频输入插孔。 它无法被识别。 数据未通过 Mike 读取。 是否应该使用任何特定的 MIC 类型或进行任何配置。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    软件团队已收到通知。 他们的反馈将在此处发布。

    此致、
    Yordan