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.
工具与软件:
您好!
我们尝试使用 factorytest 创建校准数据(tas2563_cal.bin)。
我们已构建并运行 tas256xsw-android/tas2563-FTC、但在大多数情况下、我们会遇到以下错误。
附加了所使用的 ftcfg 文件。 请查找随附的文件(Cal_bin_script_results_23_July_24.txt)。Re 和 f0值不是恒定的。 为什么会出现这种行为? 请查看 txt 文件、并告知我们发现的任何结果。
e2e.ti.com/.../Cal_5F00_bin_5F00_script_5F00_results_5F00_23_5F00_July_5F00_24.txte2e.ti.com/.../Cal_5F00_1_5F00_TAS2563QFN.txt
BR、
Rekha
尊敬的 Rekha:
伊凡仍然与一些高优先级的任务捆绑在一起。 他很快就会研究这个问题。 我们需要尽快解决您遇到的所有未决问题。
您好、Rekha
您运行了错误的 FCT 代码。 请使用此 tas2781-linux-drivers/tas2781-FTC - Unnamed repository;编辑此文件'escription'以命名 repository。
在我的存储器中、您使用的驱动程序代码是 tas2781-linux-drivers/tas2781-linux-driver - Unnamed repository;请编辑此文件"destination "以命名存储库。
因此、其 FTC 工具是 tas2781-FTC、它同时支持 tas2563和 tas2781校准。
然后再运行 tasdevice-ftc, plc confirm /dev/tiload_node can work well in your platform. In some system, tasdevice-ftc will be entitled the access rights to that node.
尊敬的 Shenghao:
我们正在使用 tas2781存储库本身中的 fct.code。
使用的 PFA src 文件。 请仔细研究一下、并告诉我们这对我们的情况是否合适。
此外、如何 在我们的平台中检查/dev/tiload_node 的访问权限?
e2e.ti.com/.../tas2781_2D00_src.tar.gz
BR、
Rekha
很好,此代码已在许多 tas2563项目中广泛使用了多年。 我想知道扬声器的实际阻抗值是多少。 您也可以使用 万用表进行测量。 f0和 spk 阻抗的额定值如何? 请上传 SPK 规格。 谢谢。
此外、在打开 /dev/tiload_node.时检查返回值
尊敬的 Shenghao:
1.扬声器规格如下:
Impedance 4 Ω±20 %(2000Hz;0.25W)
F0 = 570Hz±20%
频率 范围为570Hz 至20000Hz
2.用万用表测量得到的阻抗为4.1E、处于规定的范围内。
3、 存在访问/dev/tiload_node 的权限。 /dev/tiload_node 的返回值:
tidev->mpdev:3.
InitFTCC:开发名称:tas2563
smartamp_calib_start、按 Enter
该值是从函数返回的
n 函数结构 tidevice * smartamp_init (char * cnt_file_name)
TIDEV->mPADV = OPEN (TILOAD_NODE、O_RDWR);
if (tidev->mPADev < 0){
looge ("%s":无法打开 i2c 总线:%s\n"、__func__、TILOAD_node);
RET =-1;
转出;
}
printf ("tidev->mpadev:%d\n"、tidev->mpadev)
请告诉我们这是否合适。
BR、
Rekha
很好、您在运行校准时是否已静音?
静音剪辑的持续时间必须超过30秒。 校准期间、播放无法停止。
请测量 I2S 时钟、bitclk 和 WS 时钟 wtih 示波器。 谢谢、也要分享 bin 文件。
尊敬的 Shenghao:
是的、我们在执行校准时播放了静默。
使用的静音剪辑的持续时间为60秒 校准期间测量的 I2S 时钟 BCLK 和 WS CLK 如所示。 播放未受影响。
附加的是使用的 fctfg 文件。
e2e.ti.com/.../tas2563_2D00_a.zip
BR、
Rekha
也请与我分享 regbin 文件。
INF ftcfg、为什么最高温度太低?
SPK_T_MAX = 70 ;扬声器最高温度(C)
尊敬的 Shenghao:
SPK_T_MAX 根据我们从扬声器产品说明书中获得的输入(从扬声器制造商处获得)设置为70 C。 是否存在相关问题?
我们目前使用的 PFA 正文文件。
e2e.ti.com/.../tas2563_2D00_1amp_2D00_reg-1.zip
BR、
Rekha
+ Shailesh, Savya
Shailesh KutheSavyasanchi Shukla
BR、
Rekha
我想我找到了根本原因。 使用 regbin 解析工具(https://git.ti.com/cgit/tas2781-linux-drivers/tas2781-linux-driver/plain/regbin/toolset/regbin_parser.exe)分析 bi nfile 后、配置文件3为旁路模式。 您必须选择配置文件1进行校准。
会议3.
机密名称:03-旁路-自动速率-16位
块类型:pre_shutdown 设备 idx = 0x01
单字节:
BOOK0x00 PAGE0x00 REG0x02值= 0x0E
块类型:PRE_POWER_UP 器件 idx = 0x01
字段:
BOOK0x00 PAGE0x01 REG0x02 MASK0x1e 值= 0x02
单字节:
BOOK0x00 PAGE0x00 REG0x42值= 0xf8
BOOK0x00 PAGE0x00 REG0x06值= 0x09
BOOK0x00 PAGE0x00 REG0x08值= 0x30
BOOK0x00 PAGE0x00 REG0x0c 值= 0x00
BOOK0x00 PAGE0x00 REG0x0b 值= 0x02
BOOK0x00 PAGE0x00 REG0x0d 值= 0x04
BOOK0x00 PAGE0x00 REG0x30值= 0x99
BOOK0x00 PAGE0x00 REG0x0a 值= 0xF1
BOOK0x00 PAGE0x00 REG0x07值= 0x02
BOOK0x00 PAGE0x00 REG0x02值= 0x00
我已在此处上传 regbin 解析日志以供您参考
e2e.ti.com/.../NVIDIA_2D00_tas2563_2D00_1amp_2D00_reg.bin.log
尊敬的 Shenghao:
我们选择曲线 id 1进行校准。 以下是用于根据 TI 文档确定 Re 值的脚本。
#!/bin/bash
amixer -c 1 cset name="x Program" 0
amixer -c 1 cset name="x Configuration" 1.
amixer -c 1 cset name="x TASDEVICE 配置文件 id" 1.
aplay /home/ubuntu/Silence.wav &
睡眠8.
CD /home/ubuntu
./ tasdevice-FTC 1.
向其添加任何特定的寄存器 Conf 1 ConfName:01 -校准-自动速率- 16位 一个示例。
如果是、请告知我们要写入的序列和寄存器。
BR、
Rekha
不、还没有。 配置文件1中的寄存器设置就足够了。 所有其他寄存器设置将在 FCT 工具中处理。
尊敬的 Shenghao:
我们是否可以查看一些信息来了解如何解决此问题? 请告诉我们您的想法。
BR、
Rekha
尊敬的 Shenghao:
我们仍然无法解决此问题。 请告诉我们、我们是否可以通过电话来结束此操作
BR、
Rekha
尊敬的 Rekha:
我们怀疑这可能与扬声器特征有关。
您能将演讲者样本发送给我吗?
我可以在我这边检查它。
这是我的电子邮件 k-yi@ti.com。
我会通过电子邮件分享我的地址。
尊敬的 Ken:
我们已将扬声器样品从 TI 发送给 Ivan Salazar。 根据我的理解、我们完成了扬声器特性评定、并且 TI 共享了 PPC3文件。
BR、
Rekha
尊敬的 Rekha:
很抱歉给您带来不便、 Ivan 和我在不同的办公室。 现在、 我已经在 TW 中创建了覆盆子测试环境。
我可以验证您的扬声器的校准。
我们还向您发送了邮件。