Direct Digital Power DAC (DDPD)

  • Like
Reactions: savan
Thanks, I am not, probably neither is configured correctly, sigma studio is realy confusing, whatever I set its always seems analog instead of digital. What I need is simple 10 band parametric equ, one input and one output, not need mute, volume, asrc, just that 10 band equ and simple i2s input and i2s output. or at least something very simple, just input and output, neither I tried is working, probably because of wrong configuration in sigma studio. And have no idea how to debug since I didn't included pinouts for adi usb device, thinked that things will work on first try but seems I was very wrong. I have only i2c option left for comunication with adau1462. Unable to understand sigma studio, even unable to get on the net any simple i2s example flow in-out with external mclk.

On the other hand I burned out all 3 comtrue, two srcs and one usb, have no idea if that was in realtion to soldering or something killed it for example adau killed it? Replaced all 3 and still can't get adau to flow pulses to their out. I2c comunication is working, reset circuit too, but no pulses and have no idea right now what to try : (
 
Last edited:
First src ic doing anyhing2pcm, fixed rate 48k, master clock is 12.288MHz, osciloscope tells that src is working on bck, data, lrck. And things goes to the adau in0 and out0 but why it didn't pulses at out is realy strange for me, must be that I didn't configured sigma studio corectly, clock, pin function, or something else.

this is how adau is used in our ddpd v2, using adau for the first time

2025-06-13_192449-jpg.1472335
 
