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.

[参考译文] CCS/PCM5142:PCM5142不工作

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

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/648239/ccs-pcm5142-pcm5142-is-not-working

部件号:PCM5142

工具/软件:Code Composer Studio

你(们)好

我正在使用C5545 DSP来处理音频数据。

实际上,我通过I2S将C5545与PCM5142连接起来。

在CCS中,我将C5545编程为主控,然后检查示波器波形。 BCLK,WS,DATA

但pcm5142无法正常工作。 我听不到任何声音。

 

我错过了什么?  

 

请回答我的问题

 

谢谢  

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


    如何配置PCM5142? 您是否将其设置为HW,SPI或I2C模式? 您是否验证了电源针脚的值是否正确? 另外,检查XSMT引脚是否保持在低位。

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

    你(们)好

    感谢您的回复

    我检查了XSMT引脚,它是"高"的

    我在pcm5142和C5545之间有I2C连接

    但我没有编程关于I2C的。

    我认为它可以在没有I2C编程的情况下工作。

    但我需要对PCM5142进行编程吗? 对吧?

    我可以获取PCM5142的I2C代码示例吗?

    我看到了AIC3254? 示例代码,但没有PCM代码。

    我是初学者,请告诉我详细信息。

    谢谢你

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

    我认为最好的起点是确保PCM设备配置正确。 如果您查看PCM5142数据表,您可以在第6节中看到该设备可配置为在SPI,I2C或HW控制模式下运行。 您知道设备的配置吗? 这可能有助于共享系统的示意图。 接下来,我将使用示波器或逻辑分析仪确认您的I2S数据正确无误。 您是提供外部SCK还是使用设备内部PLL?

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

    这是我的原理图。我选择了I2C模式。模式1连接到GND,而模块2连接到DVDD

    我还使用了3线I2S (CLK=Bck,DK = DIN,FS=LRCK)。

    这是我的波浪

    我没有设置PCM时钟...

    谢谢

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

    您正在使用48K I2S和64*FS机架,对吗? 我看不出原理图有任何明显的错误。 让我们尝试几件事:
    1.尝试填充R93,使SCK引脚接地而不是浮动,以防止任何串扰/数字馈通使PLL混淆。
    2.在提供I2S数据的情况下,测量引脚5/或C90上VNEG (~-3.3V)的电压。
    3.彻底检查板上设备周围是否有不良的焊接点。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好 感谢您的回复。

    1.我连接了R93。
    2. VNEG为640mV和720mV。 它将640mV更改为720mV,720mV更改为640mV
    3.我做到了。

    但输出不是什么......

    我不知道什么是错误。


    谢谢。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    VNEG是充油泵的调节输出,应为-3.3V。 如果充油泵不工作,则电源针脚配置不正确,PLL未运行或设备损坏。 首先,我要确认所有电源针脚都有正确的3.3V电压,同时还要测量LDOO针脚(1.8V)。 确保在此期间提供了I2S数据。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你(们)好  

    感谢您的回复。

    我检查了DVDD,CPVDD,AVDD,它是3.44V

    LDOO也是2V。

    是这样吗?  

    但VNEG仍然不是3.3V。 (640mV)  

    我有两块系统板。但结果相同。

    ...

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我将尝试I2C时钟设置。
    能否给我一些设置时钟的提示?

    谢谢
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    首先,尝试确认您发送的数据符合PLL自动检测率- PCM5142数据表中的表33。 如果您使用的是其中一种速率,PLL应自动检测。 我想读一下94号登记册(表108. 第0页/注册94)以检查时钟检测的状态。 如果您的输入时钟出现错误,则应显示在此处。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有任何更新?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我编程了I2C,它工作正常。

    谢谢你们的善意。

    这对我真的很有帮助
x 出现错误。请重试或与管理员联系。