Hello,
We are using DAC7678EVM which is connected to a Stellaris LM3S8962 Microcontroller. Ths system uses I2C protocol. We can detect the input (SDA) and the clock (SCL) that is being sent to the DAC from the MCU.
Jumpers: All default
Input power supply: 5 V input to pin J3.3
Slave Address: 0x90
Command/Access Byte: 0x00 (write into DAC register - channel A) (Aside: We also used 0x3F which writes and updates all DAC channels).
Speed: Standard (100 kbps)
Data: Our data is an integer from 0 to 1023. Data is coming from ADC of another LM3S8962. Data is packaged as MSDB 00xxxxxx and LSDB xxxx0000.
We expect an output that changes according to the data, but all we see at the pin J1.2 is a constant 2.048 V (which seems to be the half of the internal ref. voltage of 4.096 V).
What are we missing? What should we check?