I program all registers of AD183A but when readback from it DACCTRL1=0x0c0
Altough what I write to it is 0x000 , other registers readback correctly.
Does this question refer to a new design? The AD1838A is not recommended for new designs. I would recommend the AD1939 codec instead; it has higher performance and lower power consumption.
With regards to your question: the DACCTRL1 register defaults to the value 0x000. If you read the register directly after reset, what is the value? What happens if you 'comment out' the line that programs that register? Without seeing your schematic, I do not know if you are handling the /RST (pin 4) line correctly; this line should be pulled down and then asserted high by a reset generator.
Retrieving data ...