Other Parts Discussed in Thread: DAC8555,
Tool/software: Arduino IDE
Hello,
I am a new user of this type of component, and so I used the guide provided in the datasheet, "PGA308 User's Guide (SBOU069)," to base my understanding of the system. To set the context, I am using an Arduino Mega to test the component initially, with a DAC8555 to simulate the two sensor outputs, Vin1 and Vin2. For the Vout, Vf, Vsj, Vs, and Vref pins, I used a setup similar to the one shown in "Figure 3-7," with the Dout/Vclamp pin left floating and the 1W pin connected to the UART port of my Arduino (Rx and Tx).
For the software part, I started by putting the component in "Software Lock Mode." Then, I began writing and configuring the ZDAC register to observe a change in the output voltage "VOUT" using the frame explained in "Figure 4-2," with the UART baud rate set to 4800 bits/second. However, the parameter still does not change. I also tried reading from the same pin using the command from "Figure 4-2," but I obtained a voltage of 3V that only changes when modifying the two input voltages.
I was also able to examine the input and output signals with an oscilloscope and observed that the frame was correct. However, when reading the register data, I noticed that the 16 bits of the data had the same shape as the sent data, except that the low state did not fully drop to 0.
Thank you in advance for your help.