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.

[参考译文] TAS5782M:从目标系统获取I2S输入时,EVM板的音频输出失真。

Guru**** 664280 points
Other Parts Discussed in Thread: TAS5782MEVM, TAS5782M
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/audio-group/audio/f/audio-forum/1088813/tas5782m-getting-distorted-audio-output-of-evm-board-when-sourcing-i2s-input-from-my-target-system

部件号:TAS5782M

我正在使用PurePath控制台3.2 1和PurePath主板AIP006G。  我已将I2S信号从我的开发目标硬连线到J4中,以便调试寄存器设置。  信号以48K 32位精度运行。  我将TAS5782作为I2S从属设备运行,并从我的目标设计系统中提供MCLK,BCLK,LRCLK和SDATA。  我的系统中的AMP芯片没有产生任何音频,因此我返回到轨道,尝试使用PurePath控制台和硬件确保寄存器设置正确,在该硬件中,我在扬声器处获得的音频信号可以被识别,但严重失真。

在浏览寄存器时,我看到了寄存器的定义(例如,带有字段描述的数据表中的寄存器14 (0x0E)),但在软件中,它全部变灰并标记为保留。  我看到了几个寄存器都属于这种情况。  为什么软件与数据表不匹配?

PurePath控制台:  

数据表:  

对音频失真有何想法?

