TI论坛
直播中

殷谷光

7年用户 1059经验值
擅长:控制/MCU
私信 关注
[问答]

使用PCM1864输出8通道数据该怎么配置呢?


  • 目前应导师要求,需要同时采集八通道(4路左右声道)数据;但是我配置PCM之后仅在LRCK高电平有数据输出,而低电平没有数据输出;请问该怎样配置呢?
    目前我用的是PCM1864EVM评估板;
    我的配置是:(括号中为寄存器)
    PCM作为主机;(0x70)
    采用TDM输出;(0x20)
    BCK:12.88MHz;(0x26)
    LRCK:48KHz;(0x27)
    ADC1为VIN2[SE] + VIN1[SE];(0x060x07)
    ADC2为VIN3[SE] + VIN4[SE];(0x080x09)
    输出设置为:01: 4ch TDM (0x0C)
    DOUT1: ch1[L], ch1[R], ch2[L], ch2[R]
    DOUT2: ch1[L], ch1[R], ch2[L], ch2[R]


回帖(1)

王桂英

2024-10-18 09:14:49
根据您提供的配置信息,您已经正确地设置了PCM1864EVM评估板以进行8通道数据采集。以下是您的配置步骤:

1. PCM作为主机。
2. 采用TDM输出(0x70)。
3. BCK设置为12.88MHz(0x20)。
4. LRCK设置为48KHz(0x26)。
5. ADC1配置为VIN2[SE] + VIN1[SE](0x27)。
6. ADC2配置为VIN3[SE] + VIN4[SE](0x06和0x07)。
7. 输出设置为4ch TDM(0x0C)。
8. DOUT1和DOUT2分别输出ch1[L], ch1[R], ch2[L], ch2[R]。

关于您提到的问题,即在LRCK高电平时有数据输出,而在低电平时没有数据输出,这可能是因为您的配置或硬件连接存在问题。以下是一些建议来解决这个问题:

1. 检查硬件连接:确保所有音频输入和输出线路都已正确连接,并且没有损坏或松动。

2. 检查电源:确保PCM1864EVM评估板和相关设备都已正确连接到电源,并提供稳定的电源。

3. 检查寄存器配置:仔细检查您提供的寄存器配置,确保所有设置都正确无误。特别是输出设置(0x0C)和DOUT1和DOUT2的配置,确保它们正确地映射了通道。

4. 检查时钟设置:确保BCK和LRCK的设置正确,并且与您的音频输入和输出设备兼容。

5. 检查软件驱动:如果您使用的是软件驱动来控制PCM1864EVM评估板,请确保驱动程序正确地处理了LRCK的高低电平。

6. 尝试使用其他配置:您可以尝试使用不同的配置,例如更改BCK和LRCK的设置,或者更改输出设置,以查看是否可以解决问题。

7. 参考数据手册:查阅PCM1864的数据手册,以确保您的配置符合芯片的要求。

8. 寻求技术支持:如果问题仍然存在,您可以联系PCM1864的技术支持,以获取更多帮助和建议。

希望这些建议能帮助您解决问题。祝您在项目中取得成功!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分