Last edited:
I2c comunication is working, reset circuit too, but no pulses and have no idea right now what to try : (
To begin with, I would advise you to get a connection between Sigmastudio and ADAU using a USBi programmer.

This is necessary to read the ADAU settings, there are a lot of settings inside the ADAU that can lead to a negative result. Without USBi, you will not see how ADAU is configured, i.e. you will not be able to see and understand the reason for the ADAU not working in your case....
 
  • Like
Reactions: savan
Yes but too late, didn't included pinouts for usb : ( Must hack pcb in order to make that usb comunication. I have usb device for programming. I thinked things will be easy to do trought i2c but seems I was very wrong. Compoinents is 0201, too small for hacking anyhing : (
 
I don't know why you need a master clock if the adau has ASRC, but as I understand it, in order to use the master clock without ASRC, you need to supply the master clock to the adau clock pin, and this requires settings inside the adau.
Yes but too late, didn't included pinouts for usb :
You can unsolder the microcontroller and solder an external USB programmer to the I2C terminals of the ADAU. Or programmatically switch the MC ports to the Z state and simply solder the wires from the programmer to the I2C channel.
 
  • Like
Reactions: savan
Unable to understand sigma studio, even unable to get on the net any simple i2s example flow in-out with external mclk.
This is because ADAU has its own ASRC, and therefore it can output a signal via I2S in the slave via an external clock on the BCLK pin. Simply put, ADAU does not need a master clock, and there are simply no examples for this case.
USBi will work on two pins only?
Yes. I2C works, but it still requires three pins, the third pin is ground.
 
  • Thank You
Reactions: savan
I'm using generated C code from adau, so it generates default_download routine with all things configured allready so no need to stop anything because routine does all that step by step until all i2c bytes is transfered to the adau. But if I use USBi than I will need to do things manualy as you say. Thank you, I will check, it must be something in that relation that clock is not configured corectly, also my i2c send 701 bytes in one cycle, i will try to split it to chunks, that might probably fail on stm32f411, than if neither work I will try add ipex connectors for i2c hack
 
My mclk is 12.288, and I set clock source "direct from mclk", and per table looks like my clock is correct? Than something else is missing. Have no idea how to setup i2s source, there is some clock domains which I not understand what that mean or how to configure them, for example what mean clock domain 0, clock domain 1... clock domain 4... etc, unclear : (
 

Attachments

  • 2025-06-13_225542.jpg
    2025-06-13_225542.jpg
    62.5 KB · Views: 8
Last edited:
Power clocking seems diferent in sigma studio 4.7 , I have enable that serial 0 input and output, but nothing is working. Today I will try hack our pcb and add somehow ipex connectors on i2c line to connect with USBi, no choices left for debuging : (

Seems sigma studio have bugs? For example I see that trace on pictures is all green even when something is disabled? Or this window is for real time work when USBi is connected? Do I need to send all that commands after default_download?? For example this function default_download configures adau device:

Code:
void default_download() {
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOFT_RESET_ADDR, REG_SOFT_RESET_BYTE, R0_SOFT_RESET_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOFT_RESET_ADDR, REG_SOFT_RESET_BYTE, R1_SOFT_RESET_Default );
    SIGMA_WRITE_DELAY( DEVICE_ADDR, R2_RESET_DELAY_SIZE, R2_RESET_DELAY_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_HIBERNATE_ADDR, REG_HIBERNATE_BYTE, R3_HIBERNATE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_HIBERNATE_ADDR, REG_HIBERNATE_BYTE, R4_HIBERNATE_Default );
    SIGMA_WRITE_DELAY( DEVICE_ADDR, R5_HIBERNATE_DELAY_SIZE, R5_HIBERNATE_DELAY_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_KILL_CORE_ADDR, REG_KILL_CORE_BYTE, R6_KILL_CORE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_KILL_CORE_ADDR, REG_KILL_CORE_BYTE, R7_KILL_CORE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_PLL_ENABLE_ADDR, REG_PLL_ENABLE_BYTE, R8_PLL_ENABLE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_PLL_CTRL1_ADDR, REG_PLL_CTRL1_BYTE, R9_PLL_CTRL1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_PLL_CLK_SRC_ADDR, REG_PLL_CLK_SRC_BYTE, R10_PLL_CLK_SRC_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_MCLK_OUT_ADDR, REG_MCLK_OUT_BYTE, R11_MCLK_OUT_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_PLL_ENABLE_ADDR, REG_PLL_ENABLE_BYTE, R12_PLL_ENABLE_Default );
    SIGMA_WRITE_DELAY( DEVICE_ADDR, R13_PLL_LOCK_DELAY_SIZE, R13_PLL_LOCK_DELAY_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_POWER_ENABLE0_ADDR, REG_POWER_ENABLE0_BYTE, R14_POWER_ENABLE0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_POWER_ENABLE1_ADDR, REG_POWER_ENABLE1_BYTE, R15_POWER_ENABLE1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_BLOCKINT_EN_ADDR, REG_BLOCKINT_EN_BYTE, R16_BLOCKINT_EN_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SDATA_OUT3_PIN_ADDR, REG_SDATA_OUT3_PIN_BYTE, R17_SDATA_OUT3_PIN_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_ASRC_INPUT0_ADDR, REG_ASRC_INPUT0_BYTE, R18_ASRC_INPUT0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_ASRC_OUT_RATE0_ADDR, REG_ASRC_OUT_RATE0_BYTE, R19_ASRC_OUT_RATE0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE0_ADDR, REG_SOUT_SOURCE0_BYTE, R20_SOUT_SOURCE0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE1_ADDR, REG_SOUT_SOURCE1_BYTE, R21_SOUT_SOURCE1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE2_ADDR, REG_SOUT_SOURCE2_BYTE, R22_SOUT_SOURCE2_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE3_ADDR, REG_SOUT_SOURCE3_BYTE, R23_SOUT_SOURCE3_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE4_ADDR, REG_SOUT_SOURCE4_BYTE, R24_SOUT_SOURCE4_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE5_ADDR, REG_SOUT_SOURCE5_BYTE, R25_SOUT_SOURCE5_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE6_ADDR, REG_SOUT_SOURCE6_BYTE, R26_SOUT_SOURCE6_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE7_ADDR, REG_SOUT_SOURCE7_BYTE, R27_SOUT_SOURCE7_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE8_ADDR, REG_SOUT_SOURCE8_BYTE, R28_SOUT_SOURCE8_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE9_ADDR, REG_SOUT_SOURCE9_BYTE, R29_SOUT_SOURCE9_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE10_ADDR, REG_SOUT_SOURCE10_BYTE, R30_SOUT_SOURCE10_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE11_ADDR, REG_SOUT_SOURCE11_BYTE, R31_SOUT_SOURCE11_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE12_ADDR, REG_SOUT_SOURCE12_BYTE, R32_SOUT_SOURCE12_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE13_ADDR, REG_SOUT_SOURCE13_BYTE, R33_SOUT_SOURCE13_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE14_ADDR, REG_SOUT_SOURCE14_BYTE, R34_SOUT_SOURCE14_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE15_ADDR, REG_SOUT_SOURCE15_BYTE, R35_SOUT_SOURCE15_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE16_ADDR, REG_SOUT_SOURCE16_BYTE, R36_SOUT_SOURCE16_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE17_ADDR, REG_SOUT_SOURCE17_BYTE, R37_SOUT_SOURCE17_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE18_ADDR, REG_SOUT_SOURCE18_BYTE, R38_SOUT_SOURCE18_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE19_ADDR, REG_SOUT_SOURCE19_BYTE, R39_SOUT_SOURCE19_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE20_ADDR, REG_SOUT_SOURCE20_BYTE, R40_SOUT_SOURCE20_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE21_ADDR, REG_SOUT_SOURCE21_BYTE, R41_SOUT_SOURCE21_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE22_ADDR, REG_SOUT_SOURCE22_BYTE, R42_SOUT_SOURCE22_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SOUT_SOURCE23_ADDR, REG_SOUT_SOURCE23_BYTE, R43_SOUT_SOURCE23_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_0_0_ADDR, REG_SERIAL_BYTE_0_0_BYTE, R44_SERIAL_BYTE_0_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_0_1_ADDR, REG_SERIAL_BYTE_0_1_BYTE, R45_SERIAL_BYTE_0_1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_1_0_ADDR, REG_SERIAL_BYTE_1_0_BYTE, R46_SERIAL_BYTE_1_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_1_1_ADDR, REG_SERIAL_BYTE_1_1_BYTE, R47_SERIAL_BYTE_1_1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_2_0_ADDR, REG_SERIAL_BYTE_2_0_BYTE, R48_SERIAL_BYTE_2_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_2_1_ADDR, REG_SERIAL_BYTE_2_1_BYTE, R49_SERIAL_BYTE_2_1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_3_0_ADDR, REG_SERIAL_BYTE_3_0_BYTE, R50_SERIAL_BYTE_3_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_3_1_ADDR, REG_SERIAL_BYTE_3_1_BYTE, R51_SERIAL_BYTE_3_1_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_4_0_ADDR, REG_SERIAL_BYTE_4_0_BYTE, R52_SERIAL_BYTE_4_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_5_0_ADDR, REG_SERIAL_BYTE_5_0_BYTE, R53_SERIAL_BYTE_5_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_6_0_ADDR, REG_SERIAL_BYTE_6_0_BYTE, R54_SERIAL_BYTE_6_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_SERIAL_BYTE_7_0_ADDR, REG_SERIAL_BYTE_7_0_BYTE, R55_SERIAL_BYTE_7_0_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, PROGRAM_ADDR, PROGRAM_SIZE, Program_Data );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, PARAM_ADDR, PARAM_SIZE, Param_Data );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, DM1_DATA_ADDR, DM1_DATA_SIZE, DM1_DATA_Data );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_KILL_CORE_ADDR, REG_KILL_CORE_BYTE, R59_KILL_CORE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_START_ADDRESS_ADDR, REG_START_ADDRESS_BYTE, R60_START_ADDRESS_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_START_PULSE_ADDR, REG_START_PULSE_BYTE, R61_START_PULSE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_START_CORE_ADDR, REG_START_CORE_BYTE, R62_START_CORE_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_START_CORE_ADDR, REG_START_CORE_BYTE, R63_START_CORE_Default );
    SIGMA_WRITE_DELAY( DEVICE_ADDR, R64_START_DELAY_SIZE, R64_START_DELAY_Default );
    SIGMA_WRITE_REGISTER_BLOCK( DEVICE_ADDR, REG_HIBERNATE_ADDR, REG_HIBERNATE_BYTE, R65_HIBERNATE_Default );
}

