Post Go back to editing

SPIcommunication does not work. Register value is not retrieved to SDO.

Category: Hardware
Product Number: AD4698

I cannot get any SDO signal in register configuration mode of AD4698. I am a novice. Maybe I am missing something from the beginning. 

After power on, I applied to the chip the signal shown in the 1st image. Here RESET is high though it is not shown in the figure. The signal means writing a value 0x10 to address 0x20. Subsequently, I tried to read the written value by applying signal  in 2nd image. If the chip works, there must be some signal on SDO like 0x10. But no signal comes out. For writing and reading in register configuration mode, what am I missing? I know the chip starts from register configuration mode when power is up. I did not do anything but applying the signals below after power on.

  • Hi,  .

    Here is an initial assessment for your query. You can try following the timing diagram of the AD4698 by enabling or toggling the SCK to the falling edge using the tEN. The time of the SCK after the CS goes low is 15ns. Next one is to make sure that the write command is within the tHDSI time frame - 2 ns.

    You must write the device after the SCK settled for a more stable data. Within this time frame. Please refer to the photo below.

    Regards,
    Jo

  • Dear Nathan,

    I appreciate your help. 

    Below is the zoomed view of the signals I applied.

    Here, t_EN is t_SSDI, t_HDSI are 100 ns. Should t_EN value be smaller than 15 ns ? I thought t_EN must be larger than 15 ns. SCK is down after the system is ready (15 ns after CS down). Is this wrong ?