Форум программистов, компьютерный форум, киберфорум
Цифровая обработка сигналов
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.99/107: Рейтинг темы: голосов - 107, средняя оценка - 4.99
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
1

Подскажите 16-20 разрядный двоичный счетчик...

01.09.2012, 13:15. Просмотров 19863. Ответов 29
Метки нет (Все метки)

Подумываю над изготовлением устройства захвата для осцилографа..
входная цепь пока простая до АЦП я дошел
теперь мне нужно данные с АЦП записывать в SROM - для этого нужно в автоматическом режиме генерировать адрес для записи - вот для этого мне и нужен счетчик который сможет работать на частоте 50-60 мгц и будет иметь 16-20 счетных разрядов..

наверняка для этого есть какие то микросхемы (не делать же на четырехразрядных ИЕ4 или ИЕ7, тем более что у них максимальная частота 25 мгц)

кто-то сможет что нить подсказать ?

на чем можно это сделать ?

p.s. варианты с микроконтроллерами не рассматриваем, со скоростью 50-60 мгц ни один контроллер формировать адрес не сможет на своих шинах

может быть есть какие нить дешевые (до 50-70 рублей) ПЛИС на которых это можно сделать ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.09.2012, 13:15
Ответы с готовыми решениями:

4-разрядный двоичный счётчик
Синтезировать на Т-триггерах 4-разрядный вычитающий двоичный счётчик с последовательным переносом и...

8 разрядный двоичный счетчик 200МГц считать будет успевать?
Добрый день уважаемые! собсно сабж. вобщем нужно ~200МГц частоту померить с точностью до 1Гц....

Двоичный 12-разрядный регистр
Что это вообще такое? Мне нужно реализовать класс, конструктор которого позволяет реализацию...

что такое четырёхразрядные(4-х разрядный двоичный код)?
что такое четырёхразрядные(4-х разрядный двоичный код)?? Пожалуйста объясните в человеческом языке)

29
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.09.2012, 13:30 2
Делал на EPM3128, хотя без лишних функций можно влезть и в EPM3064.


<Изображение удалено>


./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[38.72 Кб]
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,753
01.09.2012, 13:34 3
Цитата Сообщение от ВитГа
...может быть есть какие нить дешевые (до 50-70 рублей) ПЛИС на которых это можно сделать ?
За такую цену за бугром, на аукционе. Вашу задачу решит несложная CPLD типа MAXII от Ottira. наверняка есть и от Xilinx, с ними не общался.
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 13:47 4
Цитата Сообщение от Леанид Ивинавич
Делал на EPM3128, хотя без лишних функций можно влезть и в EPM3064.
а можно подробнее ?
где почитать ?
сколько стоит ?

у меня вывод будет контроллером avr, usb не интересует..

фактически интересуют только функции счета

ваша конструкция описана где нить ?

p.s. полный ноль я в плис... как бы войти в эту тему побыстрее для моей задачи?
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 13:50 5
Цитата Сообщение от omokost
Цитата Сообщение от ВитГа
...может быть есть какие нить дешевые (до 50-70 рублей) ПЛИС на которых это можно сделать ?
За такую цену за бугром, на аукционе. Вашу задачу решит несложная CPLD типа MAXII от Ottira. наверняка есть и от Xilinx, с ними не общался.

расскажите откуда начать. что нить толковое. чтобы было где купить, и куда паять,и в чем программировать...
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,753
01.09.2012, 13:53 6
Цитата Сообщение от ВитГа
p.s. полный ноль я в плис... как бы войти в эту тему побыстрее для моей задачи?
Очень просто. Ставите MAX+, рисуете в ней схему, компилируете, заливаете. Знать Verilog и т. д. не обязательно.
0
SWK
01.09.2012, 13:56 7
Цитата Сообщение от ВитГа
вот для этого мне и нужен счетчик который сможет работать на частоте 50-60 мгц и будет иметь 16-20 счетных разрядов..
наверняка для этого есть какие то микросхемы (не делать же на четырехразрядных ИЕ4 или ИЕ7, тем более что у них максимальная частота 25 мгц)?
Счетчики по 16 и более разрядов бывают, но вам они не подойдут. Забудьте о них.
Причины:
1. У них обычно выведены выходы не всех разрядов, а только - последнего, и некоторых промежуточных. Использование их - специализированное, для деления частот (например, в часах). Обычно они маломощные и на частоты не более 1-5 МГц, а то и менее.

2. Вам подойдут только СИНХРОННЫЕ счетчики. То есть - только те, у которых все разряды меняются одновременно. Иначе из за задержек в каждом разряде вам не удастся реализовать правильную адресацию на высоких частотах. А синхронные счетчики - обычно 4х разрядные.

на чем можно это сделать ?
На 74AC193 или 74F193 (~125 МГц) и им подобных синхронных счетчиках.
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 14:03 8
они тоже 4ех битные... получается 4-5 корпусов делать нужно :-((

хотя по частоте конечно более чем подходят !!

узнаю у наших барыг - есть ли у них такие...

а плис бывают какие нить попроще ? ног на 40 хотябы.. ?
0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,861
01.09.2012, 14:10 9
конечно бывают:
http://kosmodrom.ua/el.php?name=EPM3032ATC44-10N
http://kosmodrom.ua/el.php?name=EPM3064ATC44-4N
0
0 / 0 / 0
Регистрация: 24.12.2011
Сообщений: 2,753
01.09.2012, 14:10 10
Цитата Сообщение от ВитГа
а плис бывают какие нить попроще ? ног на 40 хотябы.. ?
В DIP корпусах не встречал, планарные на 44 ножки - EPM3032, EPM3064.
0
SWK
01.09.2012, 14:16 11
Цитата Сообщение от ВитГа
узнаю у наших барыг - есть ли у них такие...
У нас в нигазинах 74AC полно, идет меньше бакса за корпус. 74F тоже есть, но мало позиций.
Правда, я обычно 74HC беру, (до полста мегагерц), мне хватает.
А что 4-5 корпусов (что DIP, что SOIC) - так их развести и распаять все равно проще, чем даже мелкую ПЛИСку, и ничего не надо учить и программировать. Запаял, и все.
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,861
01.09.2012, 14:21 12
да ладно. побольше флюса, капля припоя на жале (но волна лучше ;) ). четыре движения - и паук распаян. после второго-третьего запаянного корпуса уже залипух не бывает.
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 14:21 13
у нас мега 8 стоит 260 рублей... наверное у нас барыги жадные :-(

схожу завтра, может работают в воскресенье..

если плис в tqfp то справлюсь, для меги16-au я уже делал плату, получилось....
а вот с большим количеством но не знаю справлюсь или нет...
0
0 / 0 / 0
Регистрация: 30.07.2012
Сообщений: 90
01.09.2012, 14:23 14
вот например EPM3032 - http://www.google.ru/seorsh?q=%D0%9F%D0 ... 80&bih=656
0
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 14:26 15
оо, на радиокоте подсказали:
- 74AC4040 - 12 разрядный счетчик, до 140 мгц
0
SWK
01.09.2012, 14:40 16
Цитата Сообщение от ВитГа
оо, на радиокоте подсказали:
- 74AC4040 - 12 разрядный счетчик, до 140 мгц
Не пойдет. Он НЕ синхронный. Просто цепочка из 12 D-триггеров. То есть, состояния выходов будут изменяться по очереди.

Вам же нужно по стробу получить состояние всех выходов сразу. На малых частотах можно ввести фиксированную задержку строба записи относительно входного тактового клока, но на десятках мегагерц счетчик не будет успевать изменить состояние всех своих разрядов за один период тактовой.
0 / 0 / 0
Регистрация: 26.10.2011
Сообщений: 811
01.09.2012, 14:52 17
спасибо за разъяснение..

тогда наверно все таки плис

вот такую плату нашел http://www.ebay.som/itm/1PCS-NEW-EPM240 ... 3a78a7386d

к ней программатор нужен будет какой нить ?
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.09.2012, 14:56 18
Цитата Сообщение от ВитГа
сколько стоит ?
EPM3064ATC44-10 стоит где-то 3-4$. Бывают в корпусах PLCC, панелька имеет выводы с шагом 2.54 мм, как обычный DIP. У меня такая на макетке стоит.

Цитата Сообщение от ВитГа
у меня вывод будет контроллером avr, usb не интересует..
Если делаете осциллограф со своим экранчиком, то посмотрите вот это: http://hobby-risiorsh.at.ua/publ/razrab ... _0/4-1-0-2
Там на форуме весь процесс создания описан, включая разработку проекта на ПЛИС: http://hobby-risiorsh.at.ua/forum/2-1-1

Цитата Сообщение от ВитГа
фактически интересуют только функции счета
В простейшем случае - да, но потм захочется добавить синхронизацию, пре/пост историю, прореживание/интерполяцию и т.д. Поэтому я бы сразу закладывался на FPGA (например, Cyclone), там ресурсов намного больше, а цена начинается где-то от 10-12$.

Цитата Сообщение от ВитГа
ваша конструкция описана где нить ?
Нет, я свои конструкции перестал описывать.

0
0 / 0 / 0
Регистрация: 21.10.2011
Сообщений: 1,861
01.09.2012, 14:57 19
usbbtoster типа такого: http://www.ebay.som/itm/New-Mini-Usb-Bl ... 0891115065 чтобы шить.
0
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 699
01.09.2012, 14:59 20
Можно и байтбластер собрать, если LPT есть, он намного проще:


./styles/iosyitistromyss/imageset/icon_topys_attach.gif" width="14" height="18
[152.95 Кб]
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.09.2012, 14:59

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

16-разрядный счетчик
Здравствуйте, друзья! Подскажите пожалуйста, нужно сделать счетчик, который на выход будет выдавать...

4-х разрядный счетчик на JK-триггерах
Помогите построить подробную схему в logical circuit 4-х разрядного счетчика на JK-триггерах ...

Разработать узел, осуществляющий преобразование число-импульсного кода в 8-разрядный параллельный двоичный код
Помогите хоть кто нибудь пожалуйста, я уже руки опустил ничего не получается Вот задание:...

Асинхронный 8-ми разрядный счетчик на вычитание с предварительной загрузкой начального счета
Здравствуйте! У меня возникли проблемы с выполнением задания. Мне нужно выполнить задание на языке...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.