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

 
 
> 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
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 25)
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
SanvaldYV
сообщение May 14 2007, 04:15
Сообщение #16


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

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



Цитата(keeper™ @ May 14 2007, 07:51) *
Сотни пс?! Какое же у вас расстояние между излучателями? У нас время пролета порядка 50-60 мкс.

Тьфу, описался smile.gif Конечно "мкс", а не "пс"
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 14 2007, 06:30
Сообщение #17


Участник
*

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



Вопрос остается открытым: как усилить сигнал на приемном излучателе, не внося существенной временной задержки?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 14 2007, 07:27
Сообщение #18


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

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



Цитата(keeper™ @ May 14 2007, 10:30) *
Вопрос остается открытым: как усилить сигнал на приемном излучателе, не внося существенной временной задержки?

Ну, как я уже сказал, я в разработке участвую как программист, и врядли могу дать вам совет по поводу схемотехники. Плата, с которой я работаю у нас переделывается чуть ли не каждую неделю, из чего можно заключить что и у нас все не вполне гладко. Наверное, этот вопрос стоит переадресовать уже в другую тему.
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 14 2007, 09:11
Сообщение #19


Участник
*

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



Цитата(Юрий Санвальд @ May 14 2007, 10:27) *
Ну, как я уже сказал, я в разработке участвую как программист, и врядли могу дать вам совет по поводу схемотехники. Плата, с которой я работаю у нас переделывается чуть ли не каждую неделю, из чего можно заключить что и у нас все не вполне гладко. Наверное, этот вопрос стоит переадресовать уже в другую тему.


Не могли бы вы показать приблизительную схему и сказать какие усилитель и компаратор используете.
У нас сейчас стоит AD8612 напрямую подключенный к излучателям.
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 14 2007, 09:21
Сообщение #20


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

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



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

Схемы у меня нет, но если смотреть по плате - то там стоит AD8032 и МАХ476(название еле видно).
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 14 2007, 11:46
Сообщение #21


Участник
*

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



Цитата(Юрий Санвальд @ May 14 2007, 12:21) *
Схемы у меня нет, но если смотреть по плате - то там стоит AD8032 и МАХ476(название еле видно).

AD8032 это усилитель, а МАХ476 видимо переключатель, а компаратор вы не используете?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 15 2007, 02:40
Сообщение #22


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

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



Цитата(keeper™ @ May 14 2007, 15:46) *
AD8032 это усилитель, а МАХ476 видимо переключатель, а компаратор вы не используете?

Насколько я помню вроде бы у нас компаратор как то реализован на микросхеме усилителя (если это бред, не смейтесь, я в этом не очень разбираюсь wacko.gif ).
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 15 2007, 11:08
Сообщение #23


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

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



Я уточнил насчет компаратора - там оказывается микросхема МАХ976, это и есть компаратор.
Go to the top of the page
 
+Quote Post
keeper™
сообщение May 16 2007, 04:44
Сообщение #24


Участник
*

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



Цитата(Юрий Санвальд @ May 15 2007, 18:08) *
Я уточнил насчет компаратора - там оказывается микросхема МАХ976, это и есть компаратор.


07.gif ужас. Задержка в компараторе 20 нс. При изменений на 20 градусов температуры уход на 1 нс. И разница между каналами тоже 1 нс. Какие тут пикосекунды?

Есть ещё пара вопросов: почем вы приобретали микросхему TDC-GP2?
Какой у вас размах сигнала при приеме?
Go to the top of the page
 
+Quote Post
SanvaldYV
сообщение May 16 2007, 05:59
Сообщение #25


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

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



Цитата(keeper™ @ May 16 2007, 12:44) *
07.gif ужас. Задержка в компараторе 20 нс. При изменений на 20 градусов температуры уход на 1 нс. И разница между каналами тоже 1 нс. Какие тут пикосекунды?

Есть ещё пара вопросов: почем вы приобретали микросхему TDC-GP2?
Какой у вас размах сигнала при приеме?


Каким то образом тем не менее разность двух стопов на каналах мериться вполне адекватно - как я и писал показания сильно плавают (ну гдето +/- 500пс), но калибровка нуля (измерение разности при отсутствии потока) и усреднение по десятку точек дают хороший результат (народ замерял долго - точность гдето +/- 50 пс, а лучше и не реально).

По поводу цены я не в курсе абсолютно (и не уверен что смогу узнать), про размах сигнала сегодня уточню.

П.С. насчет точности 50 пс не подумайте что мы ее чем то проверяли, естественно нет, просто усредненные значения так колеблются, а значит наверное и измерять можно с такой точностью. Н уэто все кончено еще долго проверять надо.

Уточнил насчет размаха сигнала на приемниках - 40 мВ.
TDC мы НЕ покупали, нам их так дали. Как мне объяснили крупным фирмам (я в "ЗАО Взлет" работаю) часто дают просто так всякие новые микросхемы и т.п., для новых разработок типа.

Сообщение отредактировал Юрий Санвальд - May 16 2007, 05:21
Go to the top of the page
 
+Quote Post
Lyuda
сообщение Aug 11 2009, 11:16
Сообщение #26





Группа: Новичок
Сообщений: 1
Регистрация: 11-08-09
Пользователь №: 51 836



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

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


Юрий, у нас такая же разработка. Мы тоже используем режим 2 с двумя резонаторами, с 4 МГц и 32.768кГц. Как часто вы запускаете команду
Start_Cal_Resonator. Я намереваюсь запускать команду Start_Cal_Resonator перед каждой парой измерений ( в прямом и обратном направлении) или этого
не нужно делать?
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 21:25
Рейтинг@Mail.ru


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