完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在 IMX8MP 處理器上使用 TLV320AIC3101 作為音頻輸出 規格書上有提到可以使用 BCLK 代替 MCLK 作為 PLL 輸入使用 這是可行的嗎? 我現在無法輸出 CLOCK 給 BCLK 附上我的 DTS &sai3 { #sound-dai-cells = <0>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sai3>; assigned-clocks = <&clk IMX8MP_CLK_SAI3>; assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>; assigned-clock-rates = <12000000>; clocks = <&audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_IPG>, <&clk IMX8MP_CLK_DUMMY>, <&audio_blk_ctrl IMX8MP_CLK_AUDIO_BLK_CTRL_SAI3_MCLK1>, <&clk IMX8MP_CLK_DUMMY>, <&clk IMX8MP_CLK_DUMMY>; clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3"; status = "okay";};pinctrl_sai3: sai3grp { fsl,pins = < MX8MP_IOMUXC_NAND_DATA01__AUDIOMIX_SAI3_TX_SYNC 0xd6 /* AUD_TXFS */ MX8MP_IOMUXC_NAND_ALE__AUDIOMIX_SAI3_TX_BCLK 0xd6 /* AUD_TXC */ MX8MP_IOMUXC_NAND_CE0_B__AUDIOMIX_SAI3_TX_DATA00 0xd6 /* AUD_TXD */ >;}; |
|
相关推荐
1个回答
|
|
在某些情况下,可以使用BCLK(Bit Clock)代替MCLK(Master Clock)作为PLL(Phase-Locked Loop)的输入。但是,这取决于具体的硬件设计和应用需求。在您提到的IMX8MP处理器和TLV320AIC3101音频输出的情况下,我们需要考虑以下几点:
1. 首先,我们需要查看TLV320AIC3101的数据手册,了解其对MCLK和BCLK的要求。如果数据手册中提到可以使用BCLK代替MCLK作为PLL输入,那么这是可行的。 2. 其次,我们需要考虑IMX8MP处理器的音频子系统是否支持这种配置。如果处理器的音频子系统可以生成BCLK信号并将其输出到TLV320AIC3101,那么这种配置是可行的。 3. 另外,我们还需要考虑音频采样率和时钟频率的关系。BCLK通常用于传输音频数据,而MCLK用于同步音频子系统。如果BCLK的频率足够高,可以满足音频采样率的要求,那么使用BCLK代替MCLK是可行的。 关于您提到的无法输出CLOCK给BCLK的问题,您可以尝试以下方法: 1. 检查您的设备树(DTS)配置文件,确保正确配置了音频子系统和相关引脚。您提供的代码片段中,`pinctrl-names`和`pinctrl-0`应该正确配置了引脚,但请确保其他相关配置也是正确的。 2. 检查您的内核驱动程序,确保它正确地初始化了音频子系统,并生成了BCLK信号。 3. 如果您使用的是第三方音频驱动程序,确保它与您的硬件兼容,并正确配置了BCLK信号。 4. 如果以上方法都无法解决问题,您可以尝试使用MCLK作为PLL输入,看看是否可以正常输出音频信号。这可以帮助您确定问题是否与BCLK信号有关。 总之,使用BCLK代替MCLK作为PLL输入在某些情况下是可行的,但需要根据具体的硬件设计和应用需求来判断。同时,您需要检查设备树配置文件和内核驱动程序,确保正确配置了音频子系统和相关引脚。 |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
535 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
781 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
655 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1138 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
65浏览 29评论
182浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
256浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
205浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 13:16 , Processed in 1.069892 second(s), Total 82, Slave 65 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号