looks like 0xF650 command for serial ports enable is missing in default_downloaf routine generated by sigma studio?
 

Attachments

  • 2025-06-14_094338.jpg
    2025-06-14_094338.jpg
    85.1 KB · Views: 4
Last edited:
Seems sigma studio have bugs? For example I see that trace on pictures is all green even when something is disabled? Or this window is for real time work when USBi is connected? Do I need to send all that commands after default_download??
Sigma Studio seems to remember the last state of the registers in ADAU, to find out the current state of the registers you need to press the read button.
I don’t know how and when these settings are transferred to ADAU.
Screenshot_1.png
 
I'm checked now default download, this is what is does:

Code:
root@dm920 /media/hdd/ADAU1462 # ./adau
addr: 0x70, regAddr: 0xF890, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF890, len: 0x2, values: { 0x00, 0x01 }

waiting 5312 us

addr: 0x70, regAddr: 0xF400, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF400, len: 0x2, values: { 0x00, 0x01 }

waiting 5312 us

addr: 0x70, regAddr: 0xF403, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF403, len: 0x2, values: { 0x00, 0x01 }
addr: 0x70, regAddr: 0xF003, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF001, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF002, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF005, len: 0x2, values: { 0x00, 0x01 }
addr: 0x70, regAddr: 0xF003, len: 0x2, values: { 0x00, 0x01 }

