Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Пропуск данных

Вы не вошли.

 Поиск | Регистрация | Вход 

Иван
05.03.2009 18:21:55
#1

Гость

Пропуск данных

При работе с RATE больше 1,5 МГц  FIFO перекачиваются в буфер в ОЗУ ПК с пропусками. Судя по длительности тестовых импульсов через раз. Длителность импульсов размером несколько FIFO регистрируется примерно в два раза короче. Длителность импульсов размером меньше FIFO получается от полного импульса, до его отсутствия. FIFO=3072 (пробовал разные), IrqStep=FIFO*20(пробовал разные).
Проверено на двух платах L783 (ревизия В, ADSP 2186, 20 МГц, 6L72901, 6L72911). Это происходит и в моей программе на C# и в LGRAF2. LCOMP и WLCOMP последние. Процессор AMD X2 5400+. IRQ платы ни с кем не делят. В чем может быть дело?

05.03.2009 18:35:14
#2

Сотрудник "Л Кард"
Здесь с 24.04.2014
Сообщений: 1,495

Re: Пропуск данных

1. Попробуйте в одноканальном режиме подать обычный синус. Проверить наличие пропуска данных можно по спектру.
2. А чипсет какой?

Иван
05.03.2009 19:00:52
#3

Гость

Re: Пропуск данных

1. Синуса под руками нет, да мне и так понятно, что идут пропуски. Если бы не был уверен, не писал бы. При RATE=1МГц импульс 0.9 сек - "правильный", при RATE=2МГц - 0.45 сек (в 2 раза меньше истинного). Параллельно запоминающий осциллограф.
2.Чипсет AMD 780G/SB700.

05.03.2009 19:49:13
#4

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Пропуск данных

Иван. В одноканальном режиме такой-же эффект? Задаю этот вопрос, чтобы сразу исключить из рассмотрения возможные коммутационные эффекты, связанные с высокоомностью источника сигнала.

Иван
05.03.2009 20:24:25
#5

Гость

Re: Пропуск данных

Только что проверил в одноканальном режиме с LGRAF2. Импульс примерно в 2 раза короче истинного. Источник сигнала - выход ATMEGA16. Соединительная колодка штатная, отработано тысячи опытов.

05.03.2009 23:04:45
#6

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Пропуск данных

Похоже, PCI тормозит по какой-то причине. Может, драйвер материнской платы не установлен, или компьютер загружен какими-то задачами... Имеет смысл попробовать на другом компьютере...

Иван
06.03.2009 02:30:07
#7

Гость

Re: Пропуск данных

Драйвера переустановил, ВСЕ программы снял (кроме LGRAF2), в PCI только одна плата L783 - эффект тот же. Материнская плата прошлого года выпуска, вроде с PCI не должно быть проблем. На другом компьютере попробую, но мне на этом надо.

Иван
09.03.2009 11:38:36
#8

Гость

Re: Пропуск данных

Проверил на другом компьютере - эффект тот же. А у вас на всех компьютерах L783 работает нормально при RATE > 1МГц?

10.03.2009 11:51:41
#9

Сотрудник "Л Кард"
Здесь с 23.04.2014
Сообщений: 237

Re: Пропуск данных

Иван, уточните, пожалуйста - где Вы наблюдаете пропуски сигнала: в записанном на диск файле или на экране при отображении "on-line". В последнем случае искажения вполне возможны - программа просто не успевает отрисовывать данные. Важно, чтобы на диск писалось правильно. Для проверки стоит сделать следущее. 1. Перейти на запись в ОЗУ и отключить визуализацию. 2. Поставить децимацию при отображении данных порядка 100. При отображении выбрать дефолтную тонкую сплошную линию - все остальные работают намного медленнее. При этом можно убедиться в том, что запись идет нормально. При последующем просмотре записанных файлов проверить, есть ли пропуски - визуально и используя функцию поиска. 3. Стоит проверить в LGraph1. Естественно, все это лучше делать в одноканальном режиме.

Иван
10.03.2009 12:03:46
#10

Гость

Re: Пропуск данных

Создал новую тему "Вопрос для Poul". Наблюдаю не только в LGRAF2 но и в l7XX.tst.

Михаил
28.02.2011 12:51:38
#11

Гость

Re: Пропуск данных

Добрый день!
Хотелось бы узнать, как определить время пропуска в записанных данных? У меня E20-10D, №5R804332, 2010г. Вариант (а): эти пропуски заполняются нулями, и число отсчетов, частота и общее время - такие как и должны быть при отсутствии пропусков; число точек и общая длительность корректируются с учетом пропусков, при этом в данных записывается некий флаг конца пропуска (б); непрерывный кусок записывается в один сегмент, а после пропуска корректируется запись в файле PAR (в).

28.02.2011 13:20:14
#12

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Пропуск данных

Михаил. К какому именно режиму синхронизации E20-10 относится Ваш вопрос? Ведь, если просто запустить сбор (и дальше без остановки), то E20-10 будет непрерывно собирать данные без пропусков. Но если, например, синхронизацию настраиваете  на заданное количество данных, то ровно столько данных и получите после выполнения условия старта.

Михаил
02.03.2011 14:20:32
#13

Гость

Re: Пропуск данных

Александр, сбор без остановок, на 20 минут, 4 канала, частота - 500 кГц. При сборе данных (в разные моменты времени от начала) визуально видна некоторая задержка в отображении (как зависание), затем виден на графиках "пробел" в несколько миллисекунд. График за время "пробела" отображается одной прямой линией, что сразу бросается в глаза. Я наслышан о задержках ОС Windows, при большой длительности которой потоковые данные могут быть и не все переданы. К тому же, полоса пропускания шины USB тоже конечна.

02.03.2011 14:30:31
#14

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Пропуск данных

Михаил, это явно ненормальное поведение E20-10. Давайте разбираться. Под каким ПО Вы всё это наблюдаете? USB-порт настроен на режим High-Speed? В противном случае, если USB-порт на Full-Speed настроен, то пропускной способности интерфейса будет не хватать, и поведение будет похоже на то, что Вы описываете...

Михаил
02.03.2011 16:40:39
#15

Гость

Re: Пропуск данных

Мы пользуемся стандартным ПО, новой версией LGrahp2, порт USB - точно High-Speed. До этого работало и на 2,5 МГц, но не проверяли, есть ли "пробелы".

02.03.2011 16:47:47
#16

Инженер-электронщик
Откуда: "Л Кард"
Здесь с 21.04.2014
Сообщений: 4,597

Re: Пропуск данных

Светодиод на E20-10 светится красным или зелёным во время работы?

02.03.2011 16:50:53
#17

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 674

Re: Пропуск данных

Попробуйте еще в качестве эксперимента в меню /Настройки/Настройка окон отключить режим "Отображать данные во время ввода".

Михаил
03.03.2011 10:45:46
#18

Гость

Re: Пропуск данных

Светодиод помаргивает зелёным при сборе данных.
Мне просто не понятно, как записываются данные при этом: это просто так отображается, а записывается нормально, или в данных реально будет какой-то "пробел"? И ещё один вопрос: зачем нужно несколько  сегментов, а то я пока не понял(возможно, прочитал мануал поверхностно). Я просто думал, что на этот случай и нужен. А запись серией (или по расписанию) всё равно идёт в разные файлы.

Михаил
14.03.2011 15:13:31
#19

Гость

Re: Пропуск данных

Я так и не понял, каков ответ на мой
вопрос от 03.03.11 10:45. Напишите, пожалуйста!