Hi,
I am using Ti's TAS5717 audio amplifier in our board.We are using a PIC controller for programming the audio amplifier through I2C. For initial validation,we have used the eval kit for programming it with the help of the GUI.I have downloaded the following register configuration from the GUI after changing all the required fields.In our current software we are programming the registers in assenting order(starting from register x00 and updating each register in order).
but in the GUI generated file it is in a particular order and some registers updated more than one time.Do we need to follow the same order?
! I2C Configuration file for TAS5713
X1B 00
X1B 00
X03 80
X11 80
X12 7C
X13 80
X14 7C
X1C 07
X0A 30
X0E F1
X00 6C
X50 0F 70 80 10
X25 01 02 13 45
X70 00 80 00 00
X71 00 00 00 00
X74 00 80 00 00
X75 00 00 00 00
X46 00 02 06 23
X11 80
X12 7C
X13 80
X14 7C
X20 00 89 77 72
X05 40
X56 00 40 00 00
X57 00 02 00 00
X07 03 FF
X40 0D 48 00 00 09 09 FF FF
X07 03 FF
X07 03 FF
X3B 00 01 00 00 00 7F 00 00
X07 03 FF
X07 03 FF
X3C 00 00 01 00 FF FF FF F0
X07 03 FF
X07 03 FF
X43 0D 48 00 00 04 38 87 4E
X07 03 FF
X07 03 FF
X3E 00 00 01 00 00 7F FF 00
X07 03 FF
X07 03 FF
X3F 00 08 00 00 FF F8 00 00
X07 03 FF
X51 00 80 00 00 00 00 00 00
X52 00 80 00 00 00 00 00 00
X58 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X59 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X5A 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X5B 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X26 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X30 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X73 00 80 00 00
X72 00 00 00 00
X76 00 00 00 00
X77 00 80 00 00
X4F 00 00 00 06
X6A 00 0C CC CC 00 73 33 34
X27 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X28 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X29 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2A 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2B 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2C 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2D 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2E 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X2F 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X31 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X32 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X33 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X34 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X35 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X36 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X37 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X38 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X39 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
X07 03 FF
! I2C Diagnostics
X04 03
X04 03
X05 08
X07 01 28
X07 01 20
X07 01 11
X07 01 02
X07 00 EB
X07 00 E4
X07 00 DC
X07 00 D4
X07 00 CD
X07 00 BE
X07 00 B6
X07 00 98
X07 00 90
X07 00 6A
X07 00 4C
X07 00 44
X07 00 2E
X07 00 1E
X07 00 17
X07 00 0F
X07 00 08
X07 00 00
X07 00 00
X07 00 00