waiting 5312 us

addr: 0x70, regAddr: 0xF050, len: 0x2, values: { 0x1D, 0x11 }
addr: 0x70, regAddr: 0xF051, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF450, len: 0x2, values: { 0x00, 0x01 }
addr: 0x70, regAddr: 0xF797, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF100, len: 0x2, values: { 0x00, 0x01 }
addr: 0x70, regAddr: 0xF140, len: 0x2, values: { 0x00, 0x05 }
addr: 0x70, regAddr: 0xF180, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF181, len: 0x2, values: { 0x00, 0x0A }
addr: 0x70, regAddr: 0xF182, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF183, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF184, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF185, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF186, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF187, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF188, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF189, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18A, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18B, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18C, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18D, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18E, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF18F, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF190, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF191, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF192, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF193, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF194, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF195, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF196, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF197, len: 0x2, values: { 0x00, 0x02 }
addr: 0x70, regAddr: 0xF200, len: 0x2, values: { 0x00, 0x40 }
addr: 0x70, regAddr: 0xF201, len: 0x2, values: { 0x00, 0x22 }
addr: 0x70, regAddr: 0xF204, len: 0x2, values: { 0x90, 0x00 }
addr: 0x70, regAddr: 0xF205, len: 0x2, values: { 0x00, 0x22 }
addr: 0x70, regAddr: 0xF208, len: 0x2, values: { 0x90, 0x40 }
addr: 0x70, regAddr: 0xF209, len: 0x2, values: { 0x00, 0x22 }
addr: 0x70, regAddr: 0xF20C, len: 0x2, values: { 0x90, 0x00 }
addr: 0x70, regAddr: 0xF20D, len: 0x2, values: { 0x00, 0x22 }
addr: 0x70, regAddr: 0xF210, len: 0x2, values: { 0x90, 0x40 }
addr: 0x70, regAddr: 0xF214, len: 0x2, values: { 0x90, 0x00 }
addr: 0x70, regAddr: 0xF218, len: 0x2, values: { 0x90, 0x00 }
addr: 0x70, regAddr: 0xF21C, len: 0x2, values: { 0x90, 0x00 }
addr: 0x70, regAddr: 0xC000, len: 0x2C0, values: { 0x00, 0x00, 0x00, 0x02, 0x0C, 0x00, 0xDC, 0xDC, 0x0D, 0x00, 0xFF, 0xD2, 0x0D, 0x00, 0xFF, 0xD0, 0x0D, 0x00, 0xF4, 0x50, 0x0D, 0x00, 0xF4, 0x00, 0xC0, 0x00, 0x23, 0x80, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0x00, 0x80, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x23, 0xC0, 0x80, 0x00, 0x00, 0x10, 0xC0, 0x00, 0x22, 0x00, 0x80, 0x00, 0x00, 0x00, 0x08, 0x80, 0xDC, 0xE0, 0x0C, 0x00, 0xDC, 0xDC, 0x0A, 0x21, 0x00, 0x12, 0x08, 0x00, 0x00, 0x10, 0x01, 0x00, 0x00, 0x14, 0x06, 0x40, 0x40, 0x10, 0x0A, 0x21, 0x00, 0x16, 0x08, 0x00, 0x00, 0x14, 0x01, 0x00, 0x00, 0x18, 0x06, 0x40, 0x50, 0x10, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x2B, 0x0D, 0x00, 0xFF, 0xC1, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x01, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x00, 0x0D, 0x00, 0xF4, 0x62, 0xC0, 0x00, 0x20, 0x00, 0x80, 0x00, 0x00, 0x02, 0x0D, 0x00, 0xFF, 0xD1, 0x00, 0x00, 0x00, 0x03, 0x0D, 0x00, 0xFF, 0xD2, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x01, 0x00, 0x26, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x9E, 0xDC, 0xE0, 0x08, 0x9C, 0x00, 0x14, 0x08, 0x9A, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x4F, 0x00, 0x00, 0x08, 0x8A, 0xDC, 0xE0, 0x0A, 0x23, 0x00, 0x06, 0x0A, 0x2B, 0x00, 0x07, 0x00, 0x88, 0x20, 0x00, 0x0A, 0xA7, 0x00, 0x05, 0x00, 0x00, 0x00, 0x22, 0xC0, 0x00, 0x2D, 0x30, 0x80, 0x00, 0x50, 0x00, 0x30, 0x00, 0xB4, 0x6A, 0x00, 0x88, 0x20, 0x00, 0xC0, 0x00, 0x28, 0x70, 0x80, 0x00, 0x60, 0x00, 0x02, 0x09, 0x00, 0x4C, 0x00, 0x8C, 0x11, 0x91, 0x00, 0x00, 0x00, 0x24, 0x00, 0x8C, 0x2A, 0x02, 0x30, 0x00, 0xBC, 0xE9, 0x00, 0x84, 0x0D, 0x9C, 0x00, 0x20, 0x0B, 0x2D, 0x00, 0x00, 0xC2, 0xF1, 0x01, 0x00, 0x00, 0x4A, 0x06, 0x00, 0x50, 0x14, 0x36, 0x40, 0x50, 0x15, 0x26, 0x40, 0x40, 0x15, 0x09, 0x2B, 0x00, 0x06, 0x09, 0x2B, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0xFC, 0x40, 0x06, 0x40, 0x10, 0x0E, 0x0C, 0x00, 0xFC, 0x41, 0x06, 0x40, 0x10, 0x1E, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x0E, 0x00, 0x04, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x1D, 0x00, 0x00, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x6F, 0x00, 0x18, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x7F, 0x00, 0x08, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x2F, 0x00, 0x21, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x3F, 0x00, 0x36, 0xC0, 0x00, 0x08, 0x0F, 0x8D, 0x80, 0x00, 0x4F, 0x03, 0x06, 0x00, 0x6E, 0xC0, 0x00, 0x0D, 0x91, 0x80, 0x42, 0xFD, 0x84, 0xC0, 0x00, 0x0D, 0x81, 0x80, 0x06, 0xFD, 0x94, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x0B, 0x91, 0x80, 0x46, 0xFD, 0xA0, 0xC0, 0x00, 0x0C, 0x11, 0x80, 0x12, 0xFD, 0x84, 0xC0, 0x00, 0x0C, 0x01, 0x80, 0x06, 0xFD, 0x94, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x0A, 0x11, 0x80, 0x16, 0xFD, 0xA0, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x6F, 0x00, 0x18, 0x03, 0x05, 0x00, 0x7F, 0xC0, 0x00, 0x0D, 0x81, 0x80, 0x43, 0xFD, 0x84, 0xC0, 0x00, 0x0D, 0x91, 0x80, 0x07, 0xFD, 0x94, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x0B, 0x81, 0x80, 0x47, 0xFD, 0xA0, 0xC0, 0x00, 0x0C, 0x01, 0x80, 0x13, 0xFD, 0x84, 0xC0, 0x00, 0x0C, 0x11, 0x80, 0x07, 0xFD, 0x94, 0x00, 0x00, 0x00, 0x00, 0xC0, 0x00, 0x0A, 0x01, 0x80, 0x17, 0xFD, 0xA0, 0xC0, 0x00, 0x00, 0x00, 0x82, 0x7F, 0x00, 0x08, 0x05, 0x0C, 0x10, 0x0E, 0x05, 0x2C, 0x10, 0x1E, 0xFC, 0x74, 0x80, 0x00, 0x80, 0x02, 0x09, 0xC3, 0xE0, 0x3A, 0x80, 0x00, 0x80, 0x00, 0x01, 0x22, 0xF0, 0x68, 0x80, 0x0B, 0x88, 0x02, 0x3D, 0xC2, 0x03, 0x05, 0x00, 0x96, 0xE0, 0xA1, 0x00, 0x07, 0x8C, 0x0A, 0x05, 0x22, 0xFA, 0x64, 0xE8, 0x4F, 0x88, 0x83, 0xC7, 0x22, 0xF4, 0x66, 0xE8, 0xC3, 0x88, 0x83, 0xC5, 0x3E, 0xE2, 0xA5, 0x00, 0x07, 0x8C, 0x8A, 0x05, 0x22, 0xF1, 0x74, 0xE0, 0x4F, 0x88, 0x02, 0x05, 0xC3, 0xF0, 0x68, 0xE0, 0xCB, 0x88, 0x02, 0x3D, 0xC2, 0xE0, 0xA1, 0x00, 0x07, 0x8C, 0x0A, 0x05, 0x22, 0xE0, 0x00, 0x68, 0x4F, 0x88, 0x80, 0x00, 0x00, 0xE0, 0x00, 0x68, 0xC0, 0x80, 0x00, 0x00, 0x00, 0xE2, 0xA5, 0x00, 0x00, 0x80, 0x00, 0x00, 0x20, 0x05, 0x4D, 0x10, 0x2E, 0x05, 0x6D, 0x10, 0x3E, 0x06, 0x00, 0x10, 0x2E, 0x06, 0x00, 0x90, 0x3E, 0x0D, 0x10, 0xFC, 0xC0, 0x08, 0x80, 0x00, 0x10, 0x08, 0x82, 0x00, 0x14, 0x00, 0x00, 0x20, 0x01, 0x00, 0x00, 0x21, 0x01, 0x09, 0x80, 0x00, 0x10, 0x09, 0x82, 0x00, 0x14, 0x00, 0x00, 0x00, 0x02, 0x0C, 0x10, 0xF4, 0x60, 0x02, 0xC2, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
addr: 0x70, regAddr: 0x0, len: 0x1C0, values: { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x8A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
addr: 0x70, regAddr: 0x6000, len: 0x190, values: { 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 }
addr: 0x70, regAddr: 0xF403, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF404, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF401, len: 0x2, values: { 0x00, 0x08 }
addr: 0x70, regAddr: 0xF402, len: 0x2, values: { 0x00, 0x00 }
addr: 0x70, regAddr: 0xF402, len: 0x2, values: { 0x00, 0x01 }

This:
addr: 0x70, regAddr: 0xF050, len: 0x2, values: { 0x1D, 0x11 }
is responsible for power clocking, for example writing 0x1D11 to the register 0xF050 defines the whole power clocking output scheme, in our case as like on my power clocking window that things is allready done from function default_download, excatly what sigma studio generated during linking project. So in my case something is not good, maybe adau died too when all 3 comtrue died? Or I missing something in sigma studio, realy have no idea