Страница 1 из 1

USB3000. Кто знает как сделать генератор пилы на ЦАП?

Добавлено: 20 авг 2015, 17:47
AlfredM
Есть функция write_sample() которая по заданному коду делает однократный вывод напряжения на выходе ЦАП. С помощью этой функции в цикле создал постепенное увеличение до +5В, потом уменьшение до -5В. И так далее по циклу. Но, пила работает с маленькой скоростью из-за постоянного однократного обращения к ЦАП.
Нужна программа или хотя бы объяснение, как сделать массив из точек пилы, которые за раз закидывались бы в ЦАП и он выдавал бы пилу напряжения. В руководстве программиста есть описание функций для работы с массивами, но, очень коротко и без примеров. Непонятно :dntknw: как их использовать. Например, put_dm_array() записывает массив слов в память данных DSP. Есть кто-нибудь, кто знает как скинуть в USB3000 массив и создать пилу напряжения на выходе ЦАП? Помогите, пожалуйста! :help:

Re: USB3000. Кто знает как сделать генератор пилы на ЦАП?

Добавлено: 24 авг 2015, 14:39
Cat
Добрый день. Насколько я помню,там есть функция для записи массива данных в буфер, и работало все без проблем. Ее вам и надо использовать.Сам занимался этим более 4 лет назад, все импортировал в lw, посмотрю библиотеки, если где-то остались, поделюсь.

Re: USB3000. Кто знает как сделать генератор пилы на ЦАП?

Добавлено: 24 авг 2015, 19:43
Cat
Нашел. В приложении библиотеки для записи и для чтения, а также для цифровых линий все для модуля USB3000 от r-tech. Есть пример использования непрерывной записи, пример старого исполнения, рабочий, но сейчас я б все переправил, так что используйте по своему усмотрению))
з.ы. Просьба к модераторам, так как многие ищут библиотеки для данного модуля, поместите их в раздел "скачать" для всеобщего использования.

Re: USB3000. Кто знает как сделать генератор пилы на ЦАП?

Добавлено: 24 авг 2015, 19:46
Cat
Еще библиотеки:

Re: USB3000. Кто знает как сделать генератор пилы на ЦАП?

Добавлено: 25 авг 2015, 15:12
AlfredM
Cat, спасибо за отклик! Но, к сожалению, ясности не прибавилось... :dntknw:
Изучаю. Может, поможет. :think: