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.

[参考译文] TAS5754M:.h文件问题。

Guru**** 2465890 points
Other Parts Discussed in Thread: TAS5754M

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/767375/tas5754m-h-file-issue

部件号:TAS5754M

尊敬的支持人员

e2e.ti.com/.../TAS5754M.zip

请包含TAS5754M的一些初始化文件

2018.0412万_flat.xml

2019.0115万_Flat+Classical.xml和所有xml文件用于不同的eq来初始化TAS5754M

您可以看到xml文件在“2019.0115万”和“2019.0116万”处是相同的,但我们已经为MCU软件生成了.h文件,以便将参数传输到TAS5754M,但每次数据都不同

例如

2018.0412万_flat.xml

在不同时间生成3个文件

2019.0115万_FLAT.h

Flat.h

2019.0116万_Flat.h

内部的许多数据不同,但从放大器看来最终输出正常

但是

2019.0115万_Flat+Classical.xml

生成3个文件

2019.0115万_Flat+Classical.h

Classic.h

2019.0116万_Classic.h

有些输出正常,但有些输出与xml eq不同

请帮助我们研究不同之处

我们想知道

1.为什么.h文件有如此大的不同?

2.我们是否知道这个参数的用途?

例如

////第46页(0x2E)

{ 0x00,0x2e },

{ 0x08,0x7f },

3.生成文件时,如何确保.h文件正常?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Seven:

    您能否向我展示如何详细地转储.h文件?

    以下步骤供您参考,如果仍然不起作用,请与我分享详细的程序。

    • 请使用PPC2启用并加载配置;
    • 请确保拍摄如下所示的快照。 此外,您还可以使用I2C日志记录进行双重检查。

           

    • 通过提前点击,请转储cfg (进行双重检查)并将标题分别转储到包含连拍1的文件。
    • 获取cfg后,请检查:
      • 头文件和cfg文件是否匹配?
      • 您是否在.cfg中看到与.h类似的差异

    此致,

    Alix Wan

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好Alix

    我正在按照下面的pdf文件进行转储
    Excel文件是比较结果,我转储了五次,最后一次是我重新启动TAS5754M,并发现之前的情况非常不同,转储是same.xml。
    您的解释能否在第45至69页和第16.8169万页注册?
    我们是否可以将.h文件更改为.xml文件进行验证?

    e2e.ti.com/.../TAS5754M-_2800_version-1_2900_.xlsxe2e.ti.com/.../<xmt-block0>28003817.872629003817.8726</xmt-block>3817.8726.How-to-Generate-a-Header-File-fro-TAS5805M-in-PPC3.pdf

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,Seven:

    请按照下面的幻灯片转储头文件。

    e2e.ti.com/.../4212.How-to-Generate-a-Header-File_5F00_Public.pdf

    Andy

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好,Andy

    我是按照步骤1到步骤3创建头文件的。

    但我发现相同的设置将是不同的头文件。

    请参阅下文
    AP1是第一次生成文件,等待5分钟以转储AP2,3,4,EVM重新启动AP5
    它是不同的头文件
    您能在下面的注册中解释一下吗?

    标志 AP1. AP2. AP3. AP4 标志 AP5-电源重新启动
    1.  45.    { 0x18,0xf9 },    { 0x18,0xf0 },    { 0x18,0xf0 },    { 0x18,0xf0 }, 1.    { 0x18,0xf0 },
    1.  46.    { 0x72,0x91 },    { 0x72,0x91 },    { 0x72,0x91 },    { 0x72,0x91 }, 1.    { 0x72,0x90 },
    1.  47.    { 0x32,0xa0 },    { 0x32,0xa0 },    { 0x32,0xa0 },    { 0x32,0xa0 }, 1.    { 0x32,0x9f },
    1.  47.    { 0x3a,0x60 },    { 0x3a,0x60 },    { 0x3a,0x60 },    { 0x3a,0x60 }, 1.    { 0x3a,0x61 },
    1.  47.    { 0x46,0x2C },    { 0x46,0x2C },    { 0x46,0x2C },    { 0x46,0x2C }, 1.    { 0x46,0x2b },
    1.  47.    { 0x4e,0xd4 },    { 0x4e,0xd4 },    { 0x4e,0xd4 },    { 0x4e,0xd4 }, 1.    { 0x4e, 0xd5},
    1.  47.    { 0x56,0xd8 },    { 0x56,0xd8 },    { 0x56,0xd8 },    { 0x56,0xd8 }, 1.    { 0x56,0xd9 },
    1.  47.    { 0x5e,0x28 },    { 0x5e,0x28 },    { 0x5e,0x28 },    { 0x5e,0x28 }, 1.    { 0x5e,0x27 },
    1.  47.    { 0x6e, 0x94 },    { 0x6e, 0x94 },    { 0x6e, 0x94 },    { 0x6e, 0x94 }, 1.    { 0x6e, 0x93},
    1.  47.    { 0x76,0x6c },    { 0x76,0x6c },    { 0x76,0x6c },    { 0x76,0x6c }, 1.    { 0x76,0x6d },
    1.  47.    { 0x7E, 0xb6},    { 0x7E, 0xb6},    { 0x7E, 0xb6},    { 0x7E, 0xb6}, 1.    { 0x7E, 0xb7},
    1.  48.    { 0x0a,0xc3 },    { 0x0a,0xc3 },    { 0x0a,0xc3 },    { 0x0a,0xc3 }, 1.    { 0x0a,0xC2 },
    1.  48.    { 0x0E,0x4a },    { 0x0E,0x4a },    { 0x0E,0x4a },    { 0x0E,0x4a }, 1.    { 0x0E,0x49 },
    1.  48.    { 0x12, 0x3D },    { 0x12, 0x3D },    { 0x12, 0x3D },    { 0x12, 0x3D }, 1.    { 0x12, 0x3e },
    1.  48.    { 0x1a,0xc4 },    { 0x1a,0xc4 },    { 0x1a,0xc4 },    { 0x1a,0xc4 }, 1.    { 0x1a,0xc5 },
    1.  48.    { 0x1E,0xc5 },    { 0x1E,0xc5 },    { 0x1E,0xc5 },    { 0x1E,0xc5 }, 1.    { 0x1E,0xc4 },
    1.  48.    { 0x22, 0x3c },    { 0x22, 0x3c },    { 0x22, 0x3c },    { 0x22, 0x3c }, 1.    { 0x22,0x3b },
    1.  48.    { 0x26,0x3b },    { 0x26,0x3b },    { 0x26,0x3b },    { 0x26,0x3b }, 1.    { 0x26,0x3c },
    1.  48.    { 0x2a,0x47 },    { 0x2a,0x47 },    { 0x2a,0x47 },    { 0x2a,0x47 }, 1.    { 0x2a,0x46 },
    1.  48.    { 0x65,0xb9},    { 0x65,0xb9},    { 0x65,0xb9},    { 0x65,0xb9}, 1.    { 0x65,0x22 },
    1.  48.    { 0x66,0x4b },    { 0x66,0x4b },    { 0x66,0x4b },    { 0x66,0x4b }, 1.    { 0x66,0x6a },
    1.  48.    { 0x68,0x16 },    { 0x68,0x16 },    { 0x68,0x16 },    { 0x68,0x16 }, 1.    { 0x68,0x13 },
    1.  48.    { 0x69,0x02 },    { 0x69,0x02 },    { 0x69,0x02 },    { 0x69,0x02 }, 1.    { 0x69,0xda },
    1.  48.    { 0x6a,0x51 },    { 0x6a,0x51 },    { 0x6a,0x51 },    { 0x6a,0x51 }, 1.    { 0x6a,0x44 },
    1.  48.    { 0x7E,0x2C },    { 0x7E,0x2C },    { 0x7E,0x2C },    { 0x7E,0x2C }, 1.    { 0x7E,0x2b },
    1.  49.    { 0x0a,0x35 },    { 0x0a,0x35 },    { 0x0a,0x35 },    { 0x0a,0x35 }, 1.    { 0x0a,0x36 },
    1.  50岁    { 0x3a,0x94 },    { 0x3a,0x94 },    { 0x3a,0x94 },    { 0x3a,0x94 }, 1.    { 0x3a,0x93 },
    1.  50岁    { 0x3e, 0x23},    { 0x3e, 0x23},    { 0x3e, 0x23},    { 0x3e, 0x23}, 1.    { 0x3e, 0x24},
    1.  50岁    { 0x42,0xdc },    { 0x42,0xdc },    { 0x42,0xdc },    { 0x42,0xdc }, 1.    { 0x42,0xdb },
    1.  50岁    { 0x46,0x24 },    { 0x46,0x24 },    { 0x46,0x24 },    { 0x46,0x24 }, 1.    { 0x46,0x25 },
    1.  50岁    { 0x4a,0xdc },    { 0x4a,0xdc },    { 0x4a,0xdc },    { 0x4a,0xdc }, 1.    { 0x4a,0xdb },
    1.  50岁    { 0x4e,0xe0 },    { 0x4e,0xe0 },    { 0x4e,0xe0 },    { 0x4e,0xe0 }, 1.    { 0x4e, 0xdf },
    1.  50岁    { 0x56,0xFC },    { 0x56,0xFC },    { 0x56,0xFC },    { 0x56,0xFC }, 1.    { 0x56,0xfb },
    1.  50岁    { 0x5a, 0xFC },    { 0x5a, 0xFC },    { 0x5a, 0xFC },    { 0x5a, 0xFC }, 1.    { 0x5a, 0xfb },
    1.  50岁    { 0x5e,0xFC },    { 0x5e,0xFC },    { 0x5e,0xFC },    { 0x5e,0xFC }, 1.    { 0x5e,0xfb },
    1.  50岁    { 0x62,0xe0 },    { 0x62,0xe0 },    { 0x62,0xe0 },    { 0x62,0xe0 }, 1.    { 0x62, 0xdf },
    1.  50岁    { 0x6a,0x81 },    { 0x6a,0x81 },    { 0x6a,0x81 },    { 0x6a,0x81 }, 1.    { 0x6a,0x80 },
    1.  50岁    { 0x6e, 0x7f },    { 0x6e, 0x7f },    { 0x6e, 0x7f },    { 0x6e, 0x7f }, 1.    { 0x6e, 0x80 },
    1.  50岁    { 0x72,0x81 },    { 0x72,0x81 },    { 0x72,0x81 },    { 0x72,0x81 }, 1.    { 0x72,0x80 },
    1.  50岁    { 0x76,0x94 },    { 0x76,0x94 },    { 0x76,0x94 },    { 0x76,0x94 }, 1.    { 0x76,0x93 },
    1.  50岁    { 0x7a,0x23 },    { 0x7a,0x23 },    { 0x7a,0x23 },    { 0x7a,0x23 }, 1.    { 0x7a,0x24 },
    1.  51.    { 0x2d,0x3c },    { 0x2D,0x2D },    { 0x2d,0x3a },    { 0x2D,0x32 }, 1.    { 0x2D,0x23 },
    1.  51.    { 0x2e, 0xc9},    { 0x2e, 0xf3 },    { 0x2e, 0x15},    { 0x2e, 0xf0 }, 1.    { 0x2e, 0x13},
    1.  51.    { 0x30,0x01 },    { 0x30,0x00 },    { 0x30,0x01 },    { 0x30,0x00 }, 1.    { 0x30,0x00 },
    1.  51.    { 0x31,0x2a },    { 0x31,0xe2 },    { 0x31,0x1d },    { 0x31,0xfa }, 1.    { 0x31,0xaf },
    1.  51.    { 0x32,0x18 },    { 0x32,0xd8 },    { 0x32,0x0c },    { 0x32,0xd5 }, 1.    { 0x32,0x3a },
    1.  51.    { 0x48,0x31 },    { 0x48,0x31 },    { 0x48,0x31 },    { 0x48,0x31 }, 1.    { 0x48,0x29 },
    1.  51.    { 0x49,0x9a },    { 0x49,0x2F },    { 0x49,0x92 },    { 0x49, 0x77}, 1.    { 0x49,0x37 },
    1.  51.    { 0x4a,0xb1},    { 0x4a,0x89 },    { 0x4a,0x8d },    { 0x4a,0x8F }, 1.    { 0x4a,0xc7 },
    1.  63.    { 0x18,0xf2 },    { 0x18,0xFD },    { 0x18,0xFD },    { 0x18,0xeb }, 1.    { 0x18,0x00 },
    0  63.    { 0x19,0x00 },    { 0x19,0x40 },    { 0x19,0x40 },    { 0x19,0xc0 }, 1.    { 0x19,0x00 },
    1.  63.    { 0x6c,0x02 },    { 0x6c,0x02 },    { 0x6c,0x02 },    { 0x6c,0x02 }, 1.    { 0x6c,0x00 },
    1.  64    { 0x41,0x80 },    { 0x41,0x80 },    { 0x41,0x80 },    { 0x41,0x80 }, 1.    { 0x41,0x00 },
    1.  64    { 0x45,0x80 },    { 0x45,0x80 },    { 0x45,0x80 },    { 0x45,0x80 }, 1.    { 0x45,0x00 },
    1.  64    { 0x49, 0x80},    { 0x49, 0x80},    { 0x49, 0x80},    { 0x49, 0x80}, 1.    { 0x49, 0x00 },
    1.  64    { 0x55,0x80 },    { 0x55,0x80 },    { 0x55,0x80 },    { 0x55,0x80 }, 1.    { 0x55,0x00 },
    1.  64    { 0x59,0x80 },    { 0x59,0x80 },    { 0x59,0x80 },    { 0x59,0x80 }, 1.    { 0x59, 0x00 },
    1.  64    { 0x5d, 0x80 },    { 0x5d, 0x80 },    { 0x5d, 0x80 },    { 0x5d, 0x80 }, 1.    { 0x5d, 0x00 },
    1.  69    { 0x24,0x80 },    { 0x24,0x7f },    { 0x24,0x7f },    { 0x24,0x7f }, 1.    { 0x24,0x00 },
    0  69    { 0x25,0x00 },    { 0x25,0xff },    { 0x25,0xff },    { 0x25,0xff }, 1.    { 0x25,0x00 },
    1.  69    { 0x26,0x02 },    { 0x26,0xFE },    { 0x26,0xFE },    { 0x26,0xFE }, 1.    { 0x26,0x00 },
    1.  69    { 0x28,0x7f },    { 0x28,0x7f },    { 0x28,0x7f },    { 0x28,0x7f }, 1.    { 0x28,0x00 },
    1.  69    { 0x29,0xff },    { 0x29,0xff },    { 0x29,0xff },    { 0x29,0xff }, 1.    { 0x29,0x00 },
    1.  69    { 0x2a,0xFD },    { 0x2a,0xFD },    { 0x2a,0xFD },    { 0x2a,0xFD }, 1.    { 0x2a, 0x00 },
    1.  69    { 0x2D,0x98 },    { 0x2D,0x2F },    { 0x2d,0xbf },    { 0x2D,0x89 }, 1.    { 0x2d,0x00 },
    1.  69    { 0x2e, 0x4a },    { 0x2e, 0x82 },    { 0x2e, 0x06},    { 0x2e, 0x9e }, 1.    { 0x2e, 0x00 },
    1.  69    { 0x31,0xbf },    { 0x31,0xbf },    { 0x31,0xbe },    { 0x31,0xbf }, 1.    { 0x31,0x00 },
    1.  69    { 0x32,0x24 },    { 0x32,0x22 },    { 0x32,0xf8 },    { 0x32,0x07 }, 1.    { 0x32,0x00 },
    1.  69    { 0x38,0x00 },    { 0x38,0x00 },    { 0x38,0x00 },    { 0x38,0x00 }, 1.    { 0x38,0xc0 },
    1.  69    { 0x48,0x3b },    { 0x48,0x3b },    { 0x48,0x3a },    { 0x48,0x3b }, 1.    { 0x48,0x00 },
    1.  69    { 0x49, 0x05},    { 0x49, 0x00 },    { 0x49, 0xf3 },    { 0x49, 0x05}, 1.    { 0x49, 0x00 },
    1.  69    { 0x4a,0xd0 },    { 0x4a,0x8b },    { 0x4a,0xa0 },    { 0x4a,0xbf }, 1.    { 0x4a,0x00 },
    1.  168.    { 0x31,0x37 },    { 0x31,0x37 },    { 0x31,0x37 },    { 0x31,0x37 }, 1.    { 0x31,0x33 },
    1.  168.    { 0x32,0xe9 },    { 0x32,0xe9 },    { 0x32,0xe9 },    { 0x32,0xe9 }, 1.    { 0x32,0xe3 },
    1.  168.    { 0x35,0xa3 },    { 0x35,0xa3 },    { 0x35,0xa3 },    { 0x35,0xa3 }, 1.    { 0x35,0xa2 },
    1.  168.    { 0x36,0xED },    { 0x36,0xED },    { 0x36,0xED },    { 0x36,0xED }, 1.    { 0x36,0xad },
    1.  168.    { 0x3a,0xf8 },    { 0x3a,0xf8 },    { 0x3a,0xf8 },    { 0x3a,0xf8 }, 1.    { 0x3a,0xd8 },
    1.  168.    { 0x3b,0xd2 },    { 0x3b,0xd2 },    { 0x3b,0xd2 },    { 0x3b,0xd2 }, 1.    { 0x3b,0xd0 },
    1.  168.    { 0x40, 0x01},    { 0x40, 0x01},    { 0x40, 0x01},    { 0x40, 0x01}, 1.    { 0x40, 0x00 },
    1.  168.    { 0x42,0x04 },    { 0x42,0x04 },    { 0x42,0x04 },    { 0x42,0x04 }, 1.    { 0x42,0x14 },
    1.  168.    { 0x45,0x75 },    { 0x45,0x75 },    { 0x45,0x75 },    { 0x45,0x75 }, 1.    { 0x45,0x54 },
    1.  168.    { 0x4b,0x72 },    { 0x4b,0x72 },    { 0x4b,0x72 },    { 0x4b,0x72 }, 1.    { 0x4b,0x7a },
    1.  168.    { 0x4d, 0x33 },    { 0x4d, 0x33 },    { 0x4d, 0x33 },    { 0x4d, 0x33 }, 1.    { 0x4d, 0x73},
    1.  168.    { 0x4f,0x18 },    { 0x4f,0x18 },    { 0x4f,0x18 },    { 0x4f,0x18 }, 1.    { 0x4f,0x08 },
    1.  168.    { 0x51,0x9b },    { 0x51,0x9b },    { 0x51,0x9b },    { 0x51,0x9b }, 1.    { 0x51,0xdf },
    1.  168.    { 0x52,0xdd },    { 0x52,0xdd },    { 0x52,0xdd },    { 0x52,0xdd }, 1.    { 0x52,0xd9 },
    1.  168.    { 0x57,0xf9 },    { 0x57,0xf9 },    { 0x57,0xf9 },    { 0x57,0xf9 }, 1.    { 0x57,0xFE },
    1.  168.    { 0x59, 0xae },    { 0x59, 0xae },    { 0x59, 0xae },    { 0x59, 0xae }, 1.    { 0x59,0xa6 },
    1.  168.    { 0x5e,0x1d },    { 0x5e,0x1d },    { 0x5e,0x1d },    { 0x5e,0x1d }, 1.    { 0x5e,0x19 },
    1.  168.    { 0x61,0x2C },    { 0x61,0x2C },    { 0x61,0x2C },    { 0x61,0x2C }, 1.    { 0x61,0x3c },
    1.  168.    { 0x63,0xd6 },    { 0x63,0xd6 },    { 0x63,0xd6 },    { 0x63,0xd6 }, 1.    { 0x63,0xd2 },
    1.  168.    { 0x66,0xbf },    { 0x66,0xbf },    { 0x66,0xbf },    { 0x66,0xbf }, 1.    { 0x66,0xbb },
    1.  168.    { 0x69,0x32 },    { 0x69,0x32 },    { 0x69,0x32 },    { 0x69,0x32 }, 1.    { 0x69,0x3f },
    1.  168.    { 0x6a,0xe7 },    { 0x6a,0xe7 },    { 0x6a,0xe7 },    { 0x6a,0xe7 }, 1.    { 0x6a,0xe3 },
    1.  168.    { 0x6d, 0xc6 },    { 0x6d, 0xc6 },    { 0x6d, 0xc6 },    { 0x6d, 0xc6 }, 1.    { 0x6d,0x46 },
    1.  168.    { 0x6e, 0x0a },    { 0x6e, 0x0a },    { 0x6e, 0x0a },    { 0x6e, 0x0a }, 1.    { 0x6e, 0x02},
    1.  168.    { 0x70, 0x01},    { 0x70, 0x01},    { 0x70, 0x01},    { 0x70, 0x01}, 1.    { 0x70,0x00 },
    1.  168.    { 0x71,0x5c },    { 0x71,0x5c },    { 0x71,0x5c },    { 0x71,0x5c }, 1.    { 0x71,0x54 },
    1.  168.    { 0x72,0x41 },    { 0x72,0x41 },    { 0x72,0x41 },    { 0x72,0x41 }, 1.    { 0x72,0x51 },
    1.  168.    { 0x75,0x1d },    { 0x75,0x1d },    { 0x75,0x1d },    { 0x75,0x1d }, 1.    { 0x75,0x5d },
    1.  168.    { 0x7a,0x58 },    { 0x7a,0x58 },    { 0x7a,0x58 },    { 0x7a,0x58 }, 1.    { 0x7a,0xd8 },
    1.  169.    { 0x09,0xf4 },    { 0x09,0xf4 },    { 0x09,0xf4 },    { 0x09,0xf4 }, 1.    { 0x09,0xd4 },
    1.  169.    { 0x0B,0xbf },    { 0x0B,0xbf },    { 0x0B,0xbf },    { 0x0B,0xbf }, 1.    { 0x0B,0x9f },
    1.  169.    { 0x0d,0x3c },    { 0x0d,0x3c },    { 0x0d,0x3c },    { 0x0d,0x3c }, 1.    { 0x0d,0x34 },
    1.  169.    { 0x0E,0x0E },    { 0x0E,0x0E },    { 0x0E,0x0E },    { 0x0E,0x0E }, 1.    { 0x0E,0x4c },
    1.  169.    { 0x0F, 0xDE },    { 0x0F, 0xDE },    { 0x0F, 0xDE },    { 0x0F, 0xDE }, 1.    { 0x0F,0xd4 },
    1.  0    { 0x70,0x03 },    { 0x70,0x03 },    { 0x70,0x03 },    { 0x70,0x03 }, 1.    { 0x70, 0x01},
    1.  0    { 0x71,0x82 },    { 0x71,0x82 },    { 0x71,0x82 },    { 0x71,0x82 }, 1.    { 0x71,0x81 },
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,Seven:

    我认为在这篇文章中进一步讨论是没有效率的。 您是否可以直接向我发送摘要和电子邮件? 我将关闭此帖子。

    此致,
    Alix Wan