这就是信息的基本结构。
{START BYTE, FUNCTION BYTE, PARAMETER BYTE, VALUE BYTE}
下面的 UART 命令将控制参数 N 设置为值 V:
{0xff (START), 0xfe (SEND TO PARAMETER), parameter N (PARAMETER INDEX), value V (INTEGER VALUE)}
{0xff, 0xfc, parameter N}- 通过UART或Nuvoton Bridge连接返回参数N的当前值。
{0xff, 0xf9}--绕过DPS
{0xff, 0xf8}- 启用DPS
{0xff, 0xf7}- 绕过立体声加宽
{0xff, 0xf6}------启用立体拓宽功能
{0xff, 0xfa, preset #N}- 从嵌入ARM固件的indices.c中加载预设(DPS Profile)#N(N = 0, 1, 2, 3, 4...}。
拉出所有参数数据
{0xff, 0xfb}- 返回每个参数的值,按顺序排列,以0xff结尾。
这是在与DPS Profile Creator的初始连接过程中发送的。 如果收到了一系列正确的字节,则认为串行连接成功。 如果没有收到正确的字节,则会报告一个连接错误。 然后必须在DPS Profile Creator中重新建立连接。
对于取值的函数(例如增益、频率和Q的EQ波段),会发送一个索引。 使用下面的链接来参考所有的值索引。
下面的参数列表代表了indices.c预设数组中的值。 预设值中只不包括用户控件。
PARAMETER | 索引 | HEX | 价值观 |
一般DPS参数 | |||
ParamIdxInputHpf, | 0 | 0 | 20-255Hz |
ParamIdxInputGain, | 1 | 1 | Cal Gain |
ParamIdxShelf1Gain。 | 2 | 2 | EQ增益 |
ParamIdxShelf2Gain。 | 3 | 3 | EQ增益 |
ParamIdxAgc1Thresh。 | 4 | 4 | 阈值 |
ParamIdxAgc1Ratio, | 5 | 5 | 比率 |
ParamIdxAgc1Attack。 | 6 | 6 | 其他 |
ParamIdxAgc1Release, | 7 | 7 | 其他 |
ParamIdxAgc1Makeup, | 8 | 8 | Cal Gain |
ParamIdxShelf3Gain。 | 9 | 9 | EQ增益 |
ParamIdxShelf4Gain。 | 10 | A | EQ增益 |
ParamIdxBellF1Gain, | 11 | B | EQ增益 |
ParamIdxBellF1Q。 | 12 | C | EQ表 |
ParamIdxBellF1Freq, | 13 | D | EQ表 |
ParamIdxBellF2Gain, | 14 | E | EQ表 |
ParamIdxBellF2Q。 | 15 | F | EQ表 |
ParamIdxBellF2Freq, | 16 | 10 | EQ表 |
ParamIdxBellF3Gain。 | 17 | 11 | EQ表 |
ParamIdxBellF3Q。 | 18 | 12 | EQ表 |
ParamIdxBellF3Freq, | 19 | 13 | EQ表 |
ParamIdxBellF4Gain。 | 20 | 14 | EQ表 |
ParamIdxBellF4Q。 | 21 | 15 | EQ表 |
ParamIdxBellF4Freq, | 22 | 16 | EQ表 |
ParamIdxBellF5Gain。 | 23 | 17 | EQ表 |
ParamIdxBellF5Q。 | 24 | 18 | EQ表 |
ParamIdxBellF5Freq, | 25 | 19 | EQ表 |
ParamIdxBellF6Gain。 | 26 | 1A | EQ表 |
ParamIdxBellF6Q。 | 27 | 1B | EQ表 |
ParamIdxBellF6Freq, | 28 | 1C | EQ表 |
ParamIdxBellF7Gain。 | 29 | 1D | EQ表 |
ParamIdxBellF7Q。 | 30 | 1E | EQ表 |
ParamIdxBellF7Freq, | 31 | 1F | EQ表 |
ParamIdxBellF8Gain。 | 32 | 20 | EQ表 |
ParamIdxBellF8Q。 | 33 | 21 | EQ表 |
ParamIdxBellF8Freq, | 34 | 22 | EQ表 |
ParamIdxBellF9Gain。 | 35 | 23 | EQ表 |
ParamIdxBellF9Q。 | 36 | 24 | EQ表 |
ParamIdxBellF9Freq, | 37 | 25 | EQ表 |
ParamIdxBellF10Gain。 | 38 | 26 | EQ表 |
ParamIdxBellF10Q。 | 39 | 27 | EQ表 |
ParamIdxBellF10Freq, | 40 | 28 | EQ表 |
ParamIdxAgcXoverFreq, | 41 | 29 | EQ表 |
ParamIdxAgc2Thresh。 | 42 | 2A | 其他 |
ParamIdxAgc2Ratio, | 43 | 2B | 比率 |
ParamIdxAgc2Attack。 | 44 | 2C | 其他 |
ParamIdxAgc2Release。 | 45 | 2D | 其他 |
ParamIdxAgc2Makeup。 | 46 | 2E | Cal Gain |
ParamIdxAgc3Thresh。 | 47 | 2F | 其他 |
ParamIdxAgc3Ratio, | 48 | 30 | 比率 |
ParamIdxAgc3Attack。 | 49 | 31 | 其他 |
ParamIdxAgc3Release。 | 50 | 32 | 其他 |
ParamIdxAgc3Makeup, | 51 | 33 | Cal Gain |
ParamIdxOutputGain, | 52 | 34 | Cal Gain |
ParamIdxInputHpfBypass。 | 53 | 35 | BOOL |
ParamIdxBellF1Bypass。 | 54 | 36 | BOOL |
ParamIdxBellF2B旁路。 | 55 | 37 | BOOL |
ParamIdxBellF3Bypass。 | 56 | 38 | BOOL |
ParamIdxBellF4Bypass。 | 57 | 39 | BOOL |
ParamIdxBellF5Bypass。 | 58 | 3A | BOOL |
ParamIdxBellF6Bypass。 | 59 | 3B | BOOL |
ParamIdxBellF7Bypass。 | 60 | 3C | BOOL |
ParamIdxBellF8Bypass。 | 61 | 3D | BOOL |
ParamIdxBellF9Bypass。 | 62 | 3E | BOOL |
ParamIdxBellF10Bypass。 | 63 | 3F | BOOL |
ParamIdxAgcMultibandBypass。 | 64 | 40 | BOOL |
ParamIdxAgcMidbandBypass。 | 65 | 41 | BOOL |
ParamIdxAgcHHighbandBypass。 | 66 | 42 | BOOL |
ParamIdxUserEqPosition, | 67 | 43 | BOOL |
ParamIdxSwXoverFreq, | 68 | 44 | EQ表 |
ParamIdxSwLowShelfFreq, | 69 | 45 | EQ表 |
ParamIdxSwHighShelfFreq, | 70 | 46 | EQ表 |
ParamIdxSwAgcThresh。 | 71 | 47 | 其他 |
ParamIdxSwAgcRatio, | 72 | 48 | 比率 |
ParamIdxSwAgcAttack。 | 73 | 49 | 其他 |
ParamIdxSwAgcRelease。 | 74 | 4A | 其他 |
ParamIdxSwAgcMakeup, | 75 | 4B | Cal Gain |
ParamIdxSwMGain。 | 76 | 4C | EQ增益 |
ParamIdxSwSGain, | 77 | 4D | EQ增益 |
ParamIdxSwLowGain, | 78 | 4E | EQ增益 |
ParamIdxSwHighGain, | 79 | 4F | EQ增益 |
ParamIdxNoisegateRelease。 | 80 | 50 | 其他 |
ParamIdxNoisegateHysteresis。 | 81 | 51 | 其他 |
ParamIdxNoisegateFloor, | 82 | 52 | 其他 |
ParamIdxNoisegateHold。 | 83 | 53 | 其他 |
ParamIdxNoisegateThresh。 | 84 | 54 | 其他 |
虚拟低音炮 | |||
ParamIdxVirtualBassBypass | 85 | 55 | BOOL |
ParamIdxVirtualBassRecLevel | 86 | 56 | 其他 |
ParamIdxVirtualBassThreshold | 87 | 57 | 其他 |
ParamIdxVirtualBassLevelTarget | 88 | 58 | 其他 |
ParamIdxVirtualBassMaxBoost | 89 | 59 | 其他 |
ParamIdxVirtualBassResponseTime | 90 | 5A | 0-100 |
ParamIdxZFiltQ | 91 | 5B | EQ表 |
ParamIdxZFiltFreq | 92 | 5C | EQ表 |
信号流 | |||
ParamIdxSignalFlowMode | 93 | 5D | 0-3 |
ParamIdxBongioviAgcMode | 94 | 5E | BOOL |
ParamIdxAgcXoverMidFreq | 95 | 5F | EQ表 |
ParamIdxHighAgcMode | 96 | 60 | BOOL |
AGC参数 | |||
ParamIdxAgc1ReleaseMode | 97 | 61 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc1LogScale | 98 | 62 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc1LookAhead | 99 | 63 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc2ReleaseMode | 100 | 64 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc2LogScale | 101 | 65 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc2LookAhead | 102 | 66 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc3ReleaseMode | 103 | 67 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc3LogScale | 104 | 68 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgc3LookAhead | 105 | 69 | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgcSwReleaseMode | 106 | 6A | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgcSwLogScale | 107 | 6B | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxAgcSwLookAhead | 108 | 6C | 本书的目的是要让读者了解到,如何在这个世界上找到自己想要的东西。 |
ParamIdxStereoEnhancementBypass | 109 | 6D | BOOL |
ParamIdxNoiseGateBypass | 110 | 6E | BOOL |
ParamIdxLimiterBypass | 111 | 6F | BOOL |
ParamIdxLimiterInputGain | 112 | 70 | 其他 |
ParamIdxLimiterThreshold | 113 | 71 | 其他 |
ParamIdxLimiterCeiling | 114 | 72 | 其他 |
ParamIdxLimiterRelease | 115 | 73 | 其他 |
用户控制 - 不包括在index.c中 | |||
ParamIdxUserGain。 | 150 | 96 | 用户收益 |
ParamIdxUserEqBassGain, | 151 | 97 | EQ表 |
ParamIdxUserEqBassQ, | 152 | 98 | EQ表 |
ParamIdxUserEqBassFc, | 153 | 99 | EQ表 |
ParamIdxUserEqTrebleGain, | 154 | 9A | EQ表 |
ParamIdxUserEqTrebleQ, | 155 | 9B | EQ表 |
ParamIdxUserEqTrebleFc, | 156 | 9C | EQ表 |
ParamIdxUserEqBypass。 | 157 | 9D | BOOL |
V3D耳机效果 | |||
ParamIdxV3DMode | 159 | 9F | 0-6 |
ParamIdxV3DBypass | 160 | 74 | BOOL |
AGC增益变化和输入/输出电平的仪表数据以一系列13个字节的形式返回。
索引 | 仪表 | 范围 |
0 | BAGC 增益调制左侧 | -40dB至0dB校准增益指数 |
1 | BAGC 增益调制权 | -40dB至0dB校准增益指数 |
2 | 低AGC增益调制左边 | -40dB至0dB校准增益指数 |
3 | 低AGC增益的调制权 | -40dB至0dB校准增益指数 |
4 | 高AGC增益调制左边 | -40dB至0dB校准增益指数 |
5 | 高AGC增益的调制权 | -40dB至0dB校准增益指数 |
6 | 左侧输出电平 | -40dB至+25dBdB校准增益指数 |
7 | 右边的输出水平 | -40dB至+25dBdB校准增益指数 |
8 | 左侧输入电平 | -40dB至+25dBdB校准增益指数 |
9 | 右边的输入电平 | -40dB至+25dBdB校准增益指数 |
10 | 动态立体声加宽增益调制 | -40dB至0dB校准增益指数 |
11 | 虚拟低音炮的提升水平 | 0dB至+25dBdB校准增益指数 |
12 | 低音炮输出电平 | -40dB至+25dB校准增益指数 |