至于在我的目标系统中对amp芯片进行编程,我已经获取了头文件,并将寄存器定义转换为Intel Hex格式,并将其编程为E2Prom。  我使用PIC处理器一次读取EPROM一页,然后通过I2C将数据以Reg值格式发送到AMP芯片。

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

    这是另一件奇怪的事。  在下面的快照中,您可以看到我在哪里设置了32位精度的I2S配置寄存器0x28。    

    但在软件生成的头文件中,我看不到这些信息的最终结果。

    typedef unsigned char cfg_u8;
    typedef联合{
    结构{
    cfg_u8偏移;
    cfg_u8值;
    };
    结构{
    cfg_u8命令;
    cfg_u8参数;
    };
    } cfg_reg;

    #define CFG_META_SWITCH (255)
    #define CFG_META_DELAY (254)
    #define CFG_META_STUREGED (253)

    /*示例C代码*/
    /*
    //外部实现的函数,可以向设备写入n字节
    // PCM51xx和TAS5766目标要求在多次写入时设置I2C寄存器的高位(0x80)。
    //有关详细信息,请参阅设备数据表。
    extern int i2c_write(unsigned char *data, int n);
    //外部实现的函数,将执行延迟n毫秒
    外部int delay(int n);
    //示例实施。 呼叫方式:
    // transmit_Registers (寄存器,sizeof(Registers)/sizeof(Registers[0]);
    void transmit_regnes(cfg_reg *r, int n)

    INT I = 0;
    同时(i < n){
    开关(r[I].command){
    案例CFG_META_SWITCH:
    //用于传统应用程序。 忽略这里。
    中断;
    案例CFG_META_DELAY:
    DELAY (r[I].param);
    中断;
    案例CFG_META_STUREK:
    I2C_WRITE ((unsigned char *)&r[i+1],r[i].param);
    i ++(r[I].param + 1)/2;
    中断;
    默认:
    I2C_WRITE ((unsigned char *)&r[i],2);
    中断;
    }
    I++;
    }
    }
    */

    cfg_reg寄存器[]={
    //程序存储器
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x02,0x11 },
    { 0x01,0x11 },
    { 0x00,0x00 },
    { 0x00,0x00 },
    { 0x00,0x00 },
    { 0x00,0x00 },
    { 0x03,0x11 },
    { 0x2a, 0x00 },
    { 0x25,0x18 },
    { 0x0d,0x10 },
    { 0x02,0x00 },

    //采样率更新
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x02,0x80 },

    { 0x00,0x00 },
    { 0x7f,0x00 },

    //速度03-48K 04-96k
    //动态读取速度
    { 0x22,0x03 },

    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x02,0x00 },

    //写入各种组件的系数
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x1c,0x00 },
    { 0x1d, 0x00 },
    { 0x1E,0x00 },
    { 0x1f,0x00 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x1f },
    { 0x24,0x00 },
    { 0x25,0x20 },
    { 0x26,0xc4 },
    { 0x27,0x9C },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x11 },
    { 0x58,0x7B },
    { 0x59,0x1E },
    { 0x5a, 0x22},
    { 0x5b,0x70 },
    { 0x5c,0x84 },
    { 0x5d, 0xe1 },
    { 0x5e,0xdd },
    { 0x5f,0x90 },
    { 0x60,0x7B },
    { 0x61,0x1E },
    { 0x62, 0x22},
    { 0x63,0x70 },
    { 0x64, 0x7B},
    { 0x65,0x11 },
    { 0x66,0xfb },
    { 0x67, 0xb9},
    { 0x68,0x89 },
    { 0x69,0xab },
    { 0x6a,0x6d },
    { 0x6b,0xb2},
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x12 },
    { 0x44,0xff },
    { 0x45, 0xf3 },
    { 0x46,0xd9 },
    { 0x47,0x49 },
    { 0x48,0xff },
    { 0x49, 0xf3 },
    { 0x4a,0xd9 },
    { 0x4b,0x49 },
    { 0x4c,0xff },
    { 0x4d, 0xf3 },
    { 0x4e, 0xd9},
    { 0x4f,0x49 },
    { 0x50,0x7B },
    { 0x51,0x11 },
    { 0x52,0xfb },
    { 0x53,0xb9},
    { 0x54,0x89 },
    { 0x55,0xab },
    { 0x56,0x6d },
    { 0x57,0xb2},
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x13 },
    { 0x30,0x00 },
    { 0x31,0x08 },
    { 0x32,0x7E },
    { 0x33,0x89 },
    { 0x34,0x00 },
    { 0x35,0x08 },
    { 0x36,0x7E },
    { 0x37,0x89 },
    { 0x38,0x00 },
    { 0x39,0x08 },
    { 0x3a,0x7E },
    { 0x3b,0x89 },
    { 0x3c,0x7B },
    { 0x3D,0xe0 },
    { 0x3e, 0xd7},
    { 0x3f, 0x2d },
    { 0x40,0x88 },
    { 0x41,0x1c },
    { 0x42,0x57 },
    { 0x43,0x82 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x13 },
    { 0x58,0x6a },
    { 0x59, 0x13},
    { 0x5a, 0x6c },
    { 0x5b,0xe3 },
    { 0x5c,0x95 },
    { 0x5d, 0xec },
    { 0x5e,0x93 },
    { 0x5f,0x1d },
    { 0x60,0x6a },
    { 0x61,0x13 },
    { 0x62, 0x6c },
    { 0x63,0xe3 },
    { 0x64, 0x69},
    { 0x65,0x0c },
    { 0x66,0x00 },
    { 0x67,0xab },
    { 0x68,0xa9 },
    { 0x69,0xca },
    { 0x6a,0x4d },
    { 0x6b,0xc7 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x14 },
    { 0x08,0x7B },
    { 0x09,0xe9 },
    { 0x0a,0x55 },
    { 0x0B,0xb6},
    { 0x0c,0x84 },
    { 0x0d,0x16 },
    { 0x0E,0xAA },
    { 0x0F,0x4a },
    { 0x10,0x7B },
    { 0x11,0xe9 },
    { 0x12, 0x55},
    { 0x13, 0xb6},
    { 0x14, 0x7B },
    { 0x15,0xe0 },
    { 0x16,0xd7 },
    { 0x17,0x2D },
    { 0x18,0x88 },
    { 0x19,0x1c },
    { 0x1a,0x57 },
    { 0x1b,0x82 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x14 },
    { 0x1c,0x01 },
    { 0x1d, 0x07},
    { 0x1E,0x6c },
    { 0x1f,0x39 },
    { 0x20, 0x01},
    { 0x21,0x07 },
    { 0x22,0x6c },
    { 0x23,0x39 },
    { 0x24, 0x01},
    { 0x25,0x07 },
    { 0x26,0x6c },
    { 0x27,0x39 },
    { 0x28,0x69 },
    { 0x29,0x0c },
    { 0x2a, 0x00 },
    { 0x2b,0xab },
    { 0x2C,0xa9 },
    { 0x2d,0xca },
    { 0x2e, 0x4d },
    { 0x2F,0xc7 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x14 },
    { 0x58,0x7f },
    { 0x59,0xff },
    { 0x5a, 0xff },
    { 0x5b,0xff },
    { 0x5c,0x00 },
    { 0x5d, 0x00 },
    { 0x5e,0x00 },
    { 0x5f,0x00 },
    { 0x60,0x00 },
    { 0x61,0x00 },
    { 0x62, 0x00},
    { 0x63,0x00 },
    { 0x64, 0x00 },
    { 0x65,0x00 },
    { 0x66,0x00 },
    { 0x67,0x00 },
    { 0x68,0x00 },
    { 0x69,0x00 },
    { 0x6a,0x00 },
    { 0x6b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x14 },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x00 },
    { 0x71,0x00 },
    { 0x72,0x00 },
    { 0x73, 0x00},
    { 0x74,0x00 },
    { 0x75,0x00 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x1c,0x7f },
    { 0x1d, 0xff },
    { 0x1E,0xff },
    { 0x1f,0xff },
    { 0x20, 0x00 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x24,0x00 },
    { 0x25,0x00 },
    { 0x26,0x00 },
    { 0x27,0x00 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x2C,0x00 },
    { 0x2d,0x00 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x44,0x7f },
    { 0x45,0xff },
    { 0x46,0xff },
    { 0x47,0xff },
    { 0x48,0x00 },
    { 0x49, 0x00 },
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x4c,0x00 },
    { 0x4d, 0x00 },
    { 0x4e, 0x00 },
    { 0x4f,0x00 },
    { 0x50,0x00 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x54,0x00 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x58,0x7f },
    { 0x59, 0x59},
    { 0x5a, 0x9b },
    { 0x5b,0xC2 },
    { 0x5c,0x80 },
    { 0x5d,0xa6 },
    { 0x5e,0x64 },
    { 0x5f,0x3e },
    { 0x60,0x7f },
    { 0x61,0x59 },
    { 0x62, 0x9b },
    { 0x63,0xC2 },
    { 0x64, 0x7f },
    { 0x65,0x59 },
    { 0x66,0x2F },
    { 0x67,0x9C },
    { 0x68,0x81 },
    { 0x69,0x4b },
    { 0x6a,0xf0 },
    { 0x6b,0x2e },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x15 },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x87 },
    { 0x71,0x19 },
    { 0x72,0xd3 },
    { 0x73, 0x67},
    { 0x74,0x72 },
    { 0x75,0x8b },
    { 0x76,0xc1 },
    { 0x77,0xb1},
    { 0x78,0x7a },
    { 0x79,0xc8 },
    { 0x7a, 0xa1},
    { 0x7B,0x73 },
    { 0x7c,0x89 },
    { 0x7d, 0xac },
    { 0x7E,0x58 },
    { 0x7f,0xc8 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x80 },
    { 0x0d,0x8b },
    { 0x0E,0x25 },
    { 0x0F,0x40 },
    { 0x10,0x7E },
    { 0x11,0xec },
    { 0x12,0x9b },
    { 0x13,0x7f },
    { 0x14, 0x7f },
    { 0x15,0xc0 },
    { 0x16, 0xe5},
    { 0x17,0xbb },
    { 0x18,0x80 },
    { 0x19,0x7B },
    { 0x1a,0x4c },
    { 0x1b,0xd0 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x1c,0x7f },
    { 0x1d,0xa8 },
    { 0x1E,0x55 },
    { 0x1f,0xcc },
    { 0x20,0x81 },
    { 0x21,0x37 },
    { 0x22,0x4a },
    { 0x23,0xd0 },
    { 0x24,0x7d },
    { 0x25,0xff },
    { 0x26,0x55 },
    { 0x27,0x0B },
    { 0x28,0x7E },
    { 0x29,0xc8 },
    { 0x2a, 0xb5},
    { 0x2b,0x30 },
    { 0x2C,0x82 },
    { 0x2D,0x58 },
    { 0x2e, 0x55},
    { 0x2F, 0x28 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x44,0x7B },
    { 0x45,0x02 },
    { 0x46,0x49 },
    { 0x47,0x67 },
    { 0x48,0xa8 },
    { 0x49, 0x02},
    { 0x4a,0x40 },
    { 0x4b,0xec },
    { 0x4c,0x62 },
    { 0x4d, 0xCF },
    { 0x4e,0xe0 },
    { 0x4f,0x8e },
    { 0x50,0x57 },
    { 0x51,0xFD },
    { 0x52,0xbf },
    { 0x53,0x14 },
    { 0x54,0xa2 },
    { 0x55,0x2D },
    { 0x56,0xd6 },
    { 0x57,0x0a },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x58,0x7d },
    { 0x59, 0x1d },
    { 0x5a, 0x31},
    { 0x5b,0x86 },
    { 0x5c,0x87 },
    { 0x5d, 0x1a },
    { 0x5e,0x78 },
    { 0x5f,0x8e },
    { 0x60,0x75 },
    { 0x61, 0xb2},
    { 0x62, 0xa1},
    { 0x63,0x33 },
    { 0x64,0x78 },
    { 0x65,0xe5 },
    { 0x66,0x87 },
    { 0x67,0x72 },
    { 0x68,0x8d },
    { 0x69,0x30 },
    { 0x6a,0x2D },
    { 0x6b,0x46 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x16 },
    { 0x6c,0x7a },
    { 0x6d, 0xdb },
    { 0x6e, 0x7d },
    { 0x6f,0xdf },
    { 0x70,0x8b },
    { 0x71,0x49 },
    { 0x72,0x82 },
    { 0x73,0xc7 },
    { 0x74, 0x75},
    { 0x75,0x33 },
    { 0x76,0x7E },
    { 0x77,0x24 },
    { 0x78,0x74 },
    { 0x79, 0xb6},
    { 0x7a,0x7d },
    { 0x7B,0x39 },
    { 0x7c,0x8F },
    { 0x7d, 0xF1 },
    { 0x7E,0x03 },
    { 0x7f,0xFC },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x16},
    { 0x11,0xe4 },
    { 0x12, 0x62},
    { 0x13,0xd0 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0xb5},
    { 0x19,0x1d },
    { 0x1a,0x79 },
    { 0x1b,0x69 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x1c,0x74 },
    { 0x1d, 0xca },
    { 0x1E,0x57 },
    { 0x1f,0x99 },
    { 0x20,0xc0 },
    { 0x21,0x4a },
    { 0x22, 0x76},
    { 0x23,0x72 },
    { 0x24,0x65 },
    { 0x25,0xf6 },
    { 0x26,0x36 },
    { 0x27,0xa1 },
    { 0x28,0x3f },
    { 0x29, 0xb5},
    { 0x2a,0x89 },
    { 0x2b,0x8e },
    { 0x2C,0xA5 },
    { 0x2d,0x3f },
    { 0x2e, 0x71},
    { 0x2F,0xc4 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x44,0x78 },
    { 0x45,0xa0 },
    { 0x46,0x0c },
    { 0x47,0x12 },
    { 0x48,0x8F },
    { 0x49,0xc0 },
    { 0x4a,0xd8 },
    { 0x4b,0xe7 },
    { 0x4c,0x69 },
    { 0x4d, 0xce },
    { 0x4e, 0x2a},
    { 0x4f,0xd4 },
    { 0x50,0x70 },
    { 0x51,0x3f },
    { 0x52,0x27 },
    { 0x53,0x19 },
    { 0x54,0x9d },
    { 0x55,0x91 },
    { 0x56,0xc9 },
    { 0x57,0x19 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x58,0x7f },
    { 0x59,0xff },
    { 0x5a, 0xff },
    { 0x5b,0xff },
    { 0x5c,0x8F },
    { 0x5d, 0x96 },
    { 0x5e,0x9f },
    { 0x5f,0xb3},
    { 0x60,0x73 },
    { 0x61,0x58 },
    { 0x62,0xd0 },
    { 0x63,0xa8 },
    { 0x64, 0x70},
    { 0x65,0xb9},
    { 0x66,0x29 },
    { 0x67,0x71 },
    { 0x68,0x8b },
    { 0x69,0xfa },
    { 0x6a,0x77 },
    { 0x6b,0x52 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x17 },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x00 },
    { 0x71,0x00 },
    { 0x72,0x00 },
    { 0x73, 0x00},
    { 0x74,0x00 },
    { 0x75,0x00 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x08,0x0a },
    { 0x09,0xfa },
    { 0x0a,0xe4 },
    { 0x0B,0x21 },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x1c,0x7f },
    { 0x1d, 0xff },
    { 0x1E,0xff },
    { 0x1f,0xff },
    { 0x20, 0x00 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x24,0x00 },
    { 0x25,0x00 },
    { 0x26,0x00 },
    { 0x27,0x00 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x2C,0x00 },
    { 0x2d,0x00 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x44,0x7f },
    { 0x45,0xff },
    { 0x46,0xff },
    { 0x47,0xff },
    { 0x48,0x00 },
    { 0x49, 0x00 },
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x4c,0x00 },
    { 0x4d, 0x00 },
    { 0x4e, 0x00 },
    { 0x4f,0x00 },
    { 0x50,0x00 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x54,0x00 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x58,0x7f },
    { 0x59,0xff },
    { 0x5a, 0xff },
    { 0x5b,0xff },
    { 0x5c,0x00 },
    { 0x5d, 0x00 },
    { 0x5e,0x00 },
    { 0x5f,0x00 },
    { 0x60,0x00 },
    { 0x61,0x00 },
    { 0x62, 0x00},
    { 0x63,0x00 },
    { 0x64, 0x00 },
    { 0x65,0x00 },
    { 0x66,0x00 },
    { 0x67,0x00 },
    { 0x68,0x00 },
    { 0x69,0x00 },
    { 0x6a,0x00 },
    { 0x6b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x18 },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x00 },
    { 0x71,0x00 },
    { 0x72,0x00 },
    { 0x73, 0x00},
    { 0x74,0x00 },
    { 0x75,0x00 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x1c,0x7f },
    { 0x1d, 0xff },
    { 0x1E,0xff },
    { 0x1f,0xff },
    { 0x20, 0x00 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x24,0x00 },
    { 0x25,0x00 },
    { 0x26,0x00 },
    { 0x27,0x00 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x2C,0x00 },
    { 0x2d,0x00 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x44,0x7f },
    { 0x45,0xff },
    { 0x46,0xff },
    { 0x47,0xff },
    { 0x48,0x00 },
    { 0x49, 0x00 },
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x4c,0x00 },
    { 0x4d, 0x00 },
    { 0x4e, 0x00 },
    { 0x4f,0x00 },
    { 0x50,0x00 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x54,0x00 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x58,0x7f },
    { 0x59,0xff },
    { 0x5a, 0xff },
    { 0x5b,0xff },
    { 0x5c,0x00 },
    { 0x5d, 0x00 },
    { 0x5e,0x00 },
    { 0x5f,0x00 },
    { 0x60,0x00 },
    { 0x61,0x00 },
    { 0x62, 0x00},
    { 0x63,0x00 },
    { 0x64, 0x00 },
    { 0x65,0x00 },
    { 0x66,0x00 },
    { 0x67,0x00 },
    { 0x68,0x00 },
    { 0x69,0x00 },
    { 0x6a,0x00 },
    { 0x6b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x19 },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x00 },
    { 0x71,0x00 },
    { 0x72,0x00 },
    { 0x73, 0x00},
    { 0x74,0x00 },
    { 0x75,0x00 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x1c,0x7f },
    { 0x1d, 0xff },
    { 0x1E,0xff },
    { 0x1f,0xff },
    { 0x20, 0x00 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x24,0x00 },
    { 0x25,0x00 },
    { 0x26,0x00 },
    { 0x27,0x00 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x2C,0x00 },
    { 0x2d,0x00 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x30,0x7f },
    { 0x31,0xff },
    { 0x32,0xff },
    { 0x33,0xff },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x44,0x08 },
    { 0x45,0x00 },
    { 0x46,0x00 },
    { 0x47,0x00 },
    { 0x48,0x00 },
    { 0x49, 0x00 },
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x4c,0x00 },
    { 0x4d, 0x00 },
    { 0x4e, 0x00 },
    { 0x4f,0x00 },
    { 0x50,0x00 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x54,0x00 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x58,0x00 },
    { 0x59,0xe2 },
    { 0x5a,0xc4 },
    { 0x5b,0x6b },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1a },
    { 0x6c,0x02 },
    { 0x6d, 0xa3 },
    { 0x6e, 0x9a },
    { 0x6f,0xcc },
    { 0x70,0x00 },
    { 0x71,0xAA },
    { 0x72,0x39 },
    { 0x73, 0x16},
    { 0x74,0x00 },
    { 0x75, 0x01},
    { 0x76,0x23 },
    { 0x77,0x44 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1b },
    { 0x08,0xff },
    { 0x09,0x81 },
    { 0x0a,0x47 },
    { 0x0B,0xae },
    { 0x0c,0xf9 },
    { 0x0d,0xda },
    { 0x0E,0xbc },
    { 0x0F,0x21 },
    { 0x10,0xFD },
    { 0x11, 0x4d },
    { 0x12, 0x09 },
    { 0x13,0xfa },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1b },
    { 0x1c,0x02 },
    { 0x1d,0xa3 },
    { 0x1E,0x9a },
    { 0x1f,0xcc },
    { 0x20, 0x00 },
    { 0x21,0xAA },
    { 0x22,0x39 },
    { 0x23, 0x16},
    { 0x24,0x00 },
    { 0x25,0x01 },
    { 0x26,0xb4},
    { 0x27,0xe5 },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x2C,0x00 },
    { 0x2D,0x07 },
    { 0x2e, 0x1c },
    { 0x2F,0x72 },
    { 0x30,0xff },
    { 0x31,0x82 },
    { 0x32,0x8F },
    { 0x33,0x5c },
    { 0x34,0xf9 },
    { 0x35,0xda },
    { 0x36,0xbc },
    { 0x37,0x21 },
    { 0x38,0xFC },
    { 0x39,0xd8 },
    { 0x3a,0x1b },
    { 0x3b,0x6b },
    { 0x3c,0x00 },
    { 0x3D,0x00 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x40, 0x00 },
    { 0x41,0x2a },
    { 0x42,0x85 },
    { 0x43,0x4b },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1b },
    { 0x44,0x0a },
    { 0x45,0x3b },
    { 0x46,0xFC },
    { 0x47,0x10 },
    { 0x48,0x00 },
    { 0x49, 0xAA },
    { 0x4a,0x39 },
    { 0x4b,0x16 },
    { 0x4c,0x00 },
    { 0x4d,0x01 },
    { 0x4e, 0xb4},
    { 0x4f,0xe5 },
    { 0x50,0x00 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x54,0x00 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x58,0xff },
    { 0x59, 0x82},
    { 0x5a, 0x8F },
    { 0x5b,0x5c },
    { 0x5c,0xf9 },
    { 0x5d, 0xda },
    { 0x5e,0xbc },
    { 0x5f,0x21 },
    { 0x60,0xFD },
    { 0x61,0x22 },
    { 0x62, 0x84},
    { 0x63,0xae },
    { 0x64, 0x00 },
    { 0x65,0x00 },
    { 0x66,0x00 },
    { 0x67,0x00 },
    { 0x68,0x00 },
    { 0x69,0x00 },
    { 0x6a,0x00 },
    { 0x6b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1c },
    { 0x6c,0x7f },
    { 0x6d, 0xff },
    { 0x6e, 0xff },
    { 0x6f, 0xff },
    { 0x70,0x00 },
    { 0x71,0x00 },
    { 0x72,0x00 },
    { 0x73, 0x00},
    { 0x74,0x00 },
    { 0x75,0x00 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x78,0x00 },
    { 0x79,0x00 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x7c,0x00 },
    { 0x7d, 0x00 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x08,0x7f },
    { 0x09,0xff },
    { 0x0a,0xff },
    { 0x0B,0xff },
    { 0x0c,0x00 },
    { 0x0d,0x00 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x1c,0x00 },
    { 0x1d, 0x22 },
    { 0x1E,0x1d },
    { 0x1f,0x95 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x20, 0x23},
    { 0x21,0x63 },
    { 0x22, 0x26},
    { 0x23,0x5c },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x24,0x03 },
    { 0x25,0x37 },
    { 0x26,0x18 },
    { 0x27,0x4e },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x2C,0x00 },
    { 0x2D,0x80 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x34, 0x40},
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x38,0x40 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x40, 0x00 },
    { 0x41,0x80 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x44,0xff },
    { 0x45,0x80 },
    { 0x46,0x00 },
    { 0x47,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x48,0x00 },
    { 0x49, 0x80},
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x58,0x00 },
    { 0x59, 0x00 },
    { 0x5a, 0x00 },
    { 0x5b, 0x01},
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x5c,0x00 },
    { 0x5d, 0x80 },
    { 0x5e,0x00 },
    { 0x5f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x60,0x00 },
    { 0x61,0x00 },
    { 0x62, 0x00},
    { 0x63,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x64, 0x00 },
    { 0x65,0x00 },
    { 0x66,0x00 },
    { 0x67,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x68,0x00 },
    { 0x69,0x80 },
    { 0x6a,0x00 },
    { 0x6b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x74,0x00 },
    { 0x75,0x40 },
    { 0x76,0x00 },
    { 0x77,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x78,0x00 },
    { 0x79,0x40 },
    { 0x7a,0x00 },
    { 0x7B,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1d },
    { 0x7c,0x00 },
    { 0x7d, 0x80 },
    { 0x7E,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x08,0x00 },
    { 0x09,0x80 },
    { 0x0a,0x00 },
    { 0x0B,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x0c,0x00 },
    { 0x0d,0x80 },
    { 0x0E,0x00 },
    { 0x0F,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x10, 0x00 },
    { 0x11, 0x00 },
    { 0x12, 0x00 },
    { 0x13, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x14, 0x00 },
    { 0x15,0x80 },
    { 0x16, 0x00 },
    { 0x17,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x18,0x00 },
    { 0x19,0x00 },
    { 0x1a,0x00 },
    { 0x1b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x1c,0x00 },
    { 0x1d, 0x00 },
    { 0x1E,0x00 },
    { 0x1f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x20, 0x00 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x24,0x00 },
    { 0x25,0x80 },
    { 0x26,0x00 },
    { 0x27,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x28,0x00 },
    { 0x29,0x00 },
    { 0x2a, 0x00 },
    { 0x2b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x2C,0x00 },
    { 0x2D,0x80 },
    { 0x2e, 0x00 },
    { 0x2F, 0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x30,0x00 },
    { 0x31,0x00 },
    { 0x32,0x00 },
    { 0x33,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x34,0x00 },
    { 0x35,0x00 },
    { 0x36,0x00 },
    { 0x37,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x38,0x00 },
    { 0x39,0x00 },
    { 0x3a,0x00 },
    { 0x3b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x3c,0x00 },
    { 0x3D,0x80 },
    { 0x3e, 0x00 },
    { 0x3f,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x40, 0x00 },
    { 0x41,0x00 },
    { 0x42,0x00 },
    { 0x43,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x44,0x00 },
    { 0x45,0x80 },
    { 0x46,0x00 },
    { 0x47,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x48,0x00 },
    { 0x49, 0x80},
    { 0x4a,0x00 },
    { 0x4b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x50,0x40 },
    { 0x51,0x00 },
    { 0x52,0x00 },
    { 0x53,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x54,0x04 },
    { 0x55,0x00 },
    { 0x56,0x00 },
    { 0x57,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1E },
    { 0x58,0x04 },
    { 0x59, 0x00 },
    { 0x5a, 0x00 },
    { 0x5b,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x14, 0x00 },
    { 0x15,0xce },
    { 0x16,0xc0 },
    { 0x17,0x8a },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x18,0x0a },
    { 0x19,0x0a },
    { 0x1a,0xae },
    { 0x1b,0xd2 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x1c,0x00 },
    { 0x1d, 0x03 },
    { 0x1E,0x69 },
    { 0x1f,0xd0 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x20,0x40 },
    { 0x21,0x00 },
    { 0x22,0x00 },
    { 0x23,0x00 },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x28,0x75 },
    { 0x29,0xf5 },
    { 0x2a,0x51 },
    { 0x2b,0x2e },
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x1f },
    { 0x2C,0x00 },
    { 0x2d,0x00 },
    { 0x2e, 0x57},
    { 0x2F, 0x62},

    //swap命令
    { 0x00,0x00 },
    { 0x7f,0x8c },
    { 0x00,0x23 },
    { 0x14, 0x00 },
    { 0x15, 0x00 },
    { 0x16, 0x00 },
    { 0x17,0x01 },


    //注册调谐
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x07,0x00 },
    { 0x08,0x20 },
    { 0x55,0x07 },
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x00 },
    { 0x3D,0x30 },
    { 0x3e, 0x30 },
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x00,0x01 },
    { 0x02,0x00 },


    //取消设备静音
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x03,0x00 },
    { 0x2a,0x11 },

    };

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

    您好,Michael

      转储代码将包含调谐和音频处理中的信息。 如果在"注册映射"中进行更改,则无法将信息连接在一起。

      让我先检查一下您的测试方法。 您的意思是将I2S信号直接发送到TAS5782 EVM并进行正确的测试? 您在音频I/O中设置了什么?

      

      还有什么方法可以让您检查I2S信号是否已经失真?   

      

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

    这在任何地方都没有明确定义。  人们会认为该软件是按其所说的那样做的

    但好的,因此我必须手动修改转储记录才能实际配置零件。  明白了。  所以我把音频连接到PurePath主板上的J4接头,该主板本身连接到TAS5782MEVM板。  目前,我对配置所做的唯一更改是将数据精度设置为32位。  至于确定I2S信号是否失真的问题,我没有其他方法来进行调试。  我已向BT模块制造商提出帮助请求,要求提供一些帮助。

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

    好的,我想重新回顾您关于"转储代码将包含调谐和音频处理中的信息"的评论。 如果在"注册映射"中进行更改,则无法将信息连接在一起。"  在查看转储文件时,我看到它确实写出寄存器34 (0x22),将采样率从默认值(寄存器值03)更改为48KBaud。  因此,有些寄存器似乎已导出,而有些却未导出?  您是否可以在转储文件中提供需要手动更新的寄存器列表,以便我可以避免搜索每个寄存器设置?

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

    您好,Michael

      我真的不建议您更改转储文件中的任何内容。 无需检查文件的内容,它将作为PPC3设置工作。 让我们关注您的输出失真问题。 我建议使用USB端口播放一些音乐或正弦波,并检查是否会出现失真的结果。 如果您手上有任何其他EVM,您还可以使用其他EVM播放从系统中获得的I2S信号,检查结果是否良好。

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

    我已经解决了变形问题。  我成功地将I2S信号信息发送到PPC3,并清除了EVM板上的音频。  我可以更改音频设置。  唯一的问题是,当我获取从PurePath创建的文件并将其加载到目标上的EEPROM时,将代码加载到板载TAS5782M时,没有音频输出。  在文件中,它不会设置数据精度,所以告诉我,如何不能修改文件?  您表示它不导出完整的寄存器映射,而只是调整。  如何将其设置为在目标上正确加载?  下周我必须向客户交付工作原型,而放大器静音。

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

    好的,更新。  我现在有声音了!  我在信息的芯片上发现了一个遗漏索引。  我仍然感到不安的是,并不是所有的寄存器都被移出了。  我现在正在运行的映像,我手动修改了设置精度(reg 0x28),但我想确保正确加载所有内容。  此产品实际上将有两个单独的DSP调谐器,用户可以在它们之间切换。  因此,PurePath软件再次声明报头用于启动过程。

     

    为什么不是所有的寄存器都被导出?

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

    您好,Michael

      正确,最好在PPC3中包含所有设置。 但对于最近的设计,它包括 所有音乐调谐寄存器,即“调谐和音频处理”块中的寄存器。  音频I/O中的寄存器(在book0 page0上)不包括在内。

      我们的大多数客户将选择对book0 page0上的寄存器使用默认设置,如果需要,只需更改某些寄存器。 我认为这也许是其中一个原因,可以节省一些代码的大小。 但如果我们能在这里提供选择,可能会更是一种共创。   

      我们将来会考虑这项建议。 谢谢你。

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

    如果没有包括book0 page0设置,我会更容易,但很显然,其中一些设置也包括在内。  Header文件包含如下部分:

    //采样率更新
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x02,0x80 },

    { 0x00,0x00 },
    { 0x7f,0x00 },

    //速度03-48K 04-96k
    //动态读取速度
    { 0x22,0x03 },
    { 0x00,0x00 },
    { 0x7f,0x00 },
    { 0x02,0x00 },

    很显然,只有一些Book0 Page0设置被认为足够重要,可以导出,而其他设置则不重要。  我现在用我的模块运行它,我现在就保持这种状态。