Question 1:
I don't understand step 7 in this example. It seems like it sets the SYNC_MODE back to 2 after previously setting it to 3 in step 6. Elsewhere in the document it says that SYNC_MODE must be 3 to generate a SYNC event when writing the DDLYd_STEP_CNT register. Is there perhaps a typo in step 7?
Question 2:
The documentation also says that the ONLY way to use dynamic delay is with writing the DDLYd_STEP_CNT register via SPI. Just to verify, you can NOT use the external SYNC input to execute the number of delay insertions currently specified in DDLYd_STEP_CNT ? It would make my design easier if I could use an edge mode SYNC input to insert DDLYd_STEP_CNT delays with each edge of the SYNC input.
Thanks,
Chris