Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Cool Runner II, можно ли организовать clock, используя внутренний триггер Шмитта
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
Lonesome Wolf
Я не специалист по ПЛИС. Пожалуйста, подскажите, можно ли организовать простейший генератор на внутреннем элементе ПЛИС, сконфигурировав его как инвертирующий триггер Шмитта по стандартной схеме? Не хочеться пролететь, а до этого никто не пробовал из коллег.

Заранее извиняюсь, если где-то пробегала уже подобная тема. Не сочтите за труд, приведите снова ваши соображения, или дайте ссылку.
EvgenyNik
С CRII не работал, но опыт создания генераторов вполне достаточный.
Внутренние генераторы крайне нестабильны как по частоте, так и вообще по функционированию.
Разброс частоты будет сильно зависеть от температуры, напряжения питания, технологических особенностей конкретного кристалла и всей партии и от раскладки прошивки фиттером. Если допускается колебание частоты в широких пределах, то эти минусы значения не имеют.
Имеется печальный опыт "засыпания" внутренних генераторов. Они хороши как ждущие, т.е. запускаемые по какому-то условию и останавливаемые. Мы так делали быстрый подсчёт CRC в ПЛИС - запускали генератор и после 32 тактов останавливали - сбоев не было. А вот если его не остановить, то через некоторое время он всё равно останавливался - на некоторых платах уже через минуту, на других через час, на каких-то в течении суток...
Для постоянного генератора с низкими требованиями по частоте наиболее удобно использовать 2 внешних вывода + 1 компонент: выход с общим коллектором, подтянутый внутренним резистором к VCC, внешний конденсатор с диэлектриком NP0 и вход с триггером Шмидта.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.