|
Быстрый преобразователь уровней, для логического анализатора на FPGA |
|
|
|
Sep 16 2010, 22:42
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225

|
Хочется сделать на основе FPGA логический анализатор для сигналов 5 и 3.3 В. Spartan-3E, наверное, позволит сделать частоту выборки в 400 Msamples/s (200Mhz system clock, измерять по обеим фронтам и писать в BRAM). А что лучше всего поставить для преобразования сигнала на щупе из диапазона 0-5 вольт в 0-3.3 вольт для FPGA и способное работать на такой большой частоте (в районе 200MHz)? Искал среди level shifters и 5-volt tolerant buffers -- все попадались медленные. А можно ли использовать для перобразования уровня FET Bus Switch типа такого SN74CB3T3306 ( инфо на ti.com)? Что обычно стоит в быстрых логических анализаторах на входе (для преобразования уровней, для защиты от перенапряжения)?
|
|
|
|
|
Sep 17 2010, 11:24
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225

|
Intronix -- то что нужно, спасибо. Нашел фото его платы: Верх: http://sigrok.org/w/images/9/95/Intronix_L...t_PCB_Front.jpgНиз: http://sigrok.org/w/images/b/b5/Intronix_L...rt_PCB_Back.jpgДействительно, там перед FPGA стоят только резисторы и конденсаторы(?). Диодов не видать. Может кто подскажет как это работает (как там реализовано преобразование уровней и защита входов FPGA)? Цитата(iosifk @ Sep 17 2010, 09:05)  А как сам щуп будет выглядеть... На 200MHz? Наверное, flying leads 15см такой как у Intronix'а или ribbon cable 15см.
|
|
|
|
|
Sep 17 2010, 11:37
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(vitalinea @ Sep 17 2010, 15:24)  Intronix -- то что нужно, спасибо. Нашел фото его платы: Посмотрел... А что скажете по поводу разной длины дорожек? Как это с 500Мег сигналами будет? Вот, скажем на PCI с его "всего-то" 33Мег и то, клок зигзагом идет... Хотя они могли это учесть и программно... Но переставлять биты в программе - это дело не быстрое... А что у них задумано по поводу случайной подачи, скажем 15 вольт?
--------------------
www.iosifk.narod.ru
|
|
|
|
|
Sep 17 2010, 12:08
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225

|
Цитата(iosifk @ Sep 17 2010, 14:37)  Посмотрел... А что скажете по поводу разной длины дорожек? Как это с 500Мег сигналами будет? Вот, скажем на PCI с его "всего-то" 33Мег и то, клок зигзагом идет... А что у них задумано по поводу случайной подачи, скажем 15 вольт? 500MHz это его sampling rate, значит bandwidth не больше чем 200-250MHz (в большем нет смысла), что тоже очень много. Мне бы самому хотелось бы знать как работает схема Intronix'a. Пишут, что входа защищены до +-40 вольт, интересно как это сделано, на фото только резисторы и конденсаторы перед входами.
|
|
|
|
|
Sep 18 2010, 09:18
|
Частый гость
 
Группа: Свой
Сообщений: 103
Регистрация: 17-03-06
Из: Томск
Пользователь №: 15 319

|
Цитата Порог в этом Intronix'е скорей регулируется простым изменением Vref банков FPGA. Насколько я помню у них порог срабатывания бывает и отрицательным, если так то Vref не пойдет.
|
|
|
|
|
Sep 18 2010, 18:34
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225

|
Цитата(AndriAno @ Sep 18 2010, 12:18)  Насколько я помню у них порог срабатывания бывает и отрицательным, если так то Vref не пойдет. С его сайта: Threshold range: adjustable +6 to -6 volts with 50mv resolution
|
|
|
|
|
Sep 19 2010, 23:07
|
Узкополосный широкополосник
     
Группа: Свой
Сообщений: 2 316
Регистрация: 13-12-04
Из: Moscow
Пользователь №: 1 462

|
Цитата(AndriAno @ Sep 18 2010, 13:18)  Насколько я помню у них порог срабатывания бывает и отрицательным, если так то Vref не пойдет. А почему обязательно делители должны быть привязаны к земле? Цитата(vitalinea @ Sep 18 2010, 22:34)  Threshold range: adjustable +6 to -6 volts with 50mv resolution Не вижу никаких трудностей для реализации этого диапазона с делителями 4:1, при одновременном регулировании Vref и общей точки всех делителей. Даже не удивлюсь, если шаг 50 mV реализован на сигма-дельта ЦАП'ах, построенных на той же FPGA.
|
|
|
|
|
Dec 29 2010, 09:51
|
Участник

Группа: Участник
Сообщений: 44
Регистрация: 30-07-05
Пользователь №: 7 225

|
Прошу прощения, что подымаю старую тему. Появился вопрос по Intronix'у. Если не ошибаюсь, судя по фотографиям печатной платы LogicPort'a, схема подключения щупов к FPGA там такая:  Не могу понять, для чего там нужен резистор R4 на 100 Ом перед входом FPGA?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|