Skip to content

To use TS/pin 10 to switch Channel 1 and 0 parameters in timing with the Novatech DDS9m #124

Open
@wxccl

Description

@wxccl

Dear Developer,

We recently encountered some issues while using the Novatech DDS9m for timing operations. We connected the pseudo-clock and DDS9m via labscript, and we assumed that the pseudo-clock would send signals to DDS9m to control its state transitions.

According to the latest DDS9m manual, the timing commands for Channel 0 & 1 can be stored in its internal memory in the form of ‘ff’ (which will not switch automatically unless a TS command is input). The state transition is controlled via TS/pin 10. However, we found that the trigger signal provided by the pseudo-clock is a rising edge, while DDS9m’s pin 10 expects a falling edge trigger.

We would like to ask how you controlled the timing of DDS9m when you used it. Currently, we are sending commands via RS232 and using pin 10 to receive the trigger signal from the pseudo-clock. However, due to the mismatch in edge triggering (rising edge vs. falling edge), directly connecting them results in a half-period shift (not rigorously speaking, but essentially, the total width of one trigger signal).

Would it be necessary to use additional logic gates (e.g., an inverter) to correct this, or is there another method to resolve the issue?

We sincerely appreciate your help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions