Аналоговые модули для ПЛИС
Бывает так, что в схеме, основанной на ПЛИС нужны АЦП и ЦАПы. В отличии от микроконтроллеров, в большинстве ПЛИСин нет встроенной аналоговой периферии. И тут приходится выкручиваться.
Общепринятый выход – поставить внешнюю микросхему. Но внешняя микросхема – это дополнительные затраты, которые хотелось бы избежать.
Сначала я думал рассказать только про то, что применял сам, но, в итоге, получилась обзорная статья о том, как вообще работать с аналоговыми сигналами на ПЛИС.
(more…)
Туториал по использованию SignalTapII
SignalTapII – это логический анализатор, который можно записать на Alter’овские FPGA и наблюдать внутренние или внешние сигналы. Особоенно это круто, если у вас есть вот такая (или подобная) демоборда.
Мой глитч.
Пара хороших документов по разводке плат.
Наткнулся на парочку документов по разводке плат:
https://www.analog.com/library/analogDialogue/archives/39-09/layout.pdf — в основном для начинающих, рассказывают про размещение, паразитные элементы, выбор конденсаторов.
https://www.intersil.com/data/an/an1325.pdf – очень подробно рассказывают про блокировочные конденсаторы: как выбирать, какие где ставить.
RC генераторы
Понадобился мне RC генератор. Вроде бы все просто – ставим инвертор, RC цепочку и вуаля. А что, если нужно, чтобы частота была хотя бы приблизительно стабильна при изменении температуры и от устройства к устройству?
У xilinx есть замечательный аппноут – six easy pieces. Там нарисована вот такая картинка:
(more…)