工具/软件:
一些工程师、您好。
我现在正处于将 TAS2563 集成到最终器件的阶段、但要使音频输出正常工作时遇到问题。
现在、我有几个与寄存器相关的问题。
我是一名硬件工程师、但也收到了我们固件工程师的问题。 我还将包括这些问题。
从我这里来
(1)“调优模式“和“ROM 模式“。
为了找出安装的电路板上没有声音的原因、我首先怀疑 I2S 错误。
在这个过程中、我首先想到了将 I2S 从外部输入到评估板的想法。
然而、即使是输入 I2S、也没有输出声音。
之后、我们确认了在工作模式从 ROM 模式更改为调优模式时输出了预期的音频。
这让我想到:电路板上没有声音的原因可能是因为寄存器存在与此模式切换相关的问题。
因此、我想知道在切换此模式时重新写入的寄存器。
(2) Addr:0x02 的默认值
Addr:0x02 的默认值为 0x0E、如数据表中所示。 当我实际读取寄存器时、它被设置为该值。
如果 Addr:0x02 为 0x0E、则表示器件工作模式处于软件关断状态、对吗?
为什么设置这样的默认值?
此外、在安装板上写入 TAS2563 时、最终寄存器值应该是多少?
来获取
我们尝试了基于 TAS2563 终端系统集成指南.pdf 的系统集成。
但是、当我们加载 DSP 程序时、没有产生音频输出。
当仅加载系数和校准数据时、音频输出成功。
如果以下寄存器写入序列存在任何问题、请告知我们:
1.硬件复位
2.软件复位
3.加载 DSP 程序
4、加载系数数据
5.加载校准数据
6.在地址 0x02 处执行取消静音
本文档中提到的术语 PLL 数据并不明确。
从 PPC3 转储的文件中没有此类数据。
PLL 数据具体指什么?
目标实现在 Arm MCU 上、操作系统为 FreeRTOS。
就这些。 很抱歉长消息。 我期待着你的答复。
此致、
Fumiya。
