Other Parts Discussed in Thread: TAS5825M, ,
Hello,
PPC3 access to TAS5825M-SW was granted to me and I have made a basic setup for 48 kHz, simplified to work with CC8531-CC2590. It works great.
d 157 # Delay 5ms w 98 00 00 w 98 7f 00 # Book 00 w 98 03 02 # HiZ w 98 01 11 # Reset DSP, I2C w 98 7d 11 ff w 98 00 01 # Page 01 w 98 51 05 w 98 00 02 # Page 02 w 98 1d 00 w 98 19 80 w 98 00 00 # Page 00 w 98 46 11 # DSP 96kHz, ZROM #w 98 02 00 # 384kHz, BD mode (default setting) #w 98 53 01 # 100kHz BW, in phase (default setting) #w 98 54 00 # AGain 0 dB, 29.5 V (default setting) w 98 03 02 # HiZ d 157 # Delay 5ms #w 98 00 00 # we are here already #w 98 7f 00 # we are here already w 98 28 59 # 64Fs, 48kHz #w 98 00 00 # we are here already w 98 7f aa # Book AA #w 98 00 02 # BQ-coeffs for 96kHz #w 98 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # config left BQ5-10 w 98 00 03 w 98 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 AE A3 9C F0 AB 24 AC 07 AE A3 9C 0F 54 DB 54 F8 A2 B8 C8 # config left BQ11-15, Notch 1kHz@96kHz # w 98 6C 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # [max 15x] config right BQ1 w 98 00 04 w 98 08 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 07 AE A3 9C F0 AB 24 AC 07 AE A3 9C 0F 54 DB 54 F8 A2 B8 C8 # config right BQ2-6, Notch 1kHz@96kHz
PPC3 acces to TAS3251-SW was not granted, but I am trying the attached setup for 48 kHz. The BQ1-left should give a 6 dB attenuated signal, but it doesn't.
# program memory w 94 00 00 # w 94 7f 00 # Switch to Book 0 w 94 02 11 # PowerDown DSP w 94 01 11 # Reset module & registers. Bits are auto cleared d 3125 # Wait 100 ms w 94 03 11 # Mute L&R w 94 2a 00 # Zero Data path L&R (= mute...) w 94 25 18 # Ignore MCLK error detection w 94 0d 00 # Clck config.. w 94 02 00 # Wake up DSP # Sample rate update w 94 02 80 # Reset DSP # speed 03-48k 04-96k # dynamically reading speed w 94 22 03 # Set FS Speed. Ignored in auto clock mode w 94 02 00 # Restart DSP # write coefficients of various components w 94 00 00 # w 94 7f 8c # Switch to Book8c # w 94 00 1e # # w 94 44 00 80 00 00 # Vol-L to 0dB (default setting) # w 94 48 00 80 00 00 # Vol-R to 0dB (default setting) w 94 00 15 # Page 15 w 94 58 3f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # BQ1-L -6dB w 94 00 18 # Page 18 w 94 18 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 # BQ1-R 0dB # swap command w 94 00 00 # w 94 7f 8c # Switch to Book8c w 94 00 23 # Goto Page 23 w 94 14 00 00 00 01 # Write 00 00 00 01 in reg 14-17 # register tuning w 94 00 00 # w 94 7f 00 # Switch to Book0 w 94 00 01 # Switch to Page1 w 94 02 00 # Analog Gain set to 0dB w 94 06 01 # Analog mute follows digital mute # Unmute the device w 94 00 00 # Switch to Page0 w 94 03 00 # UnMute L&R w 94 2a 11 # Enable data path (L-L & R-R)
I noticed that the Swap Command in the documentation, paragraph 8.3.7.6.3, would result in a jump to page 0x01, so this must be wrong. But I am missing something else in my setup.
Can somebody see what s wrong or missing?