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

 
 
> Непонятки с EPM240
debian
сообщение Mar 26 2017, 22:41
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 3-03-08
Пользователь №: 35 610



Доброго времени суток
Проблема такова, есть CPLD EPM240, внутри реализрван последоаательный сдвиговый регистр
Имеем 2 входных сигнала clk, reset
Один выход data

Эти сигнал идут в микроконтроллер, ноги reset и clk контроллера имеют выход ОК и подтянуты к питанию 5в резисторами 5.1к
Учитывая разные амплитуды логических ровней собран преобразователь уровней на полевых транзисторах .

После подачи питания контроллер дергает ресет, затем подает на вывод clk 32 импульса, cpld выдает 4 байта. Ну как выдает, мусор выдает. В делал симуляцию в квартусе - там все нормально.

Проверил амплитуды логических ровней - тоже все четко, вход 5 в выход 3.3 и наоборот, но не работает

Для проверки пошел по другому пути, взял проц на 3.3 в сконфигурировал выводы clk, reset как PP и все заработало

Выходит дело во времени нарастания сигнала на входах???
При OK Ton - 1.5мкс Toff - 200нс
При РР Ton - 100нс Toff -100нс
Частота clk 5кгц

По приколу на тестовый проц который 3.3в поставил преобразователь уровней для проверки последнего -тоже все работает как часы

Включал триггеры шмидта по входу CPLD эффекта не дало


Не пойму в чем дело... wacko.gif

Сообщение отредактировал debian - Mar 26 2017, 22:44
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
debian
сообщение Mar 27 2017, 11:35
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 48
Регистрация: 3-03-08
Пользователь №: 35 610



Внешних клоков нет, но мысль я понял, сегодня проверю

Толбкл не понимаю, как пологие фронты влияют на работу поиски? При пологом фронте можеь быть несколько сработок?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Mar 27 2017, 12:29
Сообщение #3


Гуру
******

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



Цитата(debian @ Mar 27 2017, 15:35) *
Толбкл не понимаю, как пологие фронты влияют на работу поиски? При пологом фронте можеь быть несколько сработок?

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


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post



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

 


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


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