完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
4个回答
|
|
sorry for my late.
如果按照你这个思路设置,BCLK选用ADC_MOD_CLK,还需要设置AOSR,使ADC_FS=44.1K。然后注意选择WCLK的来源为ADC_FS。即page0 0x21寄存器为0x10。这样设置了,就可以得到MCLK得到的BCLK和WCLK。 |
|
|
|
可否把你的设置写出来,我是通过你的描述初步给了一个设定,但是我觉得不是完全设置的和你的一样。这样更方便找原因。
如果你用ADC的时钟那应该是采集吧,我门通常理解回放是指DAC工作。 设置时钟的时候需要先初步计算一下,对于格式是16bit的I2S,如果ADC_FS或者DAC_FS=44.1Khz,或者48K等常用的采样频率,那么WCLK就等于采样率,BCLK最小需要设置为2*16*44.1k=1.4112Mhz,所以如果选择ADC_MOD_CLK,需要根据ADC_MOD_CLK的值来选择分频系数N。或者前级的分频配合,保证BCLK>=2fs*16bit。 这样BCLK和MCLK就不会错。 |
|
|
|
您好: PLL部分您如何设置的?如果WCLK设为output,谁做为PLL的分频源?或者BCLK的时钟是从哪里来的? 可以将WCLK设为input,再将WCLK作为PLL的分频源,再向下分频给BCLK。 与CLK相关的寄存器如下,供参考:
|
||||
|
||||
根据您的描述,您已经尝试通过I2C接口对AIC3256的寄存器进行配置,以期望WCLK能够输出时钟信号。但是,WCLK仍然没有输出且保持低电平。以下是一些建议和可能的原因:
1. 检查硬件连接:确保AIC3256的WCLK引脚与示波器之间的连接正确且无短路或断路现象。 2. 检查I2C通信:确保I2C通信正常,没有错误或干扰。您可以尝试使用I2C扫描工具检查AIC3256的I2C地址是否正确识别。 3. 检查寄存器配置:重新检查您配置的寄存器值是否正确。您提到的寄存器值如下: - 26号寄存器:0x80 - 27号寄存器:0x0d - 29号寄存器:0x33 - 30号寄存器:0x80 请确保这些寄存器值与AIC3256的数据手册中推荐的配置一致。 4. 检查其他寄存器配置:您提到其他寄存器按照常规配置,但请确保没有遗漏或错误的配置,这可能影响到WCLK的输出。 5. 检查电源和地线:确保AIC3256的电源和地线连接正确且稳定。 6. 检查AIC3256的版本和数据手册:请确保您使用的AIC3256版本与数据手册一致,因为不同版本的芯片可能有不同的配置要求。 7. 联系TI技术支持:如果以上建议都无法解决问题,您可以联系TI的技术支持团队,他们可能会提供更具体的解决方案。 希望这些建议能帮助您解决问题。如果问题仍然存在,请随时提供更多详细信息,以便我们为您提供更具体的帮助。 |
|
|
|
只有小组成员才能发言,加入小组>>
332 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
772 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1124 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
55浏览 29评论
99浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
248浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
196浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
54浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 02:37 , Processed in 0.899697 second(s), Total 55, Slave 48 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号