|
TDC-GP2, Баг с внутренним опорным сигналом |
|
|
|
Mar 21 2007, 14:00
|
Частый гость
 
Группа: Свой
Сообщений: 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
|
|
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 25)
|
Apr 18 2007, 11:56
|
Участник

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

|
Скажите, а вы используете в своей схеме fire-pulse генератор?
|
|
|
|
|
May 4 2007, 09:26
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ Apr 18 2007, 11:56)  Скажите, а вы используете в своей схеме fire-pulse генератор? Да, использую, мне нужно от него запускать УЗ-излучатели для зондирования. Использую 1 fire, делитель частоты - 4, кварц 4 МГЦ.
Сообщение отредактировал Юрий Санвальд - May 4 2007, 09:28
|
|
|
|
|
May 10 2007, 13:08
|
Участник

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

|
Цитата(Юрий Санвальд @ May 4 2007, 12:26)  Да, использую, мне нужно от него запускать УЗ-излучатели для зондирования.
Использую 1 fire, делитель частоты - 4, кварц 4 МГЦ. Проблема уже разрешилась. Оказывается этот генератор не работает сам по себе, а только вместе с время цифровым преобразователем. Т.е. надо чтобы обязательно был стартовый и стоповый импульсы.
|
|
|
|
|
May 10 2007, 15:54
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 10 2007, 17:08)  Проблема уже разрешилась. Оказывается этот генератор не работает сам по себе, а только вместе с время цифровым преобразователем. Т.е. надо чтобы обязательно был стартовый и стоповый импульсы. Не вполне понял  Ведь стартовый и стоповый импульс приходят ПОСЛЕ, а не до того как запускается генератор, как же он узнает будут они или нет? Наверное имелось ввиду, что должны быть разрешены старт и стоп каналы (через соответствующие ножки TDC)?
|
|
|
|
|
May 11 2007, 07:51
|
Участник

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

|
Цитата(Юрий Санвальд @ May 10 2007, 18:54)  Не вполне понял  Ведь стартовый и стоповый импульс приходят ПОСЛЕ, а не до того как запускается генератор, как же он узнает будут они или нет? Наверное имелось ввиду, что должны быть разрешены старт и стоп каналы (через соответствующие ножки TDC)? Нет, видимо генератор срабатывает один раз, а потом просто ждет импульсов и создается впечатление, что микросхема не работает. Ещё один вопрос, микросхему вы используете по назначению? Т.е. для измерения скорости течения или для каких-то своих целей?
|
|
|
|
|
May 11 2007, 08:58
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 11 2007, 11:51)  Нет, видимо генератор срабатывает один раз, а потом просто ждет импульсов и создается впечатление, что микросхема не работает.
Ещё один вопрос, микросхему вы используете по назначению? Т.е. для измерения скорости течения или для каких-то своих целей? На счет один раз сомневаюсь - я пробовал все варианты от 1 до 15 импульсов, вроде бы все нормально было. Микросхему использую по назначению - для измерения скорости потока путем измерения разности пролета ультразвука по потоку и против него - УЗ-посылка как раз и формируется при помощи fire-генератора, а импульсы-ответы от датчиков приходят значительно позже того, как файры кончились.
|
|
|
|
|
May 11 2007, 09:09
|
Участник

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

|
Цитата(Юрий Санвальд @ May 11 2007, 11:58)  На счет один раз сомневаюсь - я пробовал все варианты от 1 до 15 импульсов, вроде бы все нормально было. Микросхему использую по назначению - для измерения скорости потока путем измерения разности пролета ультразвука по потоку и против него - УЗ-посылка как раз и формируется при помощи fire-генератора, а импульсы-ответы от датчиков приходят значительно позже того, как файры кончились. Нет, вы меня не поняли. После инициализации, запускается фаер пульс - посылки идут, но если нет импульсов на старте или на стопе, то больше после инициализации и посылки команды на запуск фаер пульса микросхема не реагирует. Видимо её необходимо перезапускать, но я дальше не копал и подавал старт-стоп от контроллера и фаер пуль ожил. Теперь возник другой вопрос: как вы получаете сигнал с приемной пьезы для стопового сигнала, все-таки время должно быть стабильно и шумы присутствуют, а сигнал с маленькой амплитудой?
|
|
|
|
|
May 11 2007, 10:52
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 11 2007, 13:09)  Теперь возник другой вопрос: как вы получаете сигнал с приемной пьезы для стопового сигнала, все-таки время должно быть стабильно и шумы присутствуют, а сигнал с маленькой амплитудой? Да насчет файр-пульса я вас вроде понял, просто я еще параллельно мерю температуру, поэтому ресетил и переконфигурировал TDC после измерения времени и у меня такой проблемы не возникало. На этот вопрос ответить к сожалению не могу, так как разработка корпоративная и я только программист, а всем "железом" занимается другой отдел. Знаю только, что там вроде бы все достаточно просто - пьеза подключена к усилителю с небольшим Кус, а потом компаратор, который и выдает прямоугольный импульс на стоп канал TDC.
|
|
|
|
|
May 11 2007, 12:12
|
Участник

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

|
Цитата(Юрий Санвальд @ May 11 2007, 13:52)  Да насчет файр-пульса я вас вроде понял, просто я еще параллельно мерю температуру, поэтому ресетил и переконфигурировал TDC после измерения времени и у меня такой проблемы не возникало.
На этот вопрос ответить к сожалению не могу, так как разработка корпоративная и я только программист, а всем "железом" занимается другой отдел. Знаю только, что там вроде бы все достаточно просто - пьеза подключена к усилителю с небольшим Кус, а потом компаратор, который и выдает прямоугольный импульс на стоп канал TDC. Самый лучший компаратор дает задержку 150 пс, про усилитель я вообще молчу. Достигнули ли вы необходимой точности и стабильности?
|
|
|
|
|
May 11 2007, 12:58
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 11 2007, 16:12)  Самый лучший компаратор дает задержку 150 пс, про усилитель я вообще молчу. Достигнули ли вы необходимой точности и стабильности? Да сигнал плавает на +/- 300 пс, но мы строили графики в течении длительно времени - он плавает вокруг одного значения без дрейфа, если делать усреднение хотя бы по 10 точкам то получается вполне удовлетворительная точность. Сама по себе задержка не страшна, ведь в подобных приборах всегда есть калибровка нуля, главное чтоб она была постоянна и не менялась со временем. А какая точность вам требуется? Нам нужно мерить разность времен пролета УЗ - она несколько сотен пс, и вроде бы этого можно добиться.
Сообщение отредактировал Юрий Санвальд - May 11 2007, 13:00
|
|
|
|
|
May 11 2007, 13:08
|
Участник

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

|
Цитата(Юрий Санвальд @ May 11 2007, 15:58)  Сама по себе задержка не страшна, ведь в подобных приборах всегда есть калибровка нуля, главное чтоб она была постоянна и не менялась со временем.
А какая точность вам требуется? Нам нужно мерить разность времен пролета УЗ - она несколько сотен пс, и вроде бы этого можно добиться. Требуется точность разносьти пролета в районе 100 пс. Задержка со временем может и не менятся, но вот от изменения температуры наверняка будет, прогоняли ли вы схему на зависимость от температуры? Мы получлили приблизительно такое же значение точности.
|
|
|
|
|
May 14 2007, 02:44
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

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

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

|
Цитата(Юрий Санвальд @ May 14 2007, 05:44)  Нет, на температурную стабильность пока не испытывали. А какого порядка у вас само время пролета? У нас - несколько сотен пс. Сотни пс?! Какое же у вас расстояние между излучателями? У нас время пролета порядка 50-60 мкс.
|
|
|
|
|
May 14 2007, 04:15
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

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

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

|
Вопрос остается открытым: как усилить сигнал на приемном излучателе, не внося существенной временной задержки?
|
|
|
|
|
May 14 2007, 07:27
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 14 2007, 10:30)  Вопрос остается открытым: как усилить сигнал на приемном излучателе, не внося существенной временной задержки? Ну, как я уже сказал, я в разработке участвую как программист, и врядли могу дать вам совет по поводу схемотехники. Плата, с которой я работаю у нас переделывается чуть ли не каждую неделю, из чего можно заключить что и у нас все не вполне гладко. Наверное, этот вопрос стоит переадресовать уже в другую тему.
|
|
|
|
|
May 14 2007, 09:11
|
Участник

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

|
Цитата(Юрий Санвальд @ May 14 2007, 10:27)  Ну, как я уже сказал, я в разработке участвую как программист, и врядли могу дать вам совет по поводу схемотехники. Плата, с которой я работаю у нас переделывается чуть ли не каждую неделю, из чего можно заключить что и у нас все не вполне гладко. Наверное, этот вопрос стоит переадресовать уже в другую тему. Не могли бы вы показать приблизительную схему и сказать какие усилитель и компаратор используете. У нас сейчас стоит AD8612 напрямую подключенный к излучателям.
|
|
|
|
|
May 14 2007, 09:21
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

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

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

|
Цитата(Юрий Санвальд @ May 14 2007, 12:21)  Схемы у меня нет, но если смотреть по плате - то там стоит AD8032 и МАХ476(название еле видно). AD8032 это усилитель, а МАХ476 видимо переключатель, а компаратор вы не используете?
|
|
|
|
|
May 15 2007, 02:40
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 14 2007, 15:46)  AD8032 это усилитель, а МАХ476 видимо переключатель, а компаратор вы не используете? Насколько я помню вроде бы у нас компаратор как то реализован на микросхеме усилителя (если это бред, не смейтесь, я в этом не очень разбираюсь  ).
|
|
|
|
|
May 16 2007, 04:44
|
Участник

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

|
Цитата(Юрий Санвальд @ May 15 2007, 18:08)  Я уточнил насчет компаратора - там оказывается микросхема МАХ976, это и есть компаратор.  ужас. Задержка в компараторе 20 нс. При изменений на 20 градусов температуры уход на 1 нс. И разница между каналами тоже 1 нс. Какие тут пикосекунды? Есть ещё пара вопросов: почем вы приобретали микросхему TDC-GP2? Какой у вас размах сигнала при приеме?
|
|
|
|
|
May 16 2007, 05:59
|
Частый гость
 
Группа: Свой
Сообщений: 125
Регистрация: 21-03-07
Из: Санкт-Петербург
Пользователь №: 26 371

|
Цитата(keeper™ @ May 16 2007, 12:44)   ужас. Задержка в компараторе 20 нс. При изменений на 20 градусов температуры уход на 1 нс. И разница между каналами тоже 1 нс. Какие тут пикосекунды? Есть ещё пара вопросов: почем вы приобретали микросхему TDC-GP2? Какой у вас размах сигнала при приеме? Каким то образом тем не менее разность двух стопов на каналах мериться вполне адекватно - как я и писал показания сильно плавают (ну гдето +/- 500пс), но калибровка нуля (измерение разности при отсутствии потока) и усреднение по десятку точек дают хороший результат (народ замерял долго - точность гдето +/- 50 пс, а лучше и не реально). По поводу цены я не в курсе абсолютно (и не уверен что смогу узнать), про размах сигнала сегодня уточню. П.С. насчет точности 50 пс не подумайте что мы ее чем то проверяли, естественно нет, просто усредненные значения так колеблются, а значит наверное и измерять можно с такой точностью. Н уэто все кончено еще долго проверять надо. Уточнил насчет размаха сигнала на приемниках - 40 мВ. TDC мы НЕ покупали, нам их так дали. Как мне объяснили крупным фирмам (я в "ЗАО Взлет" работаю) часто дают просто так всякие новые микросхемы и т.п., для новых разработок типа.
Сообщение отредактировал Юрий Санвальд - May 16 2007, 05:21
|
|
|
|
|
Aug 11 2009, 11:16
|
Группа: Новичок
Сообщений: 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 перед каждой парой измерений ( в прямом и обратном направлении) или этого не нужно делать?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|