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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Возможно ли реализовать 4 таймера NE555 на ПЛИС?, Ранее спрашивал года три назад было невозможно. Может что поменялось?
Димон Безпарольн...
сообщение Jul 13 2018, 06:38
Сообщение #1


Знающий
****

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



Возможно ли реализовать 4 таймера NE555 на ПЛИС? Вместе с нехитрой логикой.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jul 13 2018, 07:13
Сообщение #2


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Димон Безпарольный @ Jul 12 2018, 23:38) *
Возможно ли реализовать 4 таймера NE555 на ПЛИС? Вместе с нехитрой логикой.


NE555 - это аналоговая микросхема. ПЛИС - цифровые, так что нет и можно не ждать. Еще через 3 года ничего не изменится.

Чего в конечном итоге нужно добиться? А то может оказаться, что не надо NE555 в ПЛИС загонять.

Сообщение отредактировал ataradov - Jul 13 2018, 07:16
Go to the top of the page
 
+Quote Post
MegaVolt
сообщение Jul 13 2018, 07:24
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 730
Регистрация: 3-01-05
Из: Минск
Пользователь №: 1 783



Цитата(Димон Безпарольный @ Jul 13 2018, 09:38) *
Возможно ли реализовать 4 таймера NE555 на ПЛИС? Вместе с нехитрой логикой.
Что за функционал требуется организовать?

Всё же ПЛИС это цифровая микросхема и она позволяет наделать кучу таймеров или одновибраторов в цифровом виде.
Если же нужен аналоговый функционал то впринципе тоже можно но нужно проверять. Т.е. пара логических элементов с обратными связями вполне превращаются в триггер шмитта.


Цитата(ataradov @ Jul 13 2018, 10:13) *
NE555 - это аналоговая микросхема. ПЛИС - цифровые, так что нет и можно не ждать.
Я бы не был так категоричен sm.gif

Прикрепленное изображение


Прикрепленный файл  xl19_34.pdf ( 23.63 килобайт ) Кол-во скачиваний: 14
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 13 2018, 10:38
Сообщение #4


Знающий
****

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



Нужно реализовать пару генераторов узких импульсов генерируемых по случайному закону. Это часть схемы.




Сообщение отредактировал Димон Безпарольный - Jul 13 2018, 10:39
Go to the top of the page
 
+Quote Post
iosifk
сообщение Jul 13 2018, 10:54
Сообщение #5


Гуру
******

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



Цитата(Димон Безпарольный @ Jul 13 2018, 13:38) *
Нужно реализовать пару генераторов узких импульсов генерируемых по случайному закону. Это часть схемы.

Ну вот опять имеем неправильно заданный вопрос.
А ведь еще Маяковский писал: "говорим Ленин, подразумеваем партия"... Видимо ТС фанат Маяковского и вместо того, чтобы сформулировать цель - "пару генераторов узких импульсов генерируемых по случайному закону", написал про средство реализации этой цели - " 4 таймера NE555"...
Так вот, давайте конкретно про то, что нужно.
Какие импульсы? Мин и макс длительности, какой мин и макс период, какой "случайный закон" требуется и т..д.


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 13 2018, 11:05
Сообщение #6


Знающий
****

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



Ок. Просто не хотелось грузить уважаемых людей своей проблемой. Импульсы длительностью 2мкс с частотой заполнения 120кГц но генерируемые по случайному закону. Я не знаю как точнее это описать и осциллограммы под рукой нет. Пробовал моделировать на протеусе, но он не справляется с этой задачей.

Go to the top of the page
 
+Quote Post
yes
сообщение Jul 13 2018, 11:28
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 169
Регистрация: 23-12-04
Пользователь №: 1 640



при этом, как я понимаю, ПЛИС должна еще и стоить дешевле пары 555-х

на каком-нибудь виртексе с встроеным АЦП можно очень точную модель ОУ (как в 555) сделать и прямо вставить в схему, с учетом диапазона питания

если брать какую-нибудь дешевую ice40 (есть ПЛИС дешевле?) - то генератор случайных чисел из длинного счетчика и хэш-функции, ну а если есть равномерно распределенные случайные числа, то из них можно сделать любое заполнение
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jul 13 2018, 16:18
Сообщение #8


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Димон Безпарольный @ Jul 13 2018, 04:05) *
Импульсы длительностью 2мкс с частотой заполнения 120кГц но генерируемые по случайному закону.
Период 120 кГц - это 8 мкс, как оно может заполнить импульс длительностью 2 мкс?

