This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DRV2667: DRV2667 Waveform Synethesizer

Part Number: DRV2667

We have an application where we will be creating a sine wave of unknown duration. We are sent a start command and some unknown time later we are sent an end command.

If we use the waveform synthesizer to specify a frequency and number of cycles I see 2 scenarios:

1. We are commanded to stop before the duration is complete. Does the chip handle a graceful stop?

2. We are not commanded to stop and we run through the entire duration. In this case we need to restart. How do we guarantee continuity of the output waveform?

  • 1. The DRV2667 will stop immediately, so that will be fine.

    2. You could loop the DRV2667 to keep playing through the cycles until it receives a stop command. You can stack multiple waveforms together to increase the duration if necessary.

    You can experiment with the waveform synthesizer by using Haptic Control Console with the DRV2667EVM.