TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6748

你好

我想設計一個具有八個通道的揚聲器,目前知道它支持TDM輸入,請問TMS320C6748能夠輸出四個或八個通道嗎?

並且想請問能不能調整各個頻道之間的時間延遲? 如果可以的話該如何設定呢?

Shine:

1. c6748的mcasp支持多通道输出,请参考下面的TRM Chapter 23。
www.ti.com/…/spruh79c.pdf

2. mcasp TDM模式下slot时隙之间是没有delay的。

Joan Jio:

回复 Shine:

那如果我調整 ACLKR和AHCLKR之間的數值比例,能夠有時間延遲的效果嗎?

除了TDM以外的模式,有沒有別的方法可以讓通道間產生時間延遲?

Shine:

回复 Joan Jio:

请问您是要怎么调整ACLKR和AHCLKR来得到slot之间的延时效果呢?

Joan Jio:

回复 Shine:

這麼說,我正在設計一個8通道的放大器,並且希望該放大器具有方向性。因此,它應該具有設置每個通道之間的時間延遲的功能。

一開始我找到TAS3108EVM2,因為它具有8通道,還可以設置時間延遲,但是現在已經停產了

所以我需要組合兩個具有四通道的開發板,或是找到下一個能夠輸出八個通道的開發板。 上個月,我諮詢了TI,他們提出了TAS6424Q1的建議,但是最重要的問題是,如果要創建指向性效果,必須將延遲的信號放入TDM插槽中並為陣列佈置插槽。 但是TAS6424Q1不具有DSP延遲音頻的功能。 因此,我需要其他具有DSP功能以延遲音頻的產品。不過正如你上面所說,TMS320C6748 可以支持多通道輸出,但若無法改變八個通道之間的time-delay的話,你有推薦其他符合我的需求的產品嗎?

Tony Tang:

回复 Joan Jio:

TAS3108这个芯片 没有停产。开发板可能是不卖了。

C6748是一颗通用DSP芯片,在软件中可以对输出数据做任意的延时操作。但并不是说有一个寄存器来配置“延时”参数。

比如说,对收到的数据根据延时,在相应通道加上相应的空buffer,再启动DMA发送数据就实现了不同通道的i不同延时效果。这是要用软件来实现的。

Joan Jio:

回复 Tony Tang:

我在這個資料上看見TMS320C6727B有調整delay的example code, for 2 channelwww.ti.com/…/spraaa5.pdf

請問C6748有沒有類似的example code?

processors.wiki.ti.com/…/TMS320C6727B_to_TMS320C6748_Migration_Guide

Tony Tang:

回复 Joan Jio:

TI的音频软件包,得熟悉一阵子:

https://www.ti.com/tool/PERFAUDIO-FIRMWARE-DA8XX

dMAX本质上是edma。

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6748
分享到: 更多 (0)