QUOTE (Димон Безпарольный @ Jul 13 2018, 04:05) *
Я не знаю как точнее это описать и осциллограммы под рукой нет.
Нужно как-то постараться описать. Без этого что-либо делать вообще бесполезно.

Продолжим вытягивать информацию - для чего этот случайный сигнал потом будет использоваться? А то может и дальше можно упростить.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 13 2018, 16:44
Сообщение #9


Знающий
****

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



Цитата(ataradov @ Jul 13 2018, 19:18) *
Период 120 кГц - это 8 мкс, как оно может заполнить импульс длительностью 2 мкс?

Нужно как-то постараться описать. Без этого что-либо делать вообще бесполезно.

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

Я не против описать полностью. Импульс 2мкс ничем не заполняется. Он генерируется по случайному закону с частотой примерно 120кГц. Подозреваю что глупость написал, но точнее сформулировать не могу. Используются эти импульсы для возбуждения катушки на ферритовом кольце диаметром 108мм. Кольцо одето на трубу. Получается вот что:




Но для равномерного воздействия по всей поверхности, нужны импульсы, генерируемые по случайному закону. Ширина импульса не меняется. Это уже работает, но у схемы есть недостаток - легкая повторяемость. Вот и хотелось бы запихнуть это в ПЛИС.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jul 13 2018, 16:50
Сообщение #10


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Димон Безпарольный @ Jul 13 2018, 09:44) *
Это уже работает, но у схемы есть недостаток - легкая повторяемость. Вот и хотелось бы запихнуть это в ПЛИС.
Помимо прочих проблем этой идеи, что помешает людям посмотреть на сигнал идущий на катушку и воспроизвести его без ПЛИС?

Самое простое - это эпоксидной залить и надеяться, что оно никому реально не нужно. А если сильно нужно, то скопируют, можно не переживать по этому поводу.

Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 13 2018, 17:45
Сообщение #11


Знающий
****

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



Цитата(ataradov @ Jul 13 2018, 19:50) *
Помимо прочих проблем этой идеи, что помешает людям посмотреть на сигнал идущий на катушку и воспроизвести его без ПЛИС?

Самое простое - это эпоксидной залить и надеяться, что оно никому реально не нужно. А если сильно нужно, то скопируют, можно не переживать по этому поводу.

Эпоксидкой дорого заливать 1000 изделий. На осциллографе - куча импульсов длительностью 2мкс.
Go to the top of the page
 
+Quote Post
ataradov
сообщение Jul 13 2018, 18:43
Сообщение #12


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

Группа: Участник
Сообщений: 1 014
Регистрация: 8-01-07
Из: San Jose, CA
Пользователь №: 24 202



QUOTE (Димон Безпарольный @ Jul 13 2018, 10:45) *
Эпоксидкой дорого заливать 1000 изделий.
А переделывать на ПЛИС дешевле что-ли?

QUOTE (Димон Безпарольный @ Jul 13 2018, 10:45) *
На осциллографе - куча импульсов длительностью 2мкс.
А где-же случайность тогда?
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 13 2018, 19:25
Сообщение #13


Знающий
****

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



С15 вносит энтропию в генератор. Вторая часть схемы:

Go to the top of the page
 
+Quote Post
count_enable
сообщение Jul 15 2018, 08:56
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 28-01-13
Из: Лондон
Пользователь №: 75 384



Да, ТС не особо упрощает задачу.

Моё понимание задачи это узкие импульсы-иголки, пусть частота будет 120 кГц, скважность ну скажем 5%.
Теперь остаётся понять что такое случайный сигнал. И здесь есть два варианта: или случайным является сам факт импульса в данном окне, или (смотря на осциллограмму), случайной будет длительность (скважность) импульса.
В обеих случаях нам надо псевдослучайный генератор, работающий с нужным распределением: будь это нормальное, логнормальное, Пуассоново итд.
Если надо случайные импульсы - тогда генератор включает разрешающее И на выходе ШИМ. Если надо случайную скважность, тогда выход генератора задаёт параметры ШИМ.
Всё вышеперечисленное легко умещается в мелкую и дешевую ПЛИС, но точно не будет дешевле двух 556 таймеров. К тому же конструкция на 555/556 таймерах будет полностью аналоговой, легко настраиваемой без программирования, и я бы даже сказал, более дружелюбной к пользователю т.к. конфигурацию сигнала можно задавать парой потенциометров по принципу Atari Punk Console.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jul 16 2018, 06:52
Сообщение #15


Знающий
****

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



В пятницу я смогу привести все осциллограммы. Тогда должно стать понятнее.
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th August 2018 - 06:40
Рейтинг@Mail.ru


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