Generating signals using the USBee SX

The signal generator program packaged with the USBee does not seem very intuitive to use on first sight. Initially I was unable to change anything, wondering why clicking anywhere in the waveform doesn't do anything. I was starting to doubt that the program was functional at all. Too bad, as this was my reason to get this device instead of the Salae.

  • The default function when clicking with the mouse on the signal is to zoom/unzoom, which is pointless if you don't have a waveform yet.
  • Clicking on anything in the "Edit Waveform" menu, or in the Help, doesn't give any feedback.
  • On the bottom of the window it is possible to move "cursors". These don't allow to set parts of the signal.

Then I discovered something, when you click the toolbar button with an arrow (labeled with 1), it is possible to select parts of one of the 8 signals by dragging in the signal pane, and then toggling it with the level buttons (labeled with 2). Eureka.


I've measured the generated voltage to be 3.3V (great for JTAG). To test, I've connected 8 leds. I can make them blink independently and create simple effects by manually manipulating the waveforms and looping. As the generator interface is pretty basic, I'll have to use an external program to construct waveforms for more advanced effects such as fading with PWM...

Written on May 26, 2010
Filed under