Jump to content
  • 0

CounterTimer with DT9836 and 1808X


Question

Posted

in the digilent shop, the 1808X is recommended as successor of the DT9836. With the DT9836 it was possible to use CounterTimerSubsystems for downsampling an external signal for example, divide an external signal by 100 (Input =1000 Hz, Output = 10Hz)

Device device = DeviceMgr.Get().GetDevice(DEVICENAME);
CounterTimerSubsystem subsystem = device.CounterTimerSubsystem(0);
subsystem.Clock.ExtClockDivider = 100; // divider
subsystem.Clock.Source = ClockSource.External;
subsystem.DataFlow = DataFlow.Continuous;
subsystem.CounterMode = CounterMode.RateGenerator;
subsystem.GateType = GateType.None;
subsystem.Config();

subsystem.Start();
...
subsystem.Stop();


what would be the way to do it with the USB-1808X?

1 answer to this question

Recommended Posts

  • 0
Posted

Hello @Matt80.

Currently, our MCC DT9800 Series store page has certain DT9836 models available for purchase.  It is difficult to determine when components will be EOL'd by our vendors, but they usually give us advanced notice which we reciprocate to our customers.  At that point, customers tend to purchase a bulk quantity last time buy for their application.  This is not an issue for a small quantity buyer.  Investigating a successor of the DT9836 concurrently with your existing production is a good idea for long-term application development.

That said, the USB-1808X is the closest successor we offer for the DT9836; not a 1-1 replacement.

The USB-1808X does not support an external clock divider.  The frequency of an external clock source connected to the USB-1808X is just that.

Take a look at the Universal Library (UL) Help for a list of supported functions.

image.png

 

Regards,

Fausto

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...