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.

[参考译文] TLV320DAC3203:无对数字麦克风的阻塞信号

Guru**** 2459830 points
Other Parts Discussed in Thread: TLV320DAC3203

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/749418/tlv320dac3203-has-no-clk-signal-to-digital-microphone

部件号:TLV320DAC3203

尊敬的先生:

TLV320DAC3203无法与数字麦克风连接: DAC3203 根本不会将miso引脚上的CLK信号输出到数字麦克风,即使我在参考手册SLAU434中使用了4.4 中的相同设置。  

当我使用与4.4 章相同的设置时, 我将MCU I2S设置 为TX/RX主控, 采样率为44.1k, 位宽为16位,立体声类型,MCLK=1128.96万hz。   

 在DAC3203的引脚1,2,3上,我测量到时钟信号为1128.96万hz,141.12万hz和4.41万hz。  

下面是我的设置图片,请帮助我找出我的代码的错误。

非常感谢。  

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

    您好,

    您也可以尝试GUI (附加到此帖子)中包含的数字麦克风回送脚本。 图中显示的寄存器设置与ARG部分4.4 相同。 您是否只是为了验证接口是否正常工作而读回寄存器值?
    没有时钟信号从miso针脚发出?

    此致,
    Ivan Salazar
    应用工程师-低功率音频和执行器

    e2e.ti.com/.../DAC3203_5F00_DMIC_2D00_loopback.txt

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

    您好Ivan:

    感谢您的回复。

    我在写了很多次寄存器后读回所有设置,可以确保I2C通信正常。  

    昨天,miso pin没有时钟信号。但是今天,我尝试了你连接的设置。有新的东西。

    1. 在miso针脚之间不时会出现一些不规则的波形(非连续的,如下图所示的一些波形仅为2或3秒), 电平约为3.3V。但没有正常的时钟信号。

    2. 然后我尝试了SLAU434-2012年5月文档中表2-23的设置, FS=48K,MCLK =4.096MHz,我得到的信号在  下图中似乎是数字麦克风的时钟信号。但电平仅为500mV。  我认为它也不是正常信号。 第一张图片是信号(绿色(CH4)信号在miso针脚上,蓝色(CH2)在MFP3上),第二张图片是设置。

    你能给我更多的建议吗? 非常感谢。

    此致

    石头

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

    您好,Stone,

    感谢您分享您的寄存器配置和您正在获得的信号波形。 我将了解一下它们,并尝试通过我们的评估模块重现您的问题。

    同时,您能否也分享您的电路图? 这肯定会有助我们对这问题有更好的处理方法。

    如果您在E2E上发布电路图时遇到问题,您可以通过E2E聊天将其发送给我。 我邀请您参加E2E聊天,您可以在此分享此类信息。 否则,您也可以将其连接到此E2E螺纹。

    谢谢你。

    此致,
    Luis Fernando Rodríguez ñ o S.

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

    您好,Stone,

    我看了一下您的寄存器配置,似乎您正在将BCLK和WCLK引脚配置为输出。 这会与输入时钟信号产生冲突。 所以,这可能是您收到奇怪时钟信号的原因。

    请将 第0页/注册27配置 为其默认值(0x00)。 此更改后,您应获得不同的时钟信号。

    然后,我强烈建议使用Ivan在附加寄存器配置中建议的PLL系数和时钟分频器(详细信息,我再次附加了配置)。 实际的时钟配置会导致FS =132.3KHz。 请使用附加寄存器配置的值,它将生成FS =44.1kHz,MCLK =11.2896MHz。

    我希望这对您有所帮助。 如果问题仍然存在,请告诉我。

    此致,
    Luis Fernando Rodríguez Sandoval。

    e2e.ti.com/.../DAC3203_5F00_DMIC_2D00_loopback-_2800_1_2900_.txt</s>2800 2900

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

    请问您对此问题有什么更新吗? 您能否获得不同的结果?

    如果您对此仍有疑问或意见,请告诉我。

    此致,
    Luis Fernando Rodríguez ñ o S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Luis,

    非常感谢您的快速响应,但由于现在有更多的项目,我必须在下周测试您的建议,我将在完成测试后回复结果。很抱歉耽误您的时间。

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

    感谢您的回复。

    我们将等待您的结果,我们很乐意帮助您解答有关此问题的所有疑问。

    此致,
    Luis Fernando Rodríguez ñ o S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Stone,

    如果您对此问题有任何其他意见,请告知我们。

    我们很乐意帮助您找到根本原因。

    此致,
    Luis Fernando Rodríguez ñ o S.
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Stone,

    您对此有任何更新吗? 我们现在是否应该关闭此线程?

    如果您对此问题有任何意见,请告知我们。

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

    您好,Luis,

    现在,我在第1页更改寄存器02的配置时修复了此错误。

    我将其更改为{02,01}, 数字麦克风的咔嗒声就出来了。 但我检查了所有示例配置是否设置为{02,00}。因此,根本原因可能与我们的原理图设计有关。

    不管怎样,麦克风现在工作了。

    感谢您的帮助,您现在可以关闭此主题。

    此致

    石头