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

 
 
 
Reply to this topicStart new topic
> ATMEGA + Быстрая логика, Помогте подобрать решение
Alexandr-s
сообщение Jan 9 2009, 11:25
Сообщение #1





Группа: Участник
Сообщений: 7
Регистрация: 22-09-08
Пользователь №: 40 385



Нужно реализовать устройство для одновременного измерения шести временных интервалов от шести датчиков длительностю приблизительно
по 33 нс (соответствующая частота 30 Мгц) с точныстю 10 нс (Соответствующая частота приблизительно 100 Мгц) и передачи
информации о временных интервалах ПК по ЮСАРТУ. Желательно сделать устройство ма АВР МК, я имею большой опыт работы с АВР,
с цифровой обвеской (генератор прямоугольных тактовых импульсов фиксированой частоты и счетчики, из которых по завершении счета считывать
информацию о длительности интервалов). Вопрос стоит в том, которую лучше использовать логику (12-разрядные счетчики, логические
элементы для тактового генератора и логики схемы), которая будет нормально работать на частоте 100 Мгц. Чтоб данные микросхемы
быть относительно недорогими и доступными на рынке Киева. Можно Использовать 2-разрядный счетчик, собранный на быстрых
триггерах + 10 разрядный счетчик, на 15 Мгц. Кто может предложить какие идеи в этом плане и какую элементную базу.
Заранее благодарю!
Go to the top of the page
 
+Quote Post
prottoss
сообщение Jan 9 2009, 11:36
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 720
Регистрация: 24-03-05
Пользователь №: 3 659



Вообще напрашивается здесь ПЛИС


--------------------
Go to the top of the page
 
+Quote Post
slog
сообщение Jan 9 2009, 11:39
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 961
Регистрация: 28-11-05
Пользователь №: 11 489



Так CPLD простенькая. А если самая мелкая FPGA то и AVR вообще не нужен окажется.


--------------------
В действительности всё не так, как на самом деле.
Go to the top of the page
 
+Quote Post
rvk
сообщение Jan 9 2009, 13:02
Сообщение #4


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

Группа: Свой
Сообщений: 165
Регистрация: 13-05-06
Из: Камышин
Пользователь №: 17 067



CPLD и ПЛИС конечно красиво, но для написания даже маленького проекта придется освоить новую профессию.
http://focus.ti.com/lit/ds/symlink/sn74lv4040a-ep.pdf недорогой счетчик на 12 бит, уверен его аналоги
легко доставаемые. Минимальная частота 80MHz на 5V питания. Шесть корпусов на весь проект.

Сообщение отредактировал rvk - Jan 9 2009, 13:02
Go to the top of the page
 
+Quote Post
Alexandr-s
сообщение Jan 9 2009, 13:42
Сообщение #5





Группа: Участник
Сообщений: 7
Регистрация: 22-09-08
Пользователь №: 40 385



Да, дело именно в том, что я не хочу тратить время на выучивание ПЛИСов, а хочу виикористати отработаную и накатанную схему
с генератором и счетчиками. Счетчик - 4040, но быстрый 100 Мгц + доступный в Украине!
Go to the top of the page
 
+Quote Post
Kuzmi4
сообщение Jan 9 2009, 14:17
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 3 304
Регистрация: 13-02-07
Из: 55°55′5″ 37°52′16″
Пользователь №: 25 329



2 Alexandr-s - цифровую схемотехнику в универе учили ?
Потратьте пару дней на разбор полётов с TimingAnalyser и ваяйте в схематике на здоровъе laughing.gif

Потому как есть большое подозрение что
Цитата
доступный в Украине Счетчик - 4040, но быстрый 100 Мгц +

виикористати smile.gif
не получится...
Go to the top of the page
 
+Quote Post
defunct
сообщение Jan 9 2009, 14:29
Сообщение #7


кекс
******

Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326



Цитата(Alexandr-s @ Jan 9 2009, 15:42) *
Да, дело именно в том, что я не хочу тратить время на выучивание ПЛИСов, а хочу виикористати отработаную и накатанную схему
с генератором и счетчиками. Счетчик - 4040, но быстрый 100 Мгц + доступный в Украине!

Вам тут дело советуют! Разбор полетов с простеньким плисом дело 1-2х дней. Места на плате занимает меньше чем рассыпуха. Оставьте из накатанной схемы только генератор, а счетчики и всю логику по накатанной схеме реализуйте в CPLD, например, XC95xx частота Fcnt если я не ошибаюсь как раз 100Mhz
XC95xxXL(high performance) - 180Mhz.

Должны быть доступны в Киеве посмотрите в (imrad.keiv.ua).
Go to the top of the page
 
+Quote Post
ReAl
сообщение Jan 11 2009, 11:49
Сообщение #8


Нечётный пользователь.
******

Группа: Свой
Сообщений: 2 033
Регистрация: 26-05-05
Из: Бровари, Україна
Пользователь №: 5 417



Цитата(defunct @ Jan 9 2009, 16:29) *
Оставьте из накатанной схемы только генератор, а счетчики и всю логику по накатанной схеме реализуйте в CPLD, например, XC95xx частота Fcnt если я не ошибаюсь как раз 100Mhz
XC95xxXL(high performance) - 180Mhz.
Должны быть доступны в Киеве посмотрите в (imrad.keiv.ua).

+1
Xilinx XC95xxx - http://www.imrad.kiev.ua/search.shtml?qs=XC95&query=any
Altera EPM3xx - http://www.imrad.kiev.ua/search.shtml?qs=EPM3&query=any
(именно по Имраду сравнимые по логической ёмкости ИС дешевле от Альтеры)
Ну или более нравящиеся мне в последнее время MAX-II
http://www.imrad.kiev.ua/search.shtml?qs=epm2&query=any
EPM240 по цене выходит между EPM3064 и EPM3128, а по логике вместительнее, чем EPM3128.
Градация -5 (самая медленная и именно их обещает Имрад) обещает до 200МГц для 16-разрядного счётчика.

Только не обязательно то, что на сайте - есть живьём. Но в любом случае лучше сразу на программируемую логику переходить. Уже на нескольких корпусах 74AC заменяющая их EPM3032 (32 ячейки) с учётом платы/пайки и переноса правок разработки в перепрошивку окажется дшевле.

(где-то у меня завалялись EP220 и EP610 с ультрафиолетовым стиранием и однократок несколько... подарить кому или как?)


--------------------
Ну, я пошёл… Если что – звоните…
Go to the top of the page
 
+Quote Post
MrYuran
сообщение Jan 11 2009, 12:06
Сообщение #9


Беспросветный оптимист
******

Группа: Свой
Сообщений: 4 640
Регистрация: 26-12-07
Из: Н.Новгород
Пользователь №: 33 646



Цитата(defunct @ Jan 9 2009, 17:29) *
Вам тут дело советуют!

++
После знакомства с плисами на рассыпухе даже мигалку делать в лом.
Лишние знания лишними не бывают.
Да и учить особо ничего не надо, кроме некоторых нюансов.
Есть привычный схематичный ввод, для меня лично изучение VHDL/Verilog пока остаётся лишь благим намерением laughing.gif


--------------------
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)
Go to the top of the page
 
+Quote Post
Alexandr-s
сообщение Jan 12 2009, 08:06
Сообщение #10





Группа: Участник
Сообщений: 7
Регистрация: 22-09-08
Пользователь №: 40 385



Всем большое спасибо!
Переубедили, буду учить, буду дулать на ПЛМС+АВР МК для ЮАРТА.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 18th June 2025 - 23:13
Рейтинг@Mail.ru


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