你好,
我的da7217数据规格版本为3.1。我对注册设置有一些问题:
1. Page 61:对于PLL,表47表示它需要设置寄存器0x27位3:2。但是,寄存器0x91中的PLL_INDIV位。所以我怀疑表47是错误的
2.第115页:我怀疑表163位3错了。根据MIXIN_2_CTRL,该MIXIN_1_CTRL位3应为混音器启用而不放大器启用。放大器使能位为位7。
3.如果在设置活动模式位之前,我应该先配置所有寄存器吗?我收到了一个样本寄存器设置,并且活动位设置在第一行中。我想知道也可以在完成编解码器寄存器初始化之前立即发出音频数据。
4. DA7217是否关注配置寄存器的顺序?换句话说,我应该先在设置其他人之前配置一些寄存器吗?
谢谢,
吉米
设备:
1. Page 61:对于PLL,表47表示它需要设置寄存器0x27位3:2。但是,寄存器0x91中的PLL_INDIV位。所以我怀疑表47是错误的
是的,这是注册0x91,用于选择MCLK值。
2.第115页:我怀疑表163位3错了。根据MIXIN_2_CTRL,该MIXIN_1_CTRL位3应为混音器启用而不放大器启用。放大器使能位为位7。
是的,这是一个混音器启用。
3.如果在设置活动模式位之前,我应该先配置所有寄存器吗?我收到了一个样本寄存器设置,并且活动位设置在第一行中。我想知道也可以在完成编解码器寄存器初始化之前立即发出音频数据。
您需要系统活动以写入寄存器。如果这是一个问题,我会根据您的设置而静音音频频道。
4. DA7217是否关注配置寄存器的顺序?换句话说,我应该先在设置其他人之前配置一些寄存器吗?
不是特别,我会做系统活动,遵循DAI / PLL(时钟设置),然后是音频路径。