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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как спастись от "тычков"
georgy31
сообщение Apr 26 2011, 06:41
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Пока схема делителя была собрана на рассыпухе всё было нормально. Но ПЛИСка за счёт высокого быстродействия успевает обработать тычёк. Подскажите как заставить её не реагировать на корткие всплески.
Микросхема МАХ3000.
Прикрепленные файлы
Прикрепленный файл  ______.rtf ( 4.62 мегабайт ) Кол-во скачиваний: 72
 
Go to the top of the page
 
+Quote Post
ViKo
сообщение Apr 26 2011, 06:57
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(georgy31 @ Apr 26 2011, 09:41) *
Подскажите как заставить её не реагировать на корткие всплески.
Микросхема МАХ3000.

Синхронный дизайн вам в помощь. Тут об этом говорено сто раз.
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Apr 26 2011, 06:57
Сообщение #3


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

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



Приведите схему, возможно регистры (DFF) на выходе делителя спасут положение


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post
Maverick
сообщение Apr 26 2011, 07:11
Сообщение #4


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

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



Цитата(georgy31 @ Apr 26 2011, 09:41) *
Пока схема делителя была собрана на рассыпухе всё было нормально. Но ПЛИСка за счёт высокого быстродействия успевает обработать тычёк. Подскажите как заставить её не реагировать на корткие всплески.
Микросхема МАХ3000.

Возможные ответы Вы найдете тут или тут
Читаем все, что касается HDL описания/кодирования для синтеза.

Чем открывать Ваш файл?
Схему или HDL описанию/код в студию sm.gif


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

"Ты живешь в своих поступках, а не в теле. Ты — это твои действия, и нет другого тебя" Антуан де Сент-Экзюпери повесть "Маленький принц"
Go to the top of the page
 
+Quote Post
georgy31
сообщение Apr 26 2011, 07:16
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Схема - обычный делител на три фазы.

Сообщение отредактировал georgy31 - Apr 26 2011, 07:24
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Apr 26 2011, 07:31
Сообщение #6


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

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



Ну у вас же сигналы 1qg0, 2qg0 и 3qg0 формируются логикой и выводятся напрямую без регистров на выходе - отсюда и "тычки"


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post
bav
сообщение Apr 26 2011, 09:51
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



все нормально работает. "иголки" возникают между клоками - так и забейте на них. выходные же сигналы чистые!
Go to the top of the page
 
+Quote Post
georgy31
сообщение Apr 26 2011, 11:31
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Цитата(bav @ Apr 26 2011, 13:51) *
все нормально работает. "иголки" возникают между клоками - так и забейте на них. выходные же сигналы чистые!

Да где же нормально? Во втором импульсе 1qg1, иголки дают два ложных срабатывания и дальше всё наперекосяк. Объясните на пальцах, как с ними боротоься. К сожалению кроме графического редактора ничего не умею. Что надо вставить, что бы проглотило эти иглы? Если последовательно воткнуть штуки четыре инвертора, сведут на нет иглы, за счёт своего собственного времени срабатывания?

Сообщение отредактировал georgy31 - Apr 26 2011, 11:33
Go to the top of the page
 
+Quote Post
iosifk
сообщение Apr 26 2011, 11:36
Сообщение #9


Гуру
******

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



Цитата(georgy31 @ Apr 26 2011, 15:31) *
Если последовательно воткнуть штуки четыре инвертора, сведут на нет иглы, за счёт своего собственного времени срабатывания?

Нет! Компилятор их просто выкинет... И вообще так не принято в ПЛИС...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Apr 26 2011, 11:39
Сообщение #10


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

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



Поставьте регистры после элементов XOR на выходе которых формируются сигналы 1qg0, 2qg0 и 3qg0 и снимайте эти сигналы уже с выходов этих регистров - тычков не будет


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post
bav
сообщение Apr 26 2011, 11:44
Сообщение #11


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



Цитата(georgy31 @ Apr 26 2011, 15:31) *
Да где же нормально? Во втором импульсе 1qg1, иголки дают два ложных срабатывания и дальше всё наперекосяк. Объясните на пальцах, как с ними боротоься. К сожалению кроме графического редактора ничего не умею. Что надо вставить, что бы проглотило эти иглы? Если последовательно воткнуть штуки четыре инвертора, сведут на нет иглы, за счёт своего собственного времени срабатывания?


попробуйте на частоте в 10 раз меньше и покажите картинку того что получилось.
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Apr 26 2011, 11:51
Сообщение #12


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

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



И с какой целью инвертировался тактовый сигал CLK для первых трех триггеров DFF ?


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post
bav
сообщение Apr 26 2011, 11:52
Сообщение #13


Знающий
****

Группа: Свой
Сообщений: 693
Регистрация: 21-06-05
Из: Санкт-Петербург
Пользователь №: 6 184



и еще вопрос - что является выходом?
Go to the top of the page
 
+Quote Post
georgy31
сообщение Apr 26 2011, 11:59
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 464
Регистрация: 4-02-10
Пользователь №: 55 305



Цитата(Mikhalych @ Apr 26 2011, 15:39) *
Поставьте регистры после элементов XOR на выходе которых формируются сигналы 1qg0, 2qg0 и 3qg0 и снимайте эти сигналы уже с выходов этих регистров - тычков не будет

Как выглядят эти регистры? Я уже всю библиотеку там пробовал, лучше не становится.

Цитата(Mikhalych @ Apr 26 2011, 15:51) *
И с какой целью инвертировался тактовый сигал CLK для первых трех триггеров DFF ?

Тактовый сигнал должен разделиться на три симметричные фазы сдвинутые на 120 градусов. На выходе должен получиться трёхфазный меандр частотой 33 кгц.
Go to the top of the page
 
+Quote Post
Mikhalych
сообщение Apr 26 2011, 12:01
Сообщение #15


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

Группа: Свой
Сообщений: 82
Регистрация: 7-12-05
Из: 77
Пользователь №: 11 952



например сигнал 3qg7 снимается у вас с выхода DFF - поставьте такойже DFF перед 3qg0


--------------------
Не, ну наболело, капитан - он выступает как директор пляжа, посол! (с) Ширли-Мырли
Go to the top of the page
 
+Quote Post

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

 


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


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