реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> TDC-GP2, Баг с внутренним опорным сигналом
SanvaldYV
сообщение Mar 21 2007, 14:00
Сообщение #1


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Всем здравствуйте!
При использовании TDC-GP2 от acam для точного измерения временных интервалов столкнулся со следующим багом - во втором режиме измерений (диапазон от 2*Тref до 4мс), когда нужно работать с высокочастотным резонатором (у меня 4 МГц) помимо 32.768кГц, происходит следующее - программно резонатор подключен, но Тref = 2/32.768кГц. Я это определил в режиме калибровки - там считается число тактов высокочастотного резонатора, которое укладывается в определенное число периодов стабильного 32.768кГц. Ну соответственно и точность измерений сразу падает значительно.
Настроек там вообще по минимуму - резонатор программно я подключаю 100% (если он отключен - в режиме калибровки прерывания вообще не будет и все виснет).
Если кто юзал данный дивайс - поделитесь, пожалуйста опытом.
Заранее спасибо!

Да, кстати - если установить предделитель для опорного сигнала, то на него будет делиться нормально. Но опять же делиться не 4Мгц, а те непонятно откуда берущиеся 15.688кГц.

Сообщение отредактировал Юрий Санвальд - Mar 21 2007, 14:44
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение Mar 26 2007, 18:32
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Вопрос разрешился - оказалось, номинал резистора, шунтирующего резонатор, не совпадал с рекомендуемым, после замены нормально все работает. Правда, что все же происходило - непонятно, я смотрел осциллографом - частоту кварц генерил нормальную, а считалось в TDC что-то совсем другое cranky.gif
Go to the top of the page
 
+Quote Post
keeper™
сообщение Apr 18 2007, 11:56
Сообщение #3


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Скажите, а вы используете в своей схеме fire-pulse генератор?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 4 2007, 09:26
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ Apr 18 2007, 11:56) *
Скажите, а вы используете в своей схеме fire-pulse генератор?


Да, использую, мне нужно от него запускать УЗ-излучатели для зондирования.

Использую 1 fire, делитель частоты - 4, кварц 4 МГЦ.

Сообщение отредактировал Юрий Санвальд - May 4 2007, 09:28
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 10 2007, 13:08
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 4 2007, 12:26) *
Да, использую, мне нужно от него запускать УЗ-излучатели для зондирования.

Использую 1 fire, делитель частоты - 4, кварц 4 МГЦ.


Проблема уже разрешилась. Оказывается этот генератор не работает сам по себе, а только вместе с время цифровым преобразователем. Т.е. надо чтобы обязательно был стартовый и стоповый импульсы.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 10 2007, 15:54
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ May 10 2007, 17:08) *
Проблема уже разрешилась. Оказывается этот генератор не работает сам по себе, а только вместе с время цифровым преобразователем. Т.е. надо чтобы обязательно был стартовый и стоповый импульсы.

Не вполне понял 07.gif Ведь стартовый и стоповый импульс приходят ПОСЛЕ, а не до того как запускается генератор, как же он узнает будут они или нет?
Наверное имелось ввиду, что должны быть разрешены старт и стоп каналы (через соответствующие ножки TDC)?
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 11 2007, 07:51
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 10 2007, 18:54) *
Не вполне понял 07.gif Ведь стартовый и стоповый импульс приходят ПОСЛЕ, а не до того как запускается генератор, как же он узнает будут они или нет?
Наверное имелось ввиду, что должны быть разрешены старт и стоп каналы (через соответствующие ножки TDC)?


Нет, видимо генератор срабатывает один раз, а потом просто ждет импульсов и создается впечатление, что микросхема не работает.

Ещё один вопрос, микросхему вы используете по назначению? Т.е. для измерения скорости течения или для каких-то своих целей?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 11 2007, 08:58
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ May 11 2007, 11:51) *
Нет, видимо генератор срабатывает один раз, а потом просто ждет импульсов и создается впечатление, что микросхема не работает.

Ещё один вопрос, микросхему вы используете по назначению? Т.е. для измерения скорости течения или для каких-то своих целей?



На счет один раз сомневаюсь - я пробовал все варианты от 1 до 15 импульсов, вроде бы все нормально было. Микросхему использую по назначению - для измерения скорости потока путем измерения разности пролета ультразвука по потоку и против него - УЗ-посылка как раз и формируется при помощи fire-генератора, а импульсы-ответы от датчиков приходят значительно позже того, как файры кончились.
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 11 2007, 09:09
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 11 2007, 11:58) *
На счет один раз сомневаюсь - я пробовал все варианты от 1 до 15 импульсов, вроде бы все нормально было. Микросхему использую по назначению - для измерения скорости потока путем измерения разности пролета ультразвука по потоку и против него - УЗ-посылка как раз и формируется при помощи fire-генератора, а импульсы-ответы от датчиков приходят значительно позже того, как файры кончились.


Нет, вы меня не поняли. После инициализации, запускается фаер пульс - посылки идут, но если нет импульсов на старте или на стопе, то больше после инициализации и посылки команды на запуск фаер пульса микросхема не реагирует. Видимо её необходимо перезапускать, но я дальше не копал и подавал старт-стоп от контроллера и фаер пуль ожил.

Теперь возник другой вопрос: как вы получаете сигнал с приемной пьезы для стопового сигнала, все-таки время должно быть стабильно и шумы присутствуют, а сигнал с маленькой амплитудой?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 11 2007, 10:52
Сообщение #10


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ May 11 2007, 13:09) *
Теперь возник другой вопрос: как вы получаете сигнал с приемной пьезы для стопового сигнала, все-таки время должно быть стабильно и шумы присутствуют, а сигнал с маленькой амплитудой?



Да насчет файр-пульса я вас вроде понял, просто я еще параллельно мерю температуру, поэтому ресетил и переконфигурировал TDC после измерения времени и у меня такой проблемы не возникало.

На этот вопрос ответить к сожалению не могу, так как разработка корпоративная и я только программист, а всем "железом" занимается другой отдел. Знаю только, что там вроде бы все достаточно просто - пьеза подключена к усилителю с небольшим Кус, а потом компаратор, который и выдает прямоугольный импульс на стоп канал TDC.
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 11 2007, 12:12
Сообщение #11


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 11 2007, 13:52) *
Да насчет файр-пульса я вас вроде понял, просто я еще параллельно мерю температуру, поэтому ресетил и переконфигурировал TDC после измерения времени и у меня такой проблемы не возникало.

На этот вопрос ответить к сожалению не могу, так как разработка корпоративная и я только программист, а всем "железом" занимается другой отдел. Знаю только, что там вроде бы все достаточно просто - пьеза подключена к усилителю с небольшим Кус, а потом компаратор, который и выдает прямоугольный импульс на стоп канал TDC.


Самый лучший компаратор дает задержку 150 пс, про усилитель я вообще молчу. Достигнули ли вы необходимой точности и стабильности?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 11 2007, 12:58
Сообщение #12


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ May 11 2007, 16:12) *
Самый лучший компаратор дает задержку 150 пс, про усилитель я вообще молчу. Достигнули ли вы необходимой точности и стабильности?

Да сигнал плавает на +/- 300 пс, но мы строили графики в течении длительно времени - он плавает вокруг одного значения без дрейфа, если делать усреднение хотя бы по 10 точкам то получается вполне удовлетворительная точность. Сама по себе задержка не страшна, ведь в подобных приборах всегда есть калибровка нуля, главное чтоб она была постоянна и не менялась со временем.

А какая точность вам требуется? Нам нужно мерить разность времен пролета УЗ - она несколько сотен пс, и вроде бы этого можно добиться.

Сообщение отредактировал Юрий Санвальд - May 11 2007, 13:00
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 11 2007, 13:08
Сообщение #13


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 11 2007, 15:58) *
Сама по себе задержка не страшна, ведь в подобных приборах всегда есть калибровка нуля, главное чтоб она была постоянна и не менялась со временем.

А какая точность вам требуется? Нам нужно мерить разность времен пролета УЗ - она несколько сотен пс, и вроде бы этого можно добиться.


Требуется точность разносьти пролета в районе 100 пс. Задержка со временем может и не менятся, но вот от изменения температуры наверняка будет, прогоняли ли вы схему на зависимость от температуры?
Мы получлили приблизительно такое же значение точности.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 14 2007, 02:44
Сообщение #14


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371



Цитата(keeper™ @ May 11 2007, 17:08) *
Требуется точность разносьти пролета в районе 100 пс. Задержка со временем может и не менятся, но вот от изменения температуры наверняка будет, прогоняли ли вы схему на зависимость от температуры?
Мы получлили приблизительно такое же значение точности.


Нет, на температурную стабильность пока не испытывали.
А какого порядка у вас само время пролета? У нас - несколько сотен пс.
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 14 2007, 03:51
Сообщение #15


Участник
*

Группа: Новичок
Сообщений: 17
Регистрация: 21-01-07
Пользователь №: 24 652



Цитата(Юрий Санвальд @ May 14 2007, 05:44) *
Нет, на температурную стабильность пока не испытывали.
А какого порядка у вас само время пролета? У нас - несколько сотен пс.


Сотни пс?! Какое же у вас расстояние между излучателями? У нас время пролета порядка 50-60 мкс.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 15:16
Рейтинг@Mail.ru


Страница сгенерированна за 0.01504 секунд с 7
ELECTRONIX ©2004-2016