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.

[参考译文] SRC4392:SRC4392 SRC输出示例频率

Guru**** 2381480 points
Other Parts Discussed in Thread: SRC4392, MSP430FR5949
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/718083/src4392-src4392-src-output-sample-frequency

部件号:SRC4392
主题中讨论的其他部件: MSP430FR5949

你(们)好

几个月前,我发布了一个关于SRC4392输出示例频率的问题,但至今仍未收到任何回复。

我的问题是如何强制SRC达到特定的输出采样频率。

SRC是否一直是输出的从属设备(例如端口B),因此您必须为端口B编程正确的采样频率,然后SRC将任何输入频率转换为所需的输出采样频率?

请指明此假设是否正确。

然后我要问第二个问题。

我在SPI模式下使用SRC4392,由MSP430FR5949驱动。

 从MSP430 SPI RX输入处的SRC4392读取数据的唯一方法是向MSP430 SPI发送缓冲区写入数据。

如果我启动一个读取周期来读取所有51 SRC4393 page0寄存器,我首先写入第一个字节(命令字节) 0x81 (MSB 1,表示读取操作,从地址1开始)

要发送的第二个字节是0x00 (不在乎)。 连续写入MSP430 SPI TX寄存器,而SRC4392 CD引脚保持低位,将导致SRC4392数据被发送到寄存器计数器

直到所有page0寄存器都由SRC4392发送。  然后我拉高SRC4392的CS针脚。

我想知道的是,在将数据发送到MSP430期间,CDIN在其输入处是否对数据作出反应,因为我必须不断将数据写入MSP430 SPI发送缓冲区,以便使SRC4392能够将数据发送到MSP430 SPI RX。

我预计,一旦读取命令被识别并且CS引脚保持低电平,CDIN输入将不再响应。 仅在CS引脚循环(高和低)后,CDPIN才会再次查看数据。

此说明是否正确。  如果不能,您可以解释在SRC4392的数据传输过程中,CDIN引脚上允许的数据输入是什么,而无需更改SRC4293寄存器或干扰发送至MSP430 SPI-RX的过程。

提前感谢您回答这两个问题。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Jan,
    很抱歉,您的e2e帖子未能及时收到。

    就您的第一个问题而言,您对SRC基本功能的解释是准确的。 输入-输出采样比率由SRC速率估计电路自动确定,输入和输出采样比率范围为16:1至1:16。

    关于第二个问题,我需要进一步了解这一点,并且必须向您提供有关SPI的详细信息。

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

    您好,Ravi:

    我的SPI读取问题还能得到答案吗?