完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
PCM3168A配置成TDM8输出, LRCKAD 与 LRCKDA 合并后 和 主控芯片的 LRCK 相连
BCKAD 与 BCKDA 合并后 和 主控芯片的 BCK=12.288M 相连,主控SPI模式,PCM3168为slave ,采样率LRCK:48K MCLK: 12.88M, BCK:12.288M; addr=42, val=0 addr=43, val=0 addr=44, val=0 addr=45, val=0 addr=46, val=0 addr=47, val=ff addr=48, val=ff addr=49, val=ff addr=4a, val=ff addr=4b, val=ff addr=4c, val=ff addr=4d, val=ff addr=4e, val=ff addr=4f, val=ff addr=50, val=1 addr=51, val=6 addr=52, val=0 addr=53, val=0 addr=54, val=0 addr=55, val=0 addr=56, val=0 addr=57, val=0 addr=58, val=d7 addr=59, val=d7 addr=5a, val=d7 addr=5b, val=d7 addr=5c, val=d7 addr=5d, val=d7 addr=5e, val=d7 ---readback---: addr=c0, val=c0 addr=c1, val=6 addr=c2, val=0 addr=c3, val=0 addr=c4, val=0 addr=c5, val=ff addr=c6, val=0 addr=c7, val=ff addr=c8, val=ff addr=c9, val=ff addr=ca, val=ff addr=cb, val=ff addr=cc, val=ff addr=cd, val=ff addr=ce, val=ff addr=cf, val=ff addr=d0, val=1 addr=d1, val=6 addr=d2, val=0 addr=d3, val=0 addr=d4, val=0 addr=d5, val=0 addr=d6, val=0 addr=d7, val=0 addr=d8, val=d7 addr=d9, val=d7 addr=da, val=d7 addr=db, val=d7 addr=dc, val=d7 addr=dd, val=d7 addr=de, val=d7 现在输出 只有4CH,另外4个通道无输出,可以帮忙看看是啥问题吗? |
|
相关推荐
2个回答
|
|
|
|
|
|
要解决PCM3168A配置成TDM8输出但变成TDM4的问题,我们需要按照以下步骤进行排查和调整:
1. 确认硬件连接: - 确保LRCKAD和LRCKDA已经正确合并,并与主控芯片的LRCK相连。 - 确保BCKAD和BCKDA已经正确合并,并与主控芯片的BCK=12.288M相连。 2. 检查SPI配置: - 确认主控芯片的SPI模式已设置为正确的模式,PCM3168为slave。 - 确认SPI的时钟速率和数据格式设置正确。 3. 检查采样率和时钟设置: - 确认采样率LRCK:48K、MCLK:12.88M、BCK:12.288M已正确设置。 4. 检查寄存器设置: - 根据提供的寄存器设置,我们需要确保以下寄存器值正确配置: - addr=42, val=0 - addr=43, val=0 - addr=44, val=0 - addr=45, val=0 - addr=46, val=0 - addr=47, val=ff - addr=48, val=ff - addr=49, val=ff - addr=4a, val=ff - addr=4b, val=ff - addr=4c, val=ff - addr=4d, val=ff - addr=4e, val=ff - addr=4f, val=ff - addr=50, val=1 - addr=51, val=6 - addr=52, val=0 5. 检查TDM模式设置: - 确保TDM模式已正确设置为TDM8。在PCM3168A的数据手册中查找如何设置TDM模式,通常需要设置特定的寄存器值。 6. 检查电源和地线连接: - 确保PCM3168A的电源和地线连接正确,以确保稳定的电源供应。 7. 检查软件控制: - 如果硬件连接和寄存器设置都正确,检查软件控制代码是否正确配置了TDM8模式。 8. 测试和调试: - 使用示波器或其他测试设备检查LRCK、BCK和数据信号,确保它们在TDM8模式下正常工作。 通过以上步骤,应该可以找到导致PCM3168A配置成TDM8输出但变成TDM4的原因,并进行相应的调整。 |
|
|
|
只有小组成员才能发言,加入小组>>
332 浏览 1 评论
528 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
772 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
649 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1124 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
54浏览 29评论
96浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
248浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
196浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
54浏览 13评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-22 00:24 , Processed in 1.061602 second(s), Total 83, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号