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.
我通过 PPC3获得了.h 文件、但我认为 启动过程中不再需要写入寄存器。
您能帮助澄清以下概念是否正确? (您可以共享哪一个有关进程流选择的寄存器?)
5805AMP 初始值
PDN 引脚 GPIO 上拉为高电平
2.初始寄存器
{0x00、0x00}、 //更改页
{0x7f、0x00}、 //更改簿
//延迟5ms
{ 0x03、0x03 }、//播放模式
{ 0x78、0x80 }、 //清除故障
放大器静音
{0x00、0x00}、 //更改页
{0x7f、0x00}、 //更改簿
{0x03、0x0B}、 //将 L/R 通道静音
{ 0x35、0x00 }、 //L 和 R NO 数据
放大器取消静音
{0x00、0x00}、 //更改页
{0x7f、0x00}、 //更改簿
{0x03、0x03}、 //取消静音 L/R 通道
{ 0x35、0x11}、 //L 和 R 具有数据
放大器关断
PDN 引脚 GPIO 下拉为低电平
您好 Barry、
有关更多详细信息、请参阅数据表的第43页。 一般而言、建议执行以下步骤:
1. PDN 被拉高;
2.延迟5ms;
3. I2S 的 SCLK 和 LRCLK 已就绪;
3.开始从从.h 开始写入从 ppc3转储的 I2C 命令;请注意: 转储的.h 文件中需要5ms 的延迟。
此致、
Alix Wan。
您好、Alix、
我不了解 "开始从.h 写入从 ppc3转储的 I2C 命令"
启动 过程中、为什么有许多寄存器需要写入? (我发现.h 文件包含所有功能写入)
我希望在初始化时使用 IC 默认值。
如何减少 初始寄存器写入?
您好 Barry、
寄存器可分为两部分:一部分用于配置器件本身、另一部分用于内部 DSP。
这就是需要这么多寄存器的原因。 您能告诉我您是否需要使用 DSP、如 EQ、DRC、AGL、音量等吗?
如果是、请遵循.h 否则、您可以自行配置数据表中的所有寄存器。
此致、
Alix Wan。
您好、Alix、
感谢您的重播。
我需要使用 EQ、DRC 和 AGL 等 DSP。
我想知道在初始阶段需要多少寄存器。
(如打开 EQ、DRC 和 AGL,但不包括调谐 EQ、DRC 和 AGL)
因为我只想让5805正常运行。
请帮助澄清如何在初始阶段减少寄存器写入。 (如果应用不包括启动调谐(首先使用默认值)、但包含有源 EQ、DRC 和 AGL。)
感谢你的所有帮助
Barry
您好 Barry、
您可以禁用 EQ/DRC/AGL、然后转储.h 文件。 我知道它很长、但请将其用于您的早期设计。
事实上、这是我这边最适合您设计的方式。
但是、您可以根据您对自定义脚本的特定需求找到本地支持来指导您。
此致、
Alix Wan