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

 
 
 
Reply to this topicStart new topic
> Можно ли такое сделать на ПЛИС, 4 х NE555 + логика.
Димон Безпарольн...
сообщение Mar 31 2014, 10:25
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Схема нехтрая - 4 таймера ne555 и логика cd4070.

Go to the top of the page
 
+Quote Post
Maverick
сообщение Mar 31 2014, 10:41
Сообщение #2


я только учусь...
******

Группа: Модераторы
Сообщений: 3 447
Регистрация: 29-01-07
Из: Украина
Пользователь №: 24 839



Цитата(Димон Безпарольный @ Mar 31 2014, 13:25) *
Схема нехтрая - 4 таймера ne555 и логика cd4070.

да, можно


--------------------
If it doesn't work in simulation, it won't work on the board.

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 31 2014, 10:49
Сообщение #3


Гуру
******

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



Тут чего-то мне какие-то генераторы пилы мерещатся, так что на голой ПЛИС не уверен
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 31 2014, 10:51
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Димон Безпарольный @ Mar 31 2014, 14:25) *
Схема нехтрая - 4 таймера ne555 и логика cd4070.

Только зачем же аналоговые таймеры? Их то и не хорошо делать в ПЛИС.
А вот цифровые - можно любые... И однократно-задаваемые, и программируемые и мультивибраторы... И много можно сделать.... До неск. сотен...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 31 2014, 11:08
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Наверно я не доконца обрисовал задачу. Смысл схемы в формировании коротких произвольных импульсов



Не знаю, видно ли на схеме емкость С11, она и добавляет случайности в эти случайные генераторы.

Только генераторы выдают не пилу а прямоугольные импульсы.

Реализовать подобное чисто цифровым способм я затрудняюсь. Поэтому и спрашиваю - возможно ли сделать на ПЛИС подобные таймеры.

Быть может кто подскажет как сие реализовать чисто цифровым способом?
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 31 2014, 11:18
Сообщение #6


Гуру
******

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



Не очень понятно - нужен генератор случайных или псевдослучайных импульсов ?
Если именно случайных - можно джиттер нутряной PLL считать, есть такие варианты, дабы не вешать всякие шумовые диоды с АЦП
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 31 2014, 12:50
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Цитата(Димон Безпарольный @ Mar 31 2014, 15:08) *
Реализовать подобное чисто цифровым способм я затрудняюсь.


А почему не сделать генератор случайных чисел с огромным периодом, чтобы он приближался к реально случайным? Также можно добавить истинной случайности на сравнении частот двух генераторов, внутреннего ПЛИС, и внешнего. Да и аналоговые таймеры без проблем на тех ПЛИС, у которых есть входы с триггерами шмитта.
Go to the top of the page
 
+Quote Post
DASM
сообщение Mar 31 2014, 13:09
Сообщение #8


Гуру
******

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



А seed откуда брать с огромным периодом? Веселая партия игровых автоматов выйдет sm.gif
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Mar 31 2014, 13:46
Сообщение #9


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(SM @ Mar 31 2014, 15:50) *
Да и аналоговые таймеры без проблем на тех ПЛИС, у которых есть входы с триггерами шмитта.

Посоветуйте такую ПЛИС небольшого размера. Я за свою жизнь программировал только EPM3256 и в нынешних ПЛИС плохо ориентируюсь.
Go to the top of the page
 
+Quote Post
SM
сообщение Mar 31 2014, 14:24
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 7 946
Регистрация: 25-02-05
Из: Moscow, Russia
Пользователь №: 2 881



Например, MachXO2, можно прочитать про Hysteresis там - http://www.latticesemi.com/~/media/Documen...cument_id=39083

Из альтеры, в max-ii.

А также в любой, где есть bus holder, который тоже работает как триггер шмитта, если еще резистор добавить.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Feb 11 2017, 12:08
Сообщение #11


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Поднял старую тему, поскольку ПЛИС стали другими, а вопрос остался. Можно ли сделать такой генератор на нехитрой ПЛИС? Будет партия изделий, поэтому важна простота и стоимость.
Go to the top of the page
 
+Quote Post
Александр77
сообщение Feb 11 2017, 12:28
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 608
Регистрация: 10-07-09
Из: Дубна, Московская область
Пользователь №: 51 111



С какой скоростью формировать данные, вот где камень преткновения.
Если делать несколько конгруэнтных генераторов, то еще нужен умножитель (желательно аппаратный) и тут уже младшими максами не обойтись - а вот MAX10 или мелкий циклон пойдет. Еще и останется поле для деятельности.
Go to the top of the page
 
+Quote Post
krux
сообщение Feb 11 2017, 13:07
Сообщение #13


Профессионал
*****

Группа: Свой
Сообщений: 1 700
Регистрация: 2-07-12
Из: дефолт-сити
Пользователь №: 72 596



если речь идёт про генерацию случайных чисел, то не занимайтесь ерундой.
стандартная схема для генерации двух случайных "by design" последовательностей выглядит примерно так:
[attachment=105537:rng321123.png]
диоды VD1 VD2 - кг401а или аналоги, из серии стабилитронов.

RND0 и RND1 далее в ПЛИС для контроля на "случайность" - оцениваются распределение, нормальность распределения, и это всё на старте, до входа в режим.
далее возможны варианты.


--------------------
провоцируем неудовлетворенных провокаторов с удовольствием.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Feb 12 2017, 06:29
Сообщение #14


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Речь идет не о генераторе. Речь идет об очистке труб. Генератор выдает импульсы для возбуждения катушки.

Цитата(Александр77 @ Feb 11 2017, 15:28) *
С какой скоростью формировать данные, вот где камень преткновения.
Если делать несколько конгруэнтных генераторов, то еще нужен умножитель (желательно аппаратный) и тут уже младшими максами не обойтись - а вот MAX10 или мелкий циклон пойдет. Еще и останется поле для деятельности.

Импульсы генерируются с частотой примерно 180кГц.
Go to the top of the page
 
+Quote Post

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

 


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


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