完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
2个回答
|
|
读写寄存器值不一样,显然是不正常的,除了24MHz的crystal输入之外,MCK多大频率?LRCK,BCK是外部时钟提供还是通过内部分频得到?
|
|
|
|
关于您的问题,我将逐一解答:
1. 寄存器值是否正常? 根据PCM1864手册,reg32(0x20)寄存器用于配置时钟源。您选择了XTAL作为时钟源,主模式,clkdet enable,并写入了0x11。读出值为0x17,这意味着寄存器值已经正确设置。寄存器值是0x17,说明XTAL时钟源已启用,主模式和clkdet enable均已启用,这是正常的。 2. 使能pll_en 要使能PLL,您需要设置reg32(0x20)寄存器的第3位(从0开始计数)。您已经将寄存器值设置为0x11,现在需要将第3位设置为1。将0x11与0x08(二进制为00001000)进行按位或操作,得到0x19。将0x19写入reg32(0x20)寄存器,以使能PLL。 3. 查看reg117(0x75),值为0x7,几项时钟都出错 根据PCM1864手册,reg117(0x75)寄存器用于显示时钟状态。0x7表示PLL、MCLK和BCLK均未锁定。要解决这个问题,请按照以下步骤操作: a. 确保晶振已正确连接到PCM1864。 b. 检查晶振频率是否为24MHz,因为PCM1864需要24MHz的晶振。 c. 确保PLL使能(如第2点所述)。 d. 检查电源电压是否稳定,以确保PCM1864正常工作。 e. 如果以上步骤都无法解决问题,您可以尝试重置PCM1864,然后重新配置寄存器。 希望以上解答能帮助您解决问题。如果还有其他疑问,请随时提问。 |
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
709 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
618 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1080 浏览 1 评论
774 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
537 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
189浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
147浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
16浏览 13评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
138浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
132浏览 12评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:14 , Processed in 0.858884 second(s), Total 54, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号