The register control word of DAC2/3 ,AD9154 is not work.

When ACE is used to set the register control word of AD9154,Under Link0, there are two pages, DAC0/1 and DAC2/3.When setting the data-format register, either directly or register debugI can only change the value of DCA0/1, which causes my DAC2/3 channel to always output binary complement.

Parents
  • +1
    •  Analog Employees 
    on Apr 12, 2021 9:49 AM

    Hi,

    There are really two ways to do this. In the Memory Map view toggle the bit with DAC2/3 selected and hit apply changes. That may not work if the plug-in specific bindings to coerce/validate values.

    In the register debugger view uncheck "Update Software Registers" (to bypass any bindings there might be) then you need to write to the page select register (SPI_PageIndex) and then the DATA_FORMAT register.

    If this doesn't resolve your issue please re-post in the relevant Data Converters section as this may be more specific to the product/plug-in.
    https://ez.analog.com/data_converters

Reply
  • +1
    •  Analog Employees 
    on Apr 12, 2021 9:49 AM

    Hi,

    There are really two ways to do this. In the Memory Map view toggle the bit with DAC2/3 selected and hit apply changes. That may not work if the plug-in specific bindings to coerce/validate values.

    In the register debugger view uncheck "Update Software Registers" (to bypass any bindings there might be) then you need to write to the page select register (SPI_PageIndex) and then the DATA_FORMAT register.

    If this doesn't resolve your issue please re-post in the relevant Data Converters section as this may be more specific to the product/plug-in.
    https://ez.analog.com/data_converters

Children