我正在开发一个2.1 音响系统,它具有立体声模式TAS5782和单声道模式TAS5760。 我想将TAS5782用作I2S主控。 MCLK由外部24.576Mhz 振荡器生成。 我使用PPC3进行基本配置。 由于并非所有寄存器都可通过调节GUI进行配置,因此我使用Register (寄存器)视图来配置I2S主模式和时钟分频器。 然后,我将当前状态转储到头文件,并将所有内容下载到目标。 很遗憾,它不起作用。
我现在注意到一些设置,例如SCLK和LRCLK输出设置,甚至没有转储到头文件中。 时钟分配器设置为相邻。 更糟糕的是,当我重新打开寄存器地图视图时,时钟分配器设置被重置为0!
根据文档"TAS5782M Process Flows"中的"开机顺序"一节,我现在尝试手动设置串行音频端口设置并下载ppc3生成的阵列,但它会覆盖我的设置。
您能帮我完成初始化目标的过程吗?