This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] PCM9211:有关 PCM9211寄存器设置的查询

Guru**** 2559320 points
Other Parts Discussed in Thread: PCM9211

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/728283/pcm9211-enquiries-on-pcm9211-register-settings

器件型号:PCM9211

您好!

我对 PCM9211有一个问题。

MPIO_B 被分配为用作 AUXIN2、并且在初始化期间检测到 AUXIN2端口上没有音频、具有以下设置。

每个可写注册表在器件初始化期间至少写入一次(由于软件规范)。

注册表71h 和79h 未设置为0、这是因为了解当 MPI_B 用作 AUXIN2时、它不相关。

意外地、这导致 AUXIN2端口上未检测到音频数据的问题。

注册表

名称

6小时

MPBSEL

000

71小时

MPB0SEL
MPB1SEL
MPB2SEL
MPB3SEL

1
1
1
1

79小时

GIOB0DIR
GIOB1DIR
GIOB2DIR
GIOB3DIR

1
1
1
1

 

使用以下默认设置可以解决问题。

注册表

名称

6小时

MPBSEL

000

71小时

MPB0SEL
MPB1SEL
MPB2SEL
MPB3SEL

0
0
0
0

79小时

GIOB0DIR
GIOB1DIR
GIOB2DIR
GIOB3DIR

0
0
0
0

您能否帮助解释出现此问题的原因?

是因为注册表71h 和79h 已设置、即使不需要也会导致问题?

还是由于设置寄存器的顺序?

当前、根据序列6Fh > 71h > 79h 设置寄存器。

您能不能帮助说明 AUXIN2端口无音频问题的根本原因?

谢谢。