Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:2
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:6
Форум » starterkit.ru » FPGA
Генератор импульсов на fpga
Snake
Добавлено 27.11.2010 17:11
0
Сообщение: 1
Snake
0

Пункты: 512
Регистрация: 18.11.2010
Можно глупый вопрос.. на fpga имеется тактовый генератор в 50Мгц. А можно сделать генератор с частотой более 50Мгц?
Поясню, для чего мне это нужно. Допустим, я хочу определить длину кабеля. Для этого, пользуясь теорией длинных линий, запускаем в этот кабель периодический сигнал и смотрим отраженный. Чем выше частота генератора - тем выше точность.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.11.2010 18:09 Сообщение: 2
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Цитата
Можно глупый вопрос.. на fpga имеется тактовый генератор в 50Мгц. А можно сделать генератор с частотой более 50Мгц?
Конечно можно, для этих целей в FPGA и встраивают DCM/DLL модули, на которых целые сетки частот можно получить.
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.11.2010 20:44 Редактировалось 27.11.2010 23:00 Сообщение: 3
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
/DLL

не занудства ради, справедливости для - имелось ввиду PLL

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 27.11.2010 22:31 Сообщение: 4
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
До третих спартанов в чипах бил именно DLL (Delay-Locked Loop) модули, а позже они "мутировали" в DCM (Digital Clock Manager).
Спуститься к концу Подняться к началу
Персональная информация
Jury093
Добавлено 27.11.2010 22:59 Сообщение: 5
Jury093
4.5

Пункты: 54271
Регистрация: 25.05.2009
Пол: Мужчина
Из: Санкт-Петербург
Цитата
До третих спартанов в чипах бил именно DLL (Delay-Locked Loop) модули, а позже они "мутировали" в DCM (Digital Clock Manager).

однако! приношу свои извинения с неумными поправками
"век живи век учись" (С) кажется п-к Ржевский
:)

На любой вопрос есть любой ответ.
Спуститься к концу Подняться к началу
Персональная информация
Snake
Добавлено 30.11.2010 12:03 Сообщение: 6
Snake
0

Пункты: 512
Регистрация: 18.11.2010
в догонку. Реально ли реализовать такой генератор через ethernet-plug? я так понял, на плаге лищь phy-контроллер, по сути - преобразователь сигналов. Т.е. допустим я хочу измерить длину ethernet-кабеля. Я на одну из пар подаю импульсы с частотой 200МГц (к примеру), и анализирую приходящие отраженные. Анализирую, вычисляю длину.
Реализовать такое на выводах fpga просто, насколько я могу судить (приходилось писать что-то подобное, правда на гольном VHDL, без заливки в железо). Но нужно пихать это все в витую пару, потому и вопрос собственно
Спуститься к концу Подняться к началу
Персональная информация
Strijar
Добавлено 30.11.2010 13:46 Сообщение: 7
Strijar
Ранг
5

Группа: Клиенты
Пункты: 1618
Регистрация: 21.04.2009
Пол: Мужчина
В phy нельзя подавать импульсы. Можно только данные. В принципе это не меняет сути - если на том конце будет замкнут rx-tx и tx-rx то эти же данные вернуться обратно. Но боюсь адекватно измерить длинну кабеля таким образом будет проблематично
Спуститься к концу Подняться к началу
Персональная информация
Snake
Добавлено 30.11.2010 16:49 Сообщение: 8
Snake
0

Пункты: 512
Регистрация: 18.11.2010
Собсно, нужно не чтобы "данные обратно вернулись". Нужно измерить длину кабеля (длинной линии). Посылаем в кабель импульс, смотрим, что придет в ответ - замкнутость линий при этом не нужна).
Спуститься к концу Подняться к началу
Персональная информация
Artemius
Добавлено 30.11.2010 20:18 Сообщение: 9
Artemius
0

Пункты: 3655
Регистрация: 02.12.2009
Некоторые PHY умеют мерять длину кабеля, при этом еще определяют разомкнут он на конце или закорочен. У Micrel'я это называется LinkMD, есть в KS8001, KSZ8041TL, наверное еще в каких. Точность обещают +/-2м.
Спуститься к концу Подняться к началу
Персональная информация
Snake
Добавлено 01.12.2010 00:30 Сообщение: 10
Snake
0

Пункты: 512
Регистрация: 18.11.2010
Ключевое слово - некоторые phy) А тут работать нужно с тем, что есть на плаге
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » FPGA