完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
嘿,
我有问题选择正确的STA309A输入设置。 我目前的输入是I2S,有48个样本,512 * fs。 数据表的22-25位置有点令人困惑。在CONFA中我可以选择MSC,例如48个样本,512 * fs。但在第25页,我只能为I2S输入声音格式选择最大64 * fs。这些寄存器和设置有什么区别? 现在哪种配置是正确的?我在ADC和DSP上有一个24.576 MHz的Xti输入。 问候! 以上来自于谷歌翻译 以下为原文 Hey there, i have problems to choose the right input setting of the STA309A. My current input is I2S with 48 samples at 512*fs. The sites 22-25 of the datasheet are a bit confusing. In CONFA i can choose a MSC e.g. of 48 samples with 512*fs. But at page 25 i only can choose a maximum of 64*fs for I2S input sound formats. What is the difference between those registers and settings? Which configuration now is the right one? I have a XTI input of 24.576 MHz at the ADC's and the DSP. Greetings! |
|
相关推荐
7个回答
|
|
嗨,我,
主时钟可能是您馈送到ADC的时钟,因为ADC可能会向系统提供LRCK和BICK,然后I2S时钟必须与STA309A的主时钟同步,否则您将听到爆米花噪声。 如果ADC的设置为48Khz LRCK和3.072Mhz Bick,则还需要在0x00寄存器MSC位中更改STA309A输入设置,默认为256FS,对于512FS,48Khz,MSC位的值应为001。 谢谢 YT 以上来自于谷歌翻译 以下为原文 Hi Me , the Master clock could be the clock that you fed to ADC , since ADC may provide LRCK and BICK to system , then I2S clock must be synchronized with Master clock for STA309A , otherwise you will hear pop corn noise . if the setting for ADC is 48Khz LRCK, and 3.072Mhz Bick, you need also change the STA309A input setting in 0x00 register MSC bits , it's 256FS in default , for 512FS ,48Khz , the value of MSC bits should be 001. Thanks YT |
|
|
|
你好YT,
就是我做了什么。但我仍然无法发出任何信号。寄存器0x00和0x01的时钟同步不是正确的设置吗? 我说,在PWM设置中,STA发出50%的占空比信号。我如何解决丢失时钟的问题?我找不到任何错误的寄存器设置,我检查了我的电路板,例如,是一个捷径,或者如果STA没有收到XTI引脚上的信号,但一切都很好。 我可以寄给我注册配置吗? 谢谢, 我 以上来自于谷歌翻译 以下为原文 Hi YT, that is, what i did. But i still can't get out any signal. Isn't the clock synchronisation the right setting of registers 0x00 and 0x01? I said, that in PWM setting the STA gives out a 50% duty cycle signal. How i can fix the problem of a loss clock? I can't find any wrong setting of the registers and i checked my board if there e.g. is a short cut or if the STA doesn't recieve a signal on the XTI pin, but everything is fine. Shall i send you my register configuration? Thanks, mE |
|
|
|
嗨,我,
您可以参考数据表第18页中的原理图,了解MCLK连接,它是XTI输入。以下链接是最新的数据表。 http://www.st.com/content/ccc/resource/technical/document/datasheet/97/41/d6/a4/6b/2a/40/b9/CD00169555.pdf/files/CD00169555.pdf/jcr:内容/翻译/ en.CD00169555.pdf 和STA309A默认PWM输出处于三进制调制模式,如果静音位已设置,输出将停止,请根据数据表中的第36页调整音量和静音设置。 顺便说一下,您可以从ST网站下载Audioworkbench软件,以便快速访问STA309A寄存器。 谢谢 YT 以上来自于谷歌翻译 以下为原文 Hi Me , you can refer to schematic in datasheet page 18 for MCLK connection, it's XTI input. below link is latest datasheet. http://www.st.com/content/ccc/resource/technical/document/datasheet/97/41/d6/a4/6b/2a/40/b9/CD00169555.pdf/files/CD00169555.pdf/jcr:content/translations/en.CD00169555.pdf and STA309A default PWM output is in ternary modulation mode ,if the mute bit had been set , the output will be stopped , please adjusted your volume and mute setting according to page 36 in datasheet . by the way, you can download Audioworkbench software from ST website to get quick access of STA309A registers. Thanks YT |
|
|
|
您好YT,
谢谢回答! 我现在从dsp中听到了声音。但仅限于第1频道和第8频道。 在ch 1上我可以从i2s中选择我想要的每个输入通道。但是ch 8是固定的。 我现在的设置是:192kSamples,(128 * fs)。 我测量过的东西: XTI = 24.576 MHz, CKOUT = 28.8至29 MHz PWM输出〜仅227 kHz(配置F寄存器的@倍速设置) 我非常喜欢STA309A - 它是一款功能强大的DSP,看起来很容易操作。 我怎么能解决这个问题?它是PLL电路吗?例如我不能测量任何频率。或者PPLB引脚必须设置为高电平才能使能PLL? (PLLB在参考原理图中设置为低)。 或者STA309无法处理24.576 MHz? 谢谢! 问候, 我 以上来自于谷歌翻译 以下为原文 Hello YT, thanks for answering! I now got sound out of the dsp. But only on channel 1 and ch 8. on ch 1 i can select every input channel i want from i2s. but ch 8 is fixed. my setting now is: 192kSamples, (128*fs). things i've measured: XTI = 24.576 MHz, CKOUT = 28.8 to 29 MHz PWM Output ~ only 227 kHz (@ double speed setting at config F register) i like the STA309A very much - it's so a powerful DSP and looks easy to handle. how i can fix this problem? is it the PLL circuit? e.g. i cannot measure any frequence on it. or must the PPLB pin set to high to enable PLL? (PLLB set to low in the reference schematic). or maybe the STA309 cannot handle 24.576 MHz? Thank you! Greetings, mE |
|
|
|
编辑:
我的注册设置: 0x00:0x13 0x01:0x00 0x04:0xff 0x05:0x40 0x07:0x4e(必须禁用i2s和mclk失败检查才能获得输出) 以上来自于谷歌翻译 以下为原文 edit: my register setting: 0x00: 0x13 0x01: 0x00 0x04: 0xff 0x05: 0x40 0x07: 0x4e (must have i2s AND mclk fail check disabled to get output) |
|
|
|
我可以在其他地方获得帮助吗?
我不敢相信这是一个很大的问题,STA309A无法工作=( 是否有另外八个通道的音频处理器可混合? 谢谢, 我 以上来自于谷歌翻译 以下为原文 Can i maybe get help somewhere else? I cannot believe it's so a big problem, the STA309A is not working =( Is there another audio processor with eight channels mixable? Thanks, mE |
|
|
|
我好,
STA309A可以处理192Khz的采样率。 根据您的硬件配置,请确保您的位时钟为12.288Mhz,因为它是64FS。 并且您的时钟输出频率很奇怪,请检查您的PLL网络参数,是否与ST建议的应用电路一致。 顺便说一句,请从ST网站下载APWorkbench,这个工具将帮助您正确初始化STA309A。 谢谢 YT 以上来自于谷歌翻译 以下为原文 hi ME, STA309A can handle 192Khz sample rate . according to your hardware configuration, please make sure your bit clock is 12.288Mhz ,due to it's 64FS . and your clock output frequency is strange , please check your PLL networks parameters , is it aligned with ST recommended application circuitry . by the way, please down load APWorkbench from ST website, this tools will help you to initialize STA309A properly . Thanks YT |
|
|
|
只有小组成员才能发言,加入小组>>
请教:在使用UDE STK时,单片机使用SPC560D30L1,在配置文件怎么设置或选择?里面只有SPC560D40的选项
2644 浏览 1 评论
3209 浏览 1 评论
请问是否有通过UART连接的两个微处理器之间实现双向值交换的方法?
1784 浏览 1 评论
3613 浏览 6 评论
5990 浏览 21 评论
940浏览 4评论
1317浏览 4评论
在Linux上安装Atollic TRUEStudio的步骤有哪些呢?
585浏览 3评论
使用DMA激活某些外设会以导致外设无法工作的方式生成代码是怎么回事
1304浏览 3评论
1362浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-25 22:18 , Processed in 1.372738 second(s), Total 90, Slave